494
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          28  48  13  42  86  59  24  20  97  73  39  18  52  81  43  29  41   9  36  27  69  23  41  99  34  52  89  88  54  30  78  46  13  43  24  21  35  47  85  40  31  91  11  16   5  16  99  94  72  81  47  10  29  16  23  25  60  25  46  60  60  61  56  10  30  54  17  20  22  67  37  32  30  39  18  95  78  95  32   3  15  63  78   4  91  66  25  29  59  48  42  13   7  53  42  84  68  50  61   9  46  48  49  93  52  59  44  59  83  84  93  84  79  28  14  53  30  91   2  38  57  88   2  34  72  40  65  13  77  58  14  91   4  54  54  39  48  41  36  62  37  35   7  97  28  56  71  33  71  23  92  80  34  74  53  98  72  58  64  15   5  17  57  61  61  89  89  32  68  15  53  75  72  62  16  88  45  48   4  10  33  12  86  81  85  68  14  38  42  69  42  88  89  75   8  16  96  10  87  28  20  11  15  29  72  54   6  80  19  35  43  49  14  64   6  39   4  11  66  59  66  44  63  77  45  10  71  39  22  75   5  81   1  13  97  92   7  38  72  12  70  22  26  80  44  59  99  39  25  18  44  21  66  81  78  17  54  73  24   3  28  53  98  78  92  24  98  72  27  51  41  23  90  19  18  60  45  46  70  27  46  92   1  92  93  70  36  73  79  91  60  76  31  89  86  57  20  78  62  17  33  43  88  27  14  43  68  42  31  63  74  63  83  20  76  33  14  41  40  95  44  85  30  68  88   4   4  67  68  23  76  18  27  95  41  60  46  33  45  48  75  25  72   6  84  99  42  60  28  21  96  84  13  73  63  65  66  87  81  50  64   5  83   4  47  11  77   3  49  40  27  45  49  96  68  93  26  12  71  99  47  58  50  85  17  39  15  60  57  56  61  32  91  80  10  16  91  24  19  72  57  66  65   6  50  37  85  91   4  69  23  38   2  75  36  72  91  63  16  76  95  82  44   1  48  70  17  40  61  31  91  21  52  24  20  78  69  28  60  40  29   5   1  89  93  45  42  67  13  40  96  48  28  32  34  68  71  69  78  22  97  91  74  56  91  30  59  24  37  89  47  51  75  86  91  76  29  34  46  42  74  10  67  67  56  55  22  92   8  16  20   9  20   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        73   8  80  77  52  50  29  28  28  79  70  67  58  67  37  58  59  73  18  29  92  62  31  39  67  99  23  87  88  67  65  44  40  54  82  99  16  48  97  52  21  25  16  25  98  91  19  70  35  86  16  61  55  66  98  15  59   9  85  30  68  64  23  43  18   4  64  76  15  12   4  75  44  52  28  35  96  21  26  88  18  70  40  60  22  55  32  73  78  83  10  45  44  93   6  62   6  16   2  71  91  95   6  72  86  52   9   8   2  17  14  15  63  50  38   2  93  93  74  46  51  70  12  32  32  47  76  77   9  63  93   9  71  44  84   4  42   1  21  32  25  60  76  56  83   1  83   1  78  36  44  20  53   4  83  24  14  97  95  53  53  48  83  77  84  57  45  52  76  27  76  91  13  65  97  73   4  39  69  80  46  17  92  69  14  59  65  71   7  55   9  49  39  84  71  32  77   7  85  82  36  86  92  48  99  26  69   3  94  72  85  39  46  30  11  11  34  55  30   5  26  66  34  50  61  59  81  80  41  88  53  38  75  31   6  54   4  85  24  89   7  76  77  99  24  79  68  94  57  67  43  12  54  93  44  46  50  72  65  78  33  93  24  23  10  21  77  25  12   9  53  74  98  99  40  58  82  52  81  93  56  11  38  82  50  44  25  71  41  76  95  22  92  60  87  60  61  55  91  80  74  80  26   1  93  21  16  14  69  25  58  78  14  11  84  60  55  54  48  82  27  31  27  45  42  78  86  37   9  60  94  34  84  62  34  38  17  59  39  98  26  69  95  50  62  34  25   3  18  40  10   3  41  32  94  83  45  20  30  98  93  76  82  88  55  19  91  37  56  76  73  44  91  38  62  75  85  42  87  90  15  80  29   3  59  11  35  62  32  26  90  44  50  80   7  42  40  61  87  47  74  35  15  11  90  84  71  22   5  74  81   8  51  30  72  76  86  87  72  60  49  63  49  21  31   1  67  32  69   3  58  85  18  49  58  56  35   3  27   5  79  55  56  30  82  87  92  31  71  23  50  23  52  68  86   8  18  76  14  69   7   7  56  81  48  29  28  26   2  26  34  11  90  84  57  90  97   9  24  67  55  51  62  41  48  71  54  86  55  90  74  66  82  10  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      81   5  18   2   4  97   1  88  18  14  11  31  21  72  84  51  18  80  66  50  94  98  61  23  64  35  13  89  90  33  93  97  42  28  62   8  12  18  78  70  21  62  36  50  47  76  52  56  82  19  79  13  28  48  72  59  19  59  89  14  39  35  27  82  75  62  41  20  68  73  24  55  96  68  36  65  59   6  67   8  86  59  96  88  53  73   3  82  76  12  57  85   7   8  10  96  41  76  96  55  17  88  37  52  83  90  64  58  67  38  68  39  52  43  82  17  60  19  88  53  65  68  48  21  16  62  67  43   3  33  40  85  87  92  73  54  58  22  85  24  18  61  90  77  81  92  46  60  29   1  63  15  10  91  16  84  23  38  71  19   4  12  73  16  33  16  58  44  44  78  48  73  42  39  43   3  89  50  60  85  84  13  12  85  79  40   8  53  97  39  19  71  97  83  50  36  87  58   9  51  19  56   5   1  26  41  23  24   9  84   2   7  44  96  82   3   6  28  93   7  14  43  14  59  95  54  91  54  55  76  44  20  81  77  93  79   4  19  36  16   1  18  93   7  94  20  40  86  60  49  57  73  53  32  43  10  81  10  69  31  88  19  20   1  52  84  14  94   3  35   5  44   5  15  11  99  64  52  45  87  63  19  70  39  54  72  30  11  82  73  39  76  38  67  18  72  28  95  37  96  39   9  71  12   6  64  33  24  12  46  23  94  54  63  34  47  58  52  78  24  26  25  13  28  45  72  82  18  70  58  87  91  15   8  49   8  37   3  16  65   7  33  22  89  59  17  57   9  71  52  71  42  55  18  98  12  25  60  59  33   8  68  46  79  61  83  72  60  33  69  67  94  14  41  67  38  90  59  50  15  84  72  70  87  28  30  94  48  72  47  39  84  90  51  42  34  87  99  88  73  64  94  13   4  77  44  72  90  35  66   4  69  72  61  31  72  82  97  91  74   2  69  72  91  92  81  55  59  30  63  14  14  45  91  67  59  75  14  11  86  39  77   9  95  40  26   8  40  91  36  79  50  85   8  73  86  68  85  43  59  66  74  78  91  84  93   7  85  52  94  14  90  81  32  98  80   5  98  40  70  41  86  58  38  98  20  60  30  54  32  33  34   8  49  83  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    30  34   6  61  31  81  18  73  43  71  86  19  99  11  60  20  22  27  27   5  94  39  90  91  31  53  75  56  11  56  66  76  32  31  25  54  72  53  30  30  49  23  48  80   3  47  22  43  59  54  40  18   6  88  26  35   7  50  71  44  41  15  92  14  32  67  99  72  90  14  75  79  60  44  31  27  71  74  91  32  25  74  80  98  83  16  97   2   7   7  87  74  49  80  78  30   4  85  56  82  84  44  14  75  73  11  95  40  79  38  82  43  64  11  87  80  51  16  14  94  34  67  73  26  67  34  21  78  52  24  46  88  42  52  87  49  37  16  72  40  12  79  97  77  24  83   9   6  55  69  99   1  24  96  42  33  84   3  91  95  25  46  84  50  18  25  96  42   5  48  57  16  66   8  78  38  90  50  84  54  51  75  52  96  14  84  71  60  32   2  17  94  47  19  12  79  14  15  90  16  29  64  39  93  29  76  94  58  12  60  38  84  79  24  24  20  37  28  18  65  13  70  42  83  78   1  92   1  64  44  18  45  48  61  94  43  57  93  18  43  70  58  99  21  10  53  19  88  20  53  44   4  42  99  98  66  86  49  29  31  79  32  55  49  42  16   4  96  37  77  72   9  28  44   9  39  16  64  46  50   1  68  38  14  17  13  75  34  30  92  23  16  51  14   5  65  85  74  89  68  72  34  51  18  45  95   3  17  17  99  48   6  15   6  99  13  70  89  66  85  59  80   3  88  86  95  69  76  34  16  47  74  16  61  34  40  91   4  93   5  70  76  36  62  35   4  82  15  62  88  54  83  94  30   3  32  15  91  56  53  67  55  82  42  78  96  14  23  52  54  31  95  80  42  40  33  31  91  33  38  71  19  51   7  77  68  88  46  45  51  76  54  40  50  23  13  94  36  11  69  62  92  53   4  73   6  19  59  72  81  87  30  30  64  41  94  11  73  53  19  75  39   6  82  47  90  60  45  23  93  21  33  18  58  65  13  75   4  34  34  56   2  45  93  93  73  80  84  92  26  24  81  77  71  90  52  90   8  58  28  91  26  10  30  69  73  41  63   4  83  14  83  17  59  51  96  98  50  15  43  38  37  55  37  72  51  59   3  24  29  66  41  36  43  89   4  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  27  39  96  87  10  12   5  16  39  57  95  97  94  57  29  65  85  28  75  78  51   1  85  66  69  41  57  17  87  68  70  76  12  37   2  27  59  39  39  63  28   9  75  24  20  97  23  94  35  75  16  36  75  87  47  58  29  20  15  44  98  50  27  66   9  41  48  92  18  10  25  39  87  70  47  46  53  55  85  42  84  90  44  61  66  84  65   6  62  73  58  41  11  51  83  77  42  62  96  42  29  80  60   6  57  73  14  26  76  95  69  21  98  43  59  67  84  50  64  82  90  66  92  77  32  90  18  50  14  47  95  28   7  80  38  31  75  78  26  28  76  24  12  65  81  86  11  16   7  38  23  68  19  22  77  49  46  80   1  82  56  49  22  53  36  92  46   7  89  75  46  17  44  18  22  69  75  80  52  89  80  48  53  56  68  80  59  61  54  93  53   5  28  27  77  52  49  65  29  98  87  40  35  80  67  93  87  94  39  66  46  91  40  90  97  58   5  26  16  77  43  73  79  74  78  97  25  15  64  88  96  16  56  15  19  92  55  45  23  81  87  89  78  39  55  48  52  56  74  24  60  74  62  26  48  17  36  32  89  27  91  78  65  86  77  74  84  45  18  73  79  94  55  86  87   9  55  28  53  46  25  72  84  65  77  60  81   4  74  78  83  99  81  53  42  36  27  67  58  89  71  11  80  34  63  84  79  60  51  39  68  31  76  58  10  21  85  20  57  23  87  55   8   5  48   3  50  63  54  54  91  68  19  82  22  30  60  91  35  63  22  52  43  39  43  87  54  62  52  97  71   4  31  97  27  95  37  63  32  56  53  95  37  18  48  81  67  86  24  91  47  95  87  71  26  55  62   1  94   4  20   4  95  85  58  30  75  85  47  57  76  35  30  32  62  16  88  63  30  24  16  44  62  62   1  77  67  36  38  11  59  87  72  96  91  83  21  47  77  59  83  72  88  97  90  78  53   2   3  21  30  19  31  20  48  48  72  25  52  71  12  39  51  34  62  62  99  60  30  54  91  26  56  92  90  79  19  51  91  44  46  83  72  16  95  86  86  21  89  22   9  75  51  13  71  78  46  53  21  50  11  55  80  86  44  31  63  86  43  58  73  23   8  21  28  24  52  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                15  48  30  13  77  11  49  57  22  68  19  94   7  22  84  27   5  74  26   4  30  79  76  78  74  64  83  24   6  89  59  83  32  71  97  98  98  90  42  58  34  46  95  74  68  15  47  62  47   2  96  87  69  40  21  52  71  15   7  31  11  60  30  72  88  44   8  56  96  91  82   1  28  53  84   9  50  34  42  63  95  90  79  98  12  61   4   2  43  80  48  20  66  65  77  80  85  29  31  30   6  72  26   4  13  38  82  22  85  74  46  13  21  28  82  99  12  53   2  72  45  78  85  65  89  65  10  47  77  56  93  57  25  76  63  53  46  83  37  20  56   8   2  94  89  75  15  38  24  78   8  45  93  96  47  25  37  40  78  89  40  55  56  40  60  39   9   2  43  78  92  21  76  25  65  25  88  84  79  60  60  15  83  50  64  35  73  87  54  30  21   4  15   6  37  72  72  16  90  80  99  46  88  35  34  38  40   2  62  31  94  85  28  29  61  25  13  81  92  25  62  75  13   4  58  35  33  41  32  30  84  84  79  56  20  37  22  52  20  19   3  69  97  25  80  80  34  15  43   1  56  68  34  13  52  16  18  68  92  61  17   6  52  72  58  12  98  16  64  35  53  96  71  17  24  81  95  46  55  26  96  84  44  30  42  82  84   1  62  54  69  21  52  86  18  67  99  91  65  23  24  69  24  29  91  17  45  21  61  83   1  56  16  90  53  47  51  71  60  20  32  37   2  87  81  82  86  83  39  52  66  52  67  68  92  70  14  40  70  24  65  91  31  96  91  67  97  97  69  32  27  37  80  32  85  36  19  36  39   8  63   5   8  63  43   8   2  97  23  63  42  93  41  34  60  10   1  47  72  24  75  42  20  39  28  15  28  90  34  62  91  80  23  18  49  20  80  90  24  18  91  29  67  65  47  54  63  20  99  82  15  53  73  56  72  58  74  72  53  86  72  12  23  47  52   7  86  67  31  98  45  82  21  78  39  20   7  39  45  96  50  58  49  32  69  71  62  20  10  92  48  87   1  39  94   1  24  41  73  25  47  74  64  38  71  55  35  74  94  42  26  48  77  67  49  51  77  15  13  86  73  87  29  73  40  34  35  53  26  89  83  25  74  92  97  62  23  16  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              66  41  72  16  16  12  36  79  24  83  58   7  59  71  33  40  52  56  65   8  74  70  68  42  92  15  74   7  78  81  16  84  21  31  35  77  55  40  62  80  28  73  20  87  56   7  38  32  94   5  40  71   9  36  25  69  36  18  77  30   2  83  39  63  55  45   1  12  61  91  67  10  89  89  62   1  46  56   9  31  72  41  20  13  54  47  54  73  14  62  60  52  74  13  93  66  43  27  89   9  72   9  45   6  85  56  30  94  24  98  39  93  45   7  79  79  34  25  66  25  69  34  89  41  16  86  91  94  80  31  54  78  99   6  18  68  47  96  17   7  81  44   2  25  76  22  57  14  65  99  33  81  25  12  21  29  71   3  36  33  12  77  63  87  56  52  77  48  21  58  18   2  15  45  52  14  15  63  99  17  54  12  36  19  65  62  37  17  17  90  63  14  57  70  27  46  43  28  17  22  59  63  39   4  59  39   8  66  75  33  88  82  41  82  21  87  90  58   9  30  23  36  67  11  93  15  96   4  69  34  53  47  96  53  63  96  76  93  14  14  23  75  58   2  93  24  18   9  83  76  25  19  38  53   7  29  79  78   2  92  49  66  71  67  41  93  69   9  23  59  38  56  96  91  53  73  14  38   7  66  19  76  33  76  64  19  66  87  72  78  46  53  37  49  63  24  92  10  22  16  13  15   2  74  10  42  86  79  61  23  87  58  53  50  72  50  75  47  54  83  27  22  76  83  38  54  94  39  49  73  81  92   4  94  44  90  18  52  51  94  84  43  81  20  83  27  79  98  82  94  97  36  82  57  76  15  18  79  48  68  67  14   1  86  43  48   3  45   6  87  37  69  77  71  93  33   8  20  17  22  63  23  30  91   6  62  13  64  42  72  23  99  58  64  86  77  82  45  43  82  97  48  50   7  84  34  47  27  45  66  39  74  78  99  99  66  83   8  74  10  90  22   2  96  72   3  33  23  90  68  32  90  14  78  48  34  61  38   8  18  85   3  48  29  44  67  95  59  73  57  14  32  60  41  70  34  56  97  37  17  68  25  34   9  74  64  32  14  59   4  49  82  43  51  37  37   1  85  11  17  71  26  90  50  47  34  73  49  71  27  38  67  84  46  84  11  51  35  21   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            70  19  89  53  19   3  43  69  21  56  70  26  42  12  70  51  61  57  28  66  37  37  40  14  36  58  96  62  31  54  48  69  74  70  60   8  38  47  95  66  34  39  57  34   1  60  84  36  44  82  82  68  84  58  91   7  24  94  30  38  28  61  60  19  11  90  75  98  34  45  39  49  33  73  93  81  68   9  30  49  15  88  82  98  17  23  94  59  60  40  59  16  24  44  94  91  35  55  45  77  21  91   4  83  79  86  11  79  65  78  31  97  14  64  80  37  49  33  31  55  27  97  35  66  47  82  63  47  86  10  77  61  29   7  17  22  96  32  68  46  74  88  86  50  16  33  16  24  71  96  24  42  97  83  98  60  30  91  49  18  95  64  40  32  81   3  81  57  28  76  84  52  30  77  46  59  44   8  22  47  37  93  36  80  29  21  10  32  65  93  75  53  24  94  13  68  93  84   6  49  11  46   2  34  58  65  38  29  37  47   9  13  56  48  46  73  31  11  64  43   5  64  95  19  58  60  90  68  87  76  80  11  65  14  71  19  64  88  65  75  53  96  90  61  53  88  72  56  55  93  86  57  38  18  66  27  60  44  81  36  30  63  26  44  43  22  70  21  45  64  18  98  93  78  59  84  99  78  50  24  96  55  63  34  67   7  43  40  76   2  37  26  54  35  94  62  91  61  41  70  72  97  23  12  52  13  80  89  22  85  32   6  96  41  71  42  36  37   8  89  38  20  44  25  44  39  61  34  33   5  96  99  53   4  26   9  78  91  45  64   2   2  13  93  94  76  75   6  83  36  58  47  44  70  72  68  39  73   9  60  69  95  12   9  60  51  37  42  38  14  13  21  76  48  21  52  80  80  46  99  48  14  59  83  73  10  68  87   9  55  43  69  48  31  44  24  13  45  63  87  57  62  40   2  25  66   3  67  38  24  66  81  15  93  59  41  18  11   3  87   5  98  82  64  68  59  34  12  61   4  27  41  53  58  80  10  17  53  64  42  73  83  80  10  70  75  20  47  96  26  45  87  68  75  82  85   5  12  90  28  43  99  42  67  35  86  73  27  28  44  67  46  81  17  46  30  97  24  64  30  91  73  25  19  56  65  67  28  64  24  93  35  71  30  62  73  31  30   9  26  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          45  59  91  91  15  54  93  40   3  71  65  91  86  20  89  85  15  43  76  46  35  50  39  58   7  37  91  49  65  46   1  22  63   9  77  63  44  31   4  17  20  74  86  63  65  63  58  51  10  82  82  65  83  10  98   4  25  59  12  31  45  69  90  48  80  70  98  40   5   7  89  47  48  72  26  62  38  47  64  17  96  20  54  78  35  25  59  56  37  58   6  19  73   3  18  48  39  96  98  10  60  32  39  87  18  88  86   7  36  78  57  72  23  58  20   4  48  80  29  58  74   4  19  43  13  42  84  11  68  41  23  40  64   8  80  28  84  68  84  85  36  20  91  80  91  72  86  33  69  27  33  76  64  79  18  55  36  38   8  64  23   7  18   9  77  55  64  28  90  12  64  66  29   8  70  39  47  81  64  54  18   5  33  76   6  24  92  22  28  13  66  23  37  26  17  71   9  96  65   8  16  51  83  12  22  97  80  31  30  97  62   9  42  81  35  72  75  79  68  80  68  14  17  73  72  87  68  52  43  62  52   1  98  11  33  50  60  18  87  64  41  73  11  17  42  28  66  51  55  86  32  13  94  39  11  53  41  66  77  68  40  37  30   7  27  99  30  37  74  15  79  80  28  22   2  95  58  38  56  76  65  35  72  37  49  15  15  69  25  39   4  38  27  85  10  78  14   9  11  25  75  61  63  62  52  44  80  26  62  46  96  21  47  92  69  45  40  82  48  49  46  26  38  92  93  27   7  30  12  59  91  51  72  39  14  44  36  63  20  46  35  57  59   2  72   5  65   7  68  89  27  29  88  28  44  49  88  96  56  64  75  59   9  75  45   9  97  13  13  22  68  11  93  61   2  78  14  21  57  53   6  26  56  70  75  65  97  15  40  59  72  83  79  56  24  89  67  71  88  19  21  32  10  59  36  90  92  78  63  39  23  35  86  81   7  55  51   3  85  58  87  99  19   9  27  83  59  71  23  16  87  14  32  57  69   3  22  48  52  69  31  53  20  11  66  55  96  81  77  57  71  31  20  63  51  87  86   7  80  24  33  43  98  84  12  69  83  81  63  61  44   8  41  74  42  68  85   3  74  66  34  13  61  63  73  25  37  94  33  37  48  22  22  22  70  80  85  43  82  46  59  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        81  47  21  69  71  19  31  63  32  96  45  25  13  92  95  24  88  90  37   2  54  90  83  66  23  23  75  74  54  77  26  82  55  32  77  81  65  63   8  21  11   3  42  50  19  84  58  45  17  32  66  33  84  74  41  98  85  79  66  24  43  96  22  35  74  52  40  82  20  20  63  20  83  80   8  41  88  41  80  25   1  69  46  16  12  43  88  58   7  66  86  44  13  11  59  37  37  32  51  57  92  16  76  63  20  52  11  30  51  90  57  30  31  77  80  28  40  89  33  20  31  95  42  42  81   6  17  55  52  79  36  67  81  46   4  49  41  92  30  22  90  25  84  29  58  77  55  10  15   2  16  47  84  48  31  38  98  58  23  37  61  77  48  32  61  85  25  28  54  52  53  80  17  45  98  46  52  34  59   3  63  84  20  33  96  88  79  57  16  14  92  75  33  20  62  92  49  68  80  97  61  15   6  63   5  68   4  82  24  61  50  62  12  50  47  88  11  74  75  93  80  64  29  52  55  41  64  34  82  16  28  95   2  44  74  91  74  34  18  19  44  82  18  82  97  14  73  73  30  38   8   2  46  68  24  25  84  63  62  23  93  68  53  33  46  64  38  98  85  65  25  23  11  74  24  69  29  51  72  17  15  48  73  89  39  82  56   4  17  33  18  31  46  47   2  90  45  30   2  38  90  65   8  57  30   9  56  38   3  18  82  30  31  72  79  63  72  65   9  12  68  57  77  96  94  41  55   9  21  18  21  88  45  28  21  65  47  39  15  49  15  31  96  95  69  53  83  95  42   3  64   9  29  17  58  76  20  91  97  44  23  16   3  64  69  22   4  90   7  14  70  33  96  71  34  84  25  72  34  75  96  82  89  68  85  81  19  29   5  87   2  31  90  98  91   4  86  35  11  90  61  47   4  94  84  60  83  17  93  49  77  12   9  68  69  92  15  43  88  20   3   1  66  33  73  43  40  33  46   5  77  78  57  79  14   1  32  86  43  92  26  98  77  58  94  69  73  66   1  41  48  60  56   4  22  44  70  90  50   3  93  40  40  55  47  13  49   1  67  16  45  20   7  78  87  43  61  51  17  71  25  21  84  38  76  98  53  17  59  33  17   8  77  88  23  75  63  78  69  99  79  95  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      46  25  52  55  38  91  31  81  13  36  54  27  50  82  45  32  59   3  13  84  52  21  95  38  36  25  24   9  47  75  51  57   4  62   1  46  94  59   2  83  43  95  18  30  44  42  20  48  65  48  37  26  67  62  73  54  26  64  91  87  49  87  82  59  47   9   5  32   1  19  70  68  50  31  36  27  35  79  43  37  79  25  37  78  95  27  99  60  64  91  73  17  93  10  46  64  74  86  79  46  84  27  18  94  75  93  12  95  23  60  18  54  68  79  42  13  24  97  59  38  13  24  73  36  61  28  82  96   7  10  14   5  67  61  58  43  87  50  12  92  42   6  96  69  47  66  87  63  81  57  59  66  60  84  60  19  35  34  46  18  45  34  17  58  85  79  76  72  57   5  61  85  40   7  16  31  32  74  61  92  29  87  25  88   1   5  40  22  52  72  54  15  33  37  43   4   2  23  67  27   5  34  16  94   3  12  12  16  55  72   1  47  52  17  93  96  57  99  88  48  98  23  37  57  60  10  44  48  58  46   2  63  90  17  49  24  10  18  90   3   6  65  46  98  72  65  93  72  92  91  28  56  60  41  10  98  22  43  88  25   9  48   7  97  44  77  88  73  55  78  82  95  18  59  77   4  77  12  97  90  64  30  65  54  20   8   8  84  57  66  19  73  38  48  13  95  44  96  13   2  79  77  52  62   7  44  74  83  41  31  98  20  84  38  70  46  94  25  49  71   5  74  51  12  52  57  36  85  41  13  17  85  36  12  88  75  43  18  79  98  22  92   4  66  22  85  33  65  43  81  96  87  76  65   4  62  77  10  74  56  96   2  44  76  63  59  11  19  85  67  74   6  27  96  76   8   4  25  93  81  91   2  90  31  15  21  50  84  57  66  21  17   1  96  62  52   1  44  36  49  23  30  53  95  72  77  38  96   7  23  82  12  71  57  12  54  83  97  13  66  49  26  78  64  85  28  98  59  11  81  14  55  70  56  34  51  20  93  38  51   1  14   1  43  52  66  91  59  72  84  85  31  25  38  26  52  73  50  69  34  70  50  72  20  63  55  24  78  17   1  60  64  38  73  23  48  70  40  58  95  62  94  43  49  57  32  62  10  25  24  10  38  55  83  95  44  81  16  82  75  29  82  16  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    14  68  49  37  42  84  77  39  40  79  74  64  27  91  18  87  50   8  42  83  30  10  22  17  36   1  44   9  32  11  99  43  60  40  98  71  42  68  41  46  17  27  78  33  97  85  19   7  75  55  10  18  91  61  92  26  24  50  22  18  31  93  44  94  40  66  35  16  77  31  48   8  93  85  25  97  55  80  97  51  24  85  63  71  54  43  73  10   1  76  79  34  33  41  88  50   4  67  60  11  40  67  39  92  99  73  14  68  12  68  69  72  68  87  74  28   6  50  52  26  78  43  52  12  26   8  83  27  74  61  94   2  56  46  69  70  76  78  27  75  93  15  95   2  13   3  12  18   1  63  74  23  22  99   2  75  91  68  83  39  19   4  34  28  62  45  22  99  37  43  16  54  32  48  19  48  92  98  14  27  18  98  35  79  14  75  92  77  19  83  61  16  85  74  16  68  83  78  19  92  15  68  35  15   7  89  61  55  43  65  15  62  56  60  89  78  14  36  14  93  67  22  27  91  66  64  96  32  48  42  86  41  13  87  79  92  65  58  76  60  94  65  55  12  87  73  59   6  69  36  75  86  96  90  54  37  66  65  18   5   3  38  50  14  12  68  48  40  82  37  23  31  26  31  34   2  90  45   7  56  62  51  82  71  35   2  97  59  53  93  74  90   8  85  68  52   2  97  51  42  23  74  92   9  19  14   1  25  54  49  82  92  33   1  57  23  44  33  40  30  77   7  22  19  20   9  90  22  27   9  39  41  44  15  50   6   1  62  59  80  45  61  17  75  26  84  30  38  46  73   1  41  61  21  10  48   9  86  71   2  95  89  15  92   2  98  56  24  44  55   3  67  74  16  39  51  77  75  13  64  18  47  56  14  56   9   5  91  38  28  36  59  47  72  10  64  76  88  12  55  59  89  85  84  93  59  50  77  81  53  42  78  36  45  82  71  80  11  56  76  96  76  17  39  93  31  51   2  40  20  39  45  38  88  26  37  90  94  13   7  74  25  63  87   8  99  14  73  71  26  50  34  33  62  71  76  83  85  15  94  93  42  86  95  82  10  17  15  92  45  61  55  69  49  81  74  37  44  64  63  97   4  35  79  69  66  63  34  51  52  62  11  19  41  10  41  37  22  79  68  96  53  25   8  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  83  95  30  60  12  57  69  50  41  93  48  30  34  41  13  49  10  56  25  59  65  49  96  55   4  27  46  38  54  50   5  60  23  91  10   7  68  34  55   4  64  71  91  74   4  83  91  83  55  52   1  52  28  22  16  64  10  58  41  92  95  24  43  18  40  14  17  21  65  41  82   7  22  61  46   7  64  75   3  58  49  53  14  23  25  28  69  84  76  45  86   3  10  31  81   4  57  72  27  55  78  53  78  36  66  73  95  24  98  19  37  76  84  19  14  57  74  20  49  40  87  38  62  52  43  84  42  74  35  38  34  54  42  70  27  29  37  93   9   9  78  77  36  30   2  14  55  63  14  99  80  21  40  37  89  18  84   4  95  33  21  63  16  47  35  17  44  64  72  19  39  90  95  10  21  93  76  42  38  71  33  85  30  84  35   4  18  36  86  40  84  97  36  10  40   9   1  96  79  88  76  13  70  67  45  82  59  37  57  76  41  50  68  63  45  50  40  24  45  35   3  14  92  92  36   8  89  30  49  84  39  29  32  27   5  12  43  22  49   9   1  42  63  64  85  21  61  62  21  97   3  29  92  51  29  43  45  65  21  63   1  85  93  58   5  70  85  27  23  41  47  87  92  11  22  58  28  47  10  36  85  73   1  67  89  68   8  54  96  31  76  13  32  52  58  13  33  67  92  51  98  28  37  75  45  51  20  73  40  20  26  55  83  70  64   2   9  53   3  49  78  53  63  57  68  41  22  20  22  80  47  17   6  39  14  87  41  57  75  24  82  89   6  62  41  70  69  82  87  98  45  95  30  90  53  55  87  25  12  35  78  96  62  15  27  65  61  79  53  78  12  77  58  45   5  23  56  56  95  93   5  33   1  32  33  81  50   2  66  36  74  86   8  68   8  99   5  44  94  14  61  33  51  31   7  57  31  82  37  58  34  31  11  21  37  90  43  98  25  45  97  63  55  95  50  71  12  77  86  39  69  58  43  89  50  62  44  54  22  25  18  82  66  50  10  38  93  99  79  99  79  72  49  67  17  72  63  17  36  41  10  94  89  32  81  54  10   4  98  36  98   5  20   8  64  41   9  61  25  67  53  86  48  14  72  94  26  85  84  69  12  98  77  40  59  61  83  12  92  39  69  39  60   2   8  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                20   5  52  83  55  37  24  96  20  97  70  25  28  79  96  28  48   5  96  99  96  53  51  76  78  44  98  78  31  50   8  77  39  46  48  10  58  85   4  14  93  20  83  93  57  11  52  59   5  29  45  62  43  84  54  99  30  28  37  80  57  18  83  85  82  17  53  79  38  33  60  31   3  51  31  67  36  59  43  36  49  68  86  35  89  86  79  86  12  17  53  36  62  72  66  89   5  82  99   6  63  55  89  36  26  99  83  77  13  25  10  27  20  96  97  96  35  92  40  58  52  89   8  10  50  15  84  56  29  66  61   1  70   7  51  62  41  93  85  94  21  82  53  39   7  77  65  79   8  54  76  14  67  50  67  89  35  32  17  60  18  48  53  16  59  13  70  80  92  71  76  68  23  20  24  93  16  23  88  77  13  27  49  18  36  20  92  78  35  37  62   2  47  88  87  16  82  47  62  15  11  31  87  99  58  32  56  15  32  41  69  43  20  81  92  18  93  14  24  58  75  51  45  54  22  35  15  53  23  76  90  77  79  10  64   4  96  55  81  66   5  71  84  84  94   6  90   1  22  47  95  95  67  20  83  60  45  79  88  68   1  17  42  55  54  81  93  58  58  98  97  36  50  68  46  94  99  52   3  32  44  39  98  45   2  89  63  33  67  80  86  14  65  24  98  92  15  40  43  97  63  98  74  99  44  70  69  31  36  22  66  33  77  95  25  21  52  55  91  86  98  82  50  30   3  12  46  20  16  14  90  50  78  96  32  93  82  11  55   6  39  70  47  83  52  15  90  94  69  41  85   4   5  17  34  75  19  56  10  51   9  19  61  65  88  90  45  25  86  10  57  91  82  24  21  28  67  84  57  21  50   1  37  17  14  42  38  42  79  52  46   3  99  92  56  82  67  17  91  47  73  75  14  28  68  55  53  37  46  22  21  32  27  85  72  71  82  88  48  87  26   5  88  72   6  61  84  34  86  26  63  68  25  60  16  46  90  96   3  61  90  68  18  48  63  95  72  58  28  70  67   1  58  75  99  17  24  74  46  69  94  76  99  73  73  13  76  79  51  83  13   7  74  75  92   3  42  42   8  53  98  84  19  62  22   1  50   6   8  91  14  54  40  31  60   7  57  71  77  10   5   4  57  67  31  62  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              99  26  14  12  33  32  22  90  68  68  21  21  40  31  92  95   3  56  42  27  24  90  87  61  48  43  64   3  20  56  90  44  81  51   9  66  40  63  90  79  89  70  47   4  18  31  14  84  51  38   1   8  86  65  19  71  94  27  78  14  79   4  97  45  63  41  21   3  61  18  36  18  70  22  22  51   9   3  76  56  27  10  31  77  52   2  97  69  57  84  19  99  75  93  40  37  15  15   1  98  76  36  70   4  45  88  17  67  66  62   7  31  95  49  72  12  50  21  65  60  80  74  76  79  52   2  31  70   4  56  33  74  26  34   2  59  80  18  70  55  51  44  97  77  81  48  95  30  93  44  21  92  70  28   7  19  91  22  35  54  54  12  46  42  10   8  17  73  78  89  59  84  21   2  81  62  91  25  26  57  92  83  28  91   3   9  33  28  80  33  44   8  41  52  86  10  35  41  25  64  75  40  16  68  28  23  35  19  34  66  22  18  73  69  54  43  14  86  10  95  51  50  75   1  20   6  47  31  19   2  77  71  21  27   1  64  73  62  10  43  39  25  11  43  75  51  96  87  16  52  80  23  55  38  30  32  71   2  31  17  39  99  18  70  61  76  79  65  73  27  87  35  70  26  86  39  72  42  75  31  49  56  30   3  14  63  72  65  92  52  34  15  25  23  31  29   7  90  70  93  90   7  87  88   8  43  75  51  40  57  68  68  26  48  86  86  39  54   1  18  95   9  32  79  96  19  47  87   3  23  86  30  85  64  34   3  99  64  16  83  97  46  38  16  27  83  96  63  81  14   1  39  21  56  23  55  62  41  77  46  48  78  95  61  25  53  67  72  24  72  51  20  24  21  61  64  62  34  88  91  46  49  32  73  98  66  39  38  86  65   7  14  30  21   9  71  46  73  22  23  35  32  26  87  48  71  87  34  44  70  51  81  84  82   9   4  74  96  45  31  72  21  74  41  20  92  78  94  50  77  43  98  93  44  77  29   2  78   4  83  44  50  87  26  13  90  81   1  34  84  48  53  46  63  47   8   5  87  67  58   3  48  21  15  81  21  87  18  63  23  17  45  60  44  53  34  52  94  84  89  21  36  39  61  77  20  22  32  15  65  84  71  93  52  28  40   7  56  57  86  48  67  50  27  25   5  79  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            69   9  51  72  13  31  78  25  47  42  98  71   8  46  48  71  85   1  87  29  58  15  74  96   8  81  20  33  94   2  83  58  78  91  46  78  52  32  17  56  71  99  28  88  38  84  54  35  97  12  29  88  42  59  75  72  31   9  90  19  76  49  80  63  85   8  28  43  37  95  15  27  72  74  89  40   2  67  95  99   6  30  16  74  88  83  48  86  13  95  75  69  95  77  79  81  80  36  59  34  51  51  63  12  37  93  24  85  83  80  37  58  21  23   7  95  48  81   7  98  93  30  22  22  42  93  18  79  45  21  31  67  23  40  18  16  45  66  60  84  19  61  34  22  18  17  95  65  39  66  97  88  21  69  63  25  50  28  41  66  22  42  33  66  63  73  22  73  24   6  94   1  44   8  37  50  63  32  50  36  36  47  94  13  10   2  46  74  26  47  34  22  52  51  58  41   9  34  64  32  46  12  25  78  28  24   6  22  18  10  52  40  59  99   2  74  59  16  47  42  31  52  32  52  32  98  53  57  61  20  51  75  63  32  84  21  91  41  59  40  29  69  41  30  49  50  22  21  11  56  32  86  65  42  52  69  75  14  42  55  30  22  12   6  74  42  46  86  31  99  85   7  83  65  71  19  56  27  90  66  39  56  98  68   9   6  62   4  60  14  80  28  29  60  95  10  81  47  88  59  81  48  34  38   1  97  82  92  92  16  64  38  46  11  53  28  46  52  94  76  69  52   4  54  26  93  68  95  96  40   5  10  24  39  99  69  78  74  41  62   3   4   2  30  30  93  45  67  68  47  38  88  61  58  78  24  37  92  70  41  49  16  90  28  58  97  41  73  45  33  86  23  37  86  31  69  89  95  77  29   7  42  72  85  92  15  49  66  50  25  13   4   5  16  39   1  95  71  80  85  79  71  14  76  91   2  32  23  98  27  69  79  93  81  11  88  96  57   6  95  22  30  90  72  44  67  35  27  70  85  93  19   5  14  70   2  37  92  54  32  20  76  34  30   3  89  58  12  42  92  11  31  75  97  41  60  85  89  75  25  54  36  77  18  85   2  14  38  79  82  31  65  77  91  79  63  33  38  12  87  98  13  79  74  53  95  88  64   2  43  17  83  50  92  45  42  24  86  22  10  40  63  24   2  97  65  30  59  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          86  62  88  82   5  89  96  96  55  11  70   8  24  94   4  24  12  77  88  34  67  14  96  47  24  36  59  26  49  64  13  94  29  65  47  93  89  59  75  94   5  52  17  95  12  68  44  15  92  56  79   6  13  58  89   5  58  53  34   8   1  76  90   9  31  40  19   7  95  99  73  41  74  96  17  30  81  34  12  80  68  76  57  12  32  34  79  58  70  18  85  34  69  25  31  24  68  40  90  40  85   8  70  72  39  29  83  85  26  39  40   1  13  57  58  99  56  79  87  70  54  62   3  10  27  16  85  31  55  25   5  31  36  52  69  54  94  71  76  16  68  52  13  68  62  99  92  39  84  48  81  16  26  38  98  75   6  69   7  89  25  18  83  21  18  39  88  95  53  70  42  46  28  47  59  15  84  20  89  25  74  38  89  15   8  77  37  29  49  50  22  38  34   1  14   5  54  37  81  20  74  61  17  24  66  18  74  67   1  16  36  40  20  65  63  68  10  32  66  85  45  39  12   5  59  49  82  74  80  49  93  46  90  80  25  63  14  87  27  44   5   1  67  44  22  39  78  72  33  39  43  61  48  39  12  28  23  55  10  85  82   5  88  46  43  30  66  38  40   6  82  36  84  70  90  72  50  53  72  72  28   6  61  97  88  34  60  40  95  53  79  61  41  94  16  96  61  20  44  73  13  78  41  17  35   1   4  49  33  52  72  23  51  73  30  77  71  84  78  90  99  30  14  70  45  14  92  97  57  29  77  92   9  61  57   4  24  86  97   7  57  20  70  26  80  40  30  60  47  40  16  80  96   9  51  87  19  43  84   8  42  31  87  84  77  18  45  17  26  93  88  73  26  60  32  85  45  63  70  34  42  42  22  60  51  78  87  69  27  87  38  86  63  53  36  49  74  47  29  15  12  55  17  47  24  92  70   2  19  36  32  99  32   7  35  42  22  53  10  52  42  90  96  76  92  18  59  94  73  51  75  55  19  53  83  93  38  83  26  29  50  95  32  75  32   4  93  69  36  49  34  48  55  24  73  44  99   8  12  14  45  42  14  78  63  12  12  51  89  64  29  38  75  78   9  33  66  22  56  65  40  70  37  13  72  95  49  62  85  40  95  19  22   9   6  97  33  68  23  43  87  50  39  10  91  48  71  26  91   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        63  48  99  73  75  52  14   5  78  27  21  92  74  83  27  78  22  35  10  68  25  42   2  99  31  28  54  97  38  67  42  59   3  54  56  37  69  58  72  41  71  54  15  40  33  37  23  85  94  38  98  82  77  50  29   7  61  17  49  59  94  10  76  91  16  98  22  43  33  12  52  96  55  99  22   6  54  26  27  90  46  34  59   7  91  62  30  75  78  16  52  34  44  71  86  14  45  51   5  64  51  76  42  65  58   6  11  14  73  98  56   7  57   7  15  20  60  19  57  47  88  95  42  71  21  85  98  82  32   6  27  84  60  85   3  90  78  95  72  21  28  57  26   4  90  67  16  62  10  98  93  13  22  19  38  57  19  46  10  62  84  65  26  75  90  36  91  60  53  17  78  16  77  91  27  53  67  34  73  64  86  82  99  35   8  59  10   2  63  77   1  15  75  27  34  21  23  77  87  79   4  36  37  48  40  92  34  38  89   3  86  44   8  93  37   8  89   1  87  63  37   2  46  31  41  40  32  84  30  23  24  52   5   4   9  77  49  42  84  85  56  24  44   4  96  25  48  70  31  55  49  96   4  12  50  23  36  97  28  61  76   9  24  52   9  68  87  81  60  93  40  49  17  71  51  63  43  90  38  41  97  95  97  12  76  70  26  55  30  99  69  15  25  12   3  67  81  58  96   9  66  32  94  21   8  70  39  18  14  24  50  18  43  80  92  38  66  79  87  77  23  57  40  73  47  32  96  94  90  39  43  30   6  22  48  90   5  52  10  16  30  94  71  67  83  77  83  63  33  81  27  28  80  99  66  30  66  88  48  67   2  52  93  92  19  17   1  30   1  65  46  73  69  59  46  84  52  39  46  84  57  11  98  27  60  19  88  36  95  91  35  12  87  88  19  74  27  91  18  47  65  65  76  40  92  70   4  51  95  67  42  10  51  57  92  45   2  52  29  50  26  88  36  68  69  77  62   6  83  52  67  55  25  40  98   6  98  15  20  71  12  62  76  51  37  66   8  46  31  50  11   3  58  31  80  27  30  67  84   5  36  80  41  64  61  69  68  85  40  80  12  44  10  81  13  94  48  32  27  41  38  31  83  31  81  68  40  10  26  53  15  73  17  76  54  59  50  12   7  72  38  92  47   1   6  33  49  12  16  31  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      67  69  68  15   5  49  13  85  83  37   4  37  63  35  33  71  71  58  23  62  68  24  19  72  82  51  35   9   6  97  48  28   7  80  18  63  46  95  52  50  55  56  83  71  69  96  87  15  33   5  84  50  97  52  80  84  10  16  25  24  26  78  99   8  83  31  64  31  14  27  78  67  96   4  47  84  90  46  21   7   2  77  74  41  47  16  29  54  57  10  57  32  94  41  55   4   3  27  58  67  83  71  40  90  58  79  95  17  95  31  99  97  92  56   8  66  35  94  83  38  60  83  85  94  75   9  89  99  98  30  99  19  66  74  39  24  32  13   2  37  86  54   1  16  10  90   4  60  31  42  65  51  35  76  62  27  65  27  96   6   3  66  38  56  48  49   8  82  95  14  25  79  41  91  84   4  33  33  32  69  43  33   3  85  62  45  85  50  92  65  31  94  24  67  87  15  61  54  27  62  76   8  82  53  86  33  95  23   1  22  81  37  74  67  24  72  69  64  22  97  49  82  76  56  80  38  61  14  94  70  12  11   1  71   7  20   1  47  66  50  93  51  45  30  60  77  40  86  69  37  24  94  45  72  79  95   1  69  36  82   6  79  43  21  25   4  19  29  34  98  33  94  26  60  49  37  38  58  90  45  16  13  59  34  42  99  44  57   7  33   9  39  55  43  11  55   6  96  70   8  53  33  76  81  24  13  74  86  12  88   3  75  93  74  47  40  57  84  39   6  72  87  12  61  67  51  49  86  95  22   3  27   1  36  24  21  83  24  33  87   5   4  78  32  11  85   6  32  40   3  71  46  55  31  75  89  22  77  11   5  91  99   5  71  84  55  93  69  89  35  31  50  31  28  67  64  60   8  95  30  84  26  65  67  95  34  53  36  48  31  98  17  35  54  80  40  70  57  85  15  25  54  21  56  58  26  37  19  85   1  10  59  83  58   5  93  25  17  74  47  89  97  37  95  13  76  15  30  26  47  81  23  68  99   2  33   9  51  52  78  88  26  73  94  24  57  95  82  91  59  83  96  10  38  63  24   5  58  17  28  24  25  27  67  15  17  25  64  79  97   7  28  71  63   5  77  50  17  44  46  36  66  99  12   8  11  98  45  26  97  53  87  44  22  94   7  19  79  36  98   6  53  19  74  55  58  57  81  41  66  39  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    24  44  65  92  31  54  22  94  61  91  49  53  14  81  82  14   8  38  56  36  76  15  95  19  28  15  84  87  51  88  34  75  58  46  85  93  32  73  49  60  39  66  52  12  37  54  96  79  91  82   9  44  52  69  53  80  40  76  77  13  60  81  96  82  98  65  57  73  57  42  48  99  70  52  65  79  65  85  85  26  23  80  39  39  22  49  41  40  56  62  64   7  49  75  42  22   1  90   3  53  96  11  31  93  14  57  51  20  13  78  92  66  62  87  74  59   4  81  36  43  55  80  95  28  12  99  78   7  18  29  16  17  84   1  50  64  33  51  93  65  88  64  54  30  35  72  25  67  15  73  76  45  40  97  57  65  54  97  31  31  96  80   6  73  30  10  39  11  67  25  97  28  44  51  48  46  72  62  78  97  53  70  41  17  91   9  80  75  10  98  84  89   3  88  95  75  82  30  51  19  39  73  22  92  36  94  35  87  67  46  52  84  15  61  83  87  84  97  90   9  24  66  96  64  31   5  91  90  62  14  44  34  54  89  96  97  90  75  37  46  67  17  27  91  38  39   4  87  79  42  52  71  65  27  56  43  66  68  21  79  92  22  34  74  36  49  60  16  77  84  43  31  10  73  27  71  37  37  26   5  82  74  77  20  71  64  82  91  10  38  84  60  90  55  16  45  72  89  99  31  57  55  91  66  73  63  35  53  22  95  70  10  18  54  41  86  83   6  87  35  59  27  89   5  30  49   4  45  48  78  93  59  28  76   7  99  44  37  97  11  75  38  87  51  41  40  83   8  36  41  99  83  19  94  98  60  77  42  66  24  98  80  35  90  83   8  46   3  64  51  33  83  55  55  99  78  65  57  27  53  36  20  63  47  37  80   4   4  92  84  36  27  60  91  46  38  98  40  72  92  93  19  13  71   2  75  39  21  55  59  27  39  11  71  80  39  71   8  29  31  57  38  41  53  38  10  90  95  12  43  16   7  63  72  99  17   3  74  78  11  59  46  80  74  70  54  45  38  79  60  66  52  28  56  99  24  36  56  81  79  93  11  52  12  43  45  40  18  36  11  98  84  69  74  26  51  70  83  22  57  91  49  85  23  63  12  92  10  25  55  99  86   7  53  78  21  49  56  63   9  45  37  64  70  34  41  59  45  36  66   8  98   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  35   7  97  33  48  25  27  76   2  86  95  53  62  24  39  47   7  59  84  29  92  94  42  16  54  26  13   2  99  43  86  19  19   1  59  43   9  55  91   6  17  17  30  50  91  61  17  49  52   6  29  72  74  26  50  89  96  43  25  35   7  38  45  40  63  31  45  58  63  44  95  75  12  57  27  76  73  82  74  77  71  49  56  15  86  77  44  78  37   7  56  40  14  50  33  80  37  50  67  29  53   8  25  67  90  99  47  18  63  74  89   7  84  30  31  97   6  83  65  75  20  89   2  55  37  74  76  22  51  43  37  10  40  72  70  49  17  16  21  96  29   9  32  31  65  72  78  58  91  46  71   3  87  33  30  73  31  53   4  65  47  52  87  82  37  43  84  56  26  20  64  92  51  40  15  54  88  46  28  54  81  55  49  90  22  63  74  26  58  98  20  22  49  61  99  18  68  63  94  29   3  20  20  87  81  35  25  38  14  66  26  60   3  46  22  38  84  51  43  94  49  97  46  41  83  51  47  98  33  50  27  86  98  32  78  23  81  31  92  60  25  39  22  30   6   7  94  28  80   1   7  87  54  60  72  28   3  41   4  43  65  14   7  15  46   8  52  74  28  43  57  53  81  34  24  87  53  38  39  89  37  66  50  24  70  33  98  93   2  23  70  71  43  47  64  63  63  72   5  64  44  48   5  45  22  86   4   5  37  29  73  67  54  29  31  89  77  53  17  18   5  90  14  60  18  76   2  86  21  61  36  57  48  99  52  62  71  60  35  77  30  15  87  76  98  97   3  54  81  81  93  39  69  64  24  72  59  54  43  49  85  21  65  40  15  28  66  49  50  48  59  44  96  27  48  71  53  14  97  39  44  91  14   3   9  82  95  72  89  25  87  15   6  82  54  28  79  38  55  40  35  51  79  98   6  64  98  95   3  33  13  77  82   3  92  82  98   5  23  26  12  85  81  72  45  24   7  36  26  81   9   2  39  32  87  90   2  12  38  35   9  55  25  86  59  56  92  88  72  98   7  64  21  44  10  49  58  17  26  79  66  34  82  29  96  89  91  55  93   1  43  46  63  23  17  31  80  87  93   3  24  60  77  17  88  37  65   4  61  53  31  79  65  22  23  15  88  78  48  72  27  13  14  28   8  81  62  99  79  18  85  22  47  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                89  65  98  49   4  81  89  11  89  85  34  48  45  20  24  85  50  85  47  70  89  58  47  60  97  26  47  72  54  10  10  56  90  98  10  38  23  15  68   2  42  80  82  24   6  68  51  54  27  76  16  26  41  45  82  45  38   5  32  65  10  79  18  15  66  35  70  83  91  27  81  46  69   3  19  58   7  48  94  25  90  73  83  41  39  96  92  62  58  96  36   6  76  98  14  94  53  78  24  10  44  88  32  82   2   5  63  78  24  44  31  96   6  81  42  36  31  57  82  81  46  68  19  83   3   5  46  51  27  11  99   5  47  90  94  98  53  79  20  42  79  54  28  40  32  12  35  40  74  24  93  14  67  57  55  72  24  42  67  43  29   7  83  61  81  59  59  29  46  87  89  63  75  39  21  22  48  79  99  82  49  25  82  64  57  95  60  99  81  81  27  36  69  91  94  84   9  15  14  88  47  25  38  79  19   5  25  68  35  20  92  38  63  57  72  80  39  32  28  60  82  97  24  30  27  76  58  62  10  18  62  51  29  38  63  11  78  58  44  83  24  71  49  46  19  31   3  21  72  17  30  24  11  48  85  79  99  89  19  51  30  75   5  76  91  63   7  27  22  72  16  55  99  76  14  36  28  50  21  20  68  15  15  40  18  32   1  41  66  63  63  58  12  65  41  25  11  84  27  31  91  48  51  96  93  62  61  48  56  83  89  92  80   7  41  94  39  37   3  11  60  87  72  14  70  42  41  76  64  10  82  86  61  44  52  57  66  89  85  67  68  62  53  10  43  64  61  50  41  10  91  47  69  46  33  88  86  16   6  75  17  39  52  63  35  32  16  93  12   6  25  95  60  80  98  18  71  31  21   9  25  66   8  54  32  46  84  62  76  30  53   8  82  93  30  52  87  22  52  78  28  69  32  25  96  24  96  24   8  87   7   4  93  24  96  76  32  43  45  96  91  97  47  24  72  27  40  10  29  58  22  81  62  23   6  27  68  81  91  14  84  22   7  24  95  23  21  16  34  17  86  70  75  24   4  22  15  54  78  94   2  11   2  61  63  84  31  77  17  95  73   7  21  94   6  80  21  76  96  68  11  90  77  47  70  74  12  87   1  67  65  99  32  12  96   8   7  76  34  84  95  87  61  63   6  14   9  63  26  41   9  65  49  25  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              79  32  90  17  97  54  10  83  36  23  19  94  64  56  76  92  29  96  65  10  52  97  74  55  78  40  35  79   2  32  77  92  44  76  24  46  87  68   4  51  30  19  23  44  46  61  65  44  27  87  54  16  34  15  93  57  49   9  83  70  93  91  78  33   4  76  17  29  36  46  54  56  78  81  77  50   3  45  41  48  90  98  66   9  96  70   3  95  33  10   1  46  95   6  57  82  56  17  14  55  20  50  58  62  74  59  26  59  96  97  12  56  69  63  57  70  27  57  58  33  70  76  83  99  56  25  96  25  20  93  97  32  79  66   1  28  78  76  48  29  82  87  24  88  54  38  47  44  19  59  95  76  72  21  28  28  93  68  58  68  66   8  91  63  79  29  20  22  80   5  85  95  23  40  97  93  19  83  79  69  58  40  10  30  74   2  82  13   2  66  92   2  29  45  30  19  32  95  86  73  18  75  23  97  39  31  46  38  37  19   4  45  62   3  23  78   7  53  83  91  16  83  83  59  64  85  50  58  12  18   7  68  88  72  90  82  99   1  30  34  20  10  71  23  54  61  42  95  46  15  87  52  26  97  31  65  84   1  58  25   3   1  52  85  53  28  22  29  16  16  94  39  45  37   3  37  10  31  96  55  65  21  28  49  98  10  52   9  16  26  80  98  45  83  61  79  68  80  64  90  32  67  46   3  71  65  77  37  74  92  36  58  50  65  99  37  49  90   4  47  76  60  30  10  41  11   9  16  59  68  15   6  17  21  50  43  44  76   1  18  23  75  52  31  55  59   6  15  65  30  25  15   7  88  42  35  17  85  62  80  14  71   9  30  58  43  64  91  62  76  64  25   4  13  95  59  48  17  35  36  12  63  58  68  75  86  36  68  99  67  72  99  83   8  32   8  46  79  57  70   3  28  60  25  52  26  97  66  18   9  78  62  77   4  49  41  98  70  60  35  71  54  73  82  75  58  57   2  31  66  45  15  73   9   5  51  62  59  33  84  48  86  80  78  28  79  79  67  72  79  91  30   4   2  53  30  85  85  44  74  11  99  20  83  28  15   8  43  38   8  28  59  30  71  35  80  74  80  19  58  48  64  61  17  92  19  24  86  51  61   8  55  49  87  35  23  22  19  12   9  78  16  57  72  69  65  15  99  75  63  31  81  13  14  37  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            77  78   9  44  21  81  16  65  15   9  76  45  58  25  13  79  18  24  36  68   9  46   3  34  90  48  75  53  63  66  28  83  91  67  66   7  93  16  17  73  87  18  26  97  52  69  36  35  65  70  31  42  89  15  32  10  88  42  58  66  63  35  69   9  42  97  72  97  97  47  70  99  13  31  18  38  44  96  73  47  71  70  63  63  57  95  34  62  85  49  47  80  27  58   3  52   5  94  70   3   6  66  74  19  76  64  91  99  43  69  51   3  82  55  83  94  14   8  68  56  88  89  33  54  70  59  56  34   5  99  13  36  39  92  77  15  86   9  89  97  50  25  59  21  98  50  62  46  54  30  43  24  36  52  26  71  68  62  80  53  77  73  46  55  84   3  17  43  98  78  13  31  10  78  17  36  82  51  25  60  68   3  48  81  67  59   3  11  12  82  33  63  48  27  23  22  50   2  76  20  28  14  66  64  80  20  21  47  39  97  36  21  48  58  13  40  32  83  70  63  15  51  34  44   7  62  14  55  90   2  51  50  71  86  87  59  15   8  17  14  18  30  98  69  22  32  71  26  41  91  22  31  80  73   3  88  80  78   2  62  99  29  60  46   8  51  86  18  90  38  86  31  83  81  88  86  49  38  55  11  82  72  26  52  23  13   3  56  87  28  16  73  59  18  68  13  99  65  53  70  87  35   2  39  89  20  26  98  19  71  26  63  63  73  32  56  68  79  62  61  38  97  15  65  13  17  30  14  98  65  88  62   6  35  57  90  61  68  46  73  34  45  26  45  93  51  60  60   2  13  83  36  88  16  68   4  49  55  88   7  66  77  71  34  66  21  56   8  76  87  59  67  78  78  36  99  62  74  97   2  28   3  87  47  83   5  22  11  92  24  16  41  26  47  93  77  90  17  46  40  35  30  64   7  28  39  74  67  15  13  65  12  15  53   7  12  22  46  88  81  29  41  59  85  22  94  22  27  11  19  52   5  96   3   9  80  73  19  68  76  56  48  92  81  52  87   6  83  66  71  10  23  75  96  70  45  66  84  98  77  68  34  33  59  19  76  42  53  18  69  67  54  89  92  94   7  76  54  31  94  90  34  62  10   9  14   3  76  44  28  18  19  82  72  57  40  44  95  59  24  26   7  61  92   4  49  94  70  23  63  79   6   7  21  96  75  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          41  89  92  77  83  86  23  52  49  48  45  22   7  12  21  37  89  41  39  34   6  68  26  48  93  87  39  22  70  28  91   7  72  46  75  61  50  23  80  48  13  85  89  50  46  60  49  28  11  92  52  14  37  78   8   8   5  74  82  96  75  13  86  44  78  57  19   3  73   7  74  54  73  78  79  71  82  36  20  49  49  93  56  56  28  33  58  94  34   9  16  58  75  43  93  62  61  68  31  57  79  15  81  65  78  92  82  50  73  51  83  79  75  29  25  84  80  63  43  45  96  15  22  86  13  65  18  28  87  46  18   1  57  82  35  98  44  25  58  60  50  35  32  66  73  38  23  85   6   8  13  15  14  10  49  57  74  56  74  43  99  21  62  39  39  85   7  65  57   8  32  23   5  70   7  60  47  22  52  37  13  84  91  78  14   3  87  88  92  69  21  89  30  52  24  57  39  42  29  20  93  11  20  33   3  10  16  20  34  87  77  58  40  78  71  64  53  16  91   2  83  54  79  99  86  23  93  21  30  48  95  14  54  45  60   1  69  93  79  85  50  19  61  38  21  97   1  94   2  80  69  57  42  70  61  98  69  55   4   3  81  73  48  49  65  14  16  60  62  61  55  65  89  54  72  39  95  16  39  37  11  90   6  59  20  98  14  61  45  33  19  53  38  98  32  15  22  80  35  98  24  54  69  15  17  30  18  89  42  28  89  72   9  46  21  16  33  31  98  31   1  52  59  12  14  37  59  82  11  74  29  16  92  46  91  24  87  90  50   4  49  35  82  84   3  11  37  20  47  95  38  38  40  47  70   8  86   6  72  98  85  77   7  22  49  83  86  39  58  25  14  89  64  33  41  72  88  47  95  29  38   4  43  81  61   3  87  63  98  65  25  50  26  81  33  21  69  24  64  96  94  46  67  12  81  52  77  68  46  52  12  97  32  63  67  15  19   6  43  72   4  15  13  80   7   4  13  68  65  52  78  30  16  27  31  40  33  65  55  76  90  29  77  90  15  28  21  31  81   2  34  15  44  55  19   2  30  76  39  71  81  48  82  34  54  30  96  85   9  98  47  20  44  94  39  94  71  22  66  45  65  86  97  15  52  98  75  26  18  11  67   5  82  92  74  67  39  11  11  15  95   3  38  93  38  76  43  31  14  57  34  16  43  71  78  40  77  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        21  89  45  89  78  88  89  74   5   8  75  72  62  82  44  37  57  70  37  12  96  17  65  70  58  45  53  41  25  38  23  69  20  96   6  53  68   7  83   3   3  65  66  89  94  87  66  64  69  96   9  51  94  76  56   3  83  59  86  84  25  25  46  45  99   9  27  12  82  77  78  72  35  62  75  62  10   6  70  45  54  90  35  67   5  19  17  58   4   3  41  89  78  29  73  51  23  75  41  54   6  37  31  79  51  46  32  28  95  98  53  64  26  49  35  87  11  18  58  23  50   6  78  66  78  30  41  63  86  81  39  24  94  12  62  68  61  93  62  24  46  62   9  98  69  95  47  88  95  12  63  13  20  53  29  87  29  31  35   4  58  21  48  96  45  19  14  60  84  91  95  85  52  45  63  70   5  63  47   9  55  79  69  65  60  60  54  97   2  74  69  65  74  17  10  85   4   8  13  72  88  29   3  34  71  11  37  62  85   7  50  98  54  59  66  95  66  34  57  71  83  51  26  22  19  17  14  19  17  15  12  93  54  40  98  29  10  48  90  25  12  94  83  16   2  27  56  64  76  45  84  95  68  85   2  28  27  84  86   5  59  43  45  76  59  61  24  44   9  52  68  65  93   7  39  27  83   6  78  55  37  35  30  92  13  75  10  59  42   5  21  93  90  57   3  46  64  22  45  42  32  87  11  18  18  21   9  95  59  30  26  23  12  21  91  38  75  18  42  31  69  91  33  81  78  42  59  71  17  14  29  16  79  42  99  97  30  14  96  75  60  26  90  49  30  95  76  11   8  79  95  10  60  78  57  30  90  55  22  96  69  97  65  23   9  42  47   8  82  75   4  96   1   9  20  78  72  51  34  63  25  53  94  63  67  21  28  28  86  71  50  37  29  51  65  33   5  41  18  16  44  14   3   8  50  74  80  37  81  80  48  44  67  16  30  22  61  54  60  49  98  64  73  37  92  45  26   2  69  83  87  70  51  64  91  56   8   7  38   8  63  43  76  93  98  98   9   1  35   8  33  18  22  46  55  28  95  35  14  25  77  83  87  81  77  61  34  10  17  64  31  24  83  24  49  76  90  49  58  73  45  27  15  32  65   2  68  26  94  72  37  10  55  64  33  79  73  65  94  55  97  73  54  11  95  97  24  77  23  64  93  20  20  67  12  85  68  34  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      26   3  87  60  80  89  60  97  90  67  84  34  55  85  91   2  73  61   1  56  38  22  97  30  73   7  10  91  62  96  96  74  71  68  43  64  68  43  51  92  32  61  68  29  19  49  25   4  40  80  46  18  75  18  26  81  95  60  81  96  95  99  50   3  81  83  31  74  68  17  53  98  24  59  63  95   4  31  57  87  59  31  53  84  81  18   3  22  36   2   1  12  28  30  47  19  54  73  56  17   6  51   9  32  98  35   6  98  18  29  39  41  53  70  27  22  37   1  78   9  80  28  49  31  15  97  85  42  88  45  15   3  71  31  57  48   6  33  10  80  12  99  88  68  34  98  74  33  97  51  48  38   4  87   8  76  52   3  86  12   9  52  55  66  81  12  30  83  26  88  16  71  87  38   4  84  92   1  15  58  30  91  79  46  27  49  24   3   9  92  49  11  18   7  46  71  18  43  66  28  48  75  49  89  12   1  73  59  76  57  27  13  24  72  55  57  89  58  86  96  20  92  76  87  63  41  68  98  58  97  73  25  42  48  43  63  42  78  48  29  94  38  49  71  74  30  11  34  20  85  94  84  31  38  69  60  51  49  46  13  66  23   8   3  92   9  57  77  91  74  11  25  17  35   1  43  41   2  88  45  26  12  36  51   5  20  98  48  66  88  66  64  18  36   4  31  88  15  53  56  98   5  42  58   4  68  65  61  79   1  49  69   5  44  69  99  11  65  79  70  32  49   1  89  21  90  65  25  57  36  60   2  40  73  70  81  79   7  58  66  17  61   1   3  55  69  44  10  95  88  38  92  91  33  89   8  14  11  30  23   2  47  96  67  67  82   8  86   6  38  53  94  46  64  42  77  17  14  55  56  42   4  70  32  57  41  13  35  18  25  67  99  14  40  11   1  82  85  95   8  63  65   6  65  84  86  49  60  38   1   1   2  80  56  67  69  53  87  59  99   1  39  60  58  99  78  37  49  99  16  56  68  79  89   3  69  91  91   4  67  50  73   8  40  88   8  80  21   2   6  56  40  32  68  40  39  40  32  51  74  19  84  59  20  97  88  83  82  35  71  77   8  62  91  19  84  15  70  15  18  31  70  39  95  44  44  91  83  30  89  34  30  80  18  36  36  62  18  94  51   9  22  64  89  60  94  31  75  59  69  42  41  50  41  12  70  54  25   4  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    82  60  71  39  18  58  17  95  84  24  71  35  80  69  89  85  38  46  95  43  89  56  54  46  46  84  27  35  41  65   8  66  57  20  97  36  29  35  34  65  50  14  60  19  59  61   6  56  30  50  78  97  37  73  82  51  91  49  69  17  91  73  59  93  44  37   7  79  34  82  70  99  33  16  39  33  28  26  20  53  95  12  56  21  26  36  33  39  21  85  22  81  79  86  95  20  45  99  98  49  62  98  45  57  70  64  34  66  26  77  87   3  20  44  52  51  31  49  52  74  34  42  11   9  12  91  68  60  50  37  95  23  23  21  46  10  72  74  18  73  25  29  68  49  71  52  92  81  86  27  42  42  23   4  69  30  62  49   2  26  58  38  94  89   8  91  99  72  76  21  84  81  48   5  57  13  76  39   2  35  59  43  99  72  75  57  73  66  37  44  96  73  25  67  43   2  69   1  91  92  71  98  14  46  61  88  27  54  39  90  52  30  23  66  99  39  75  74  38  98   7  10  51  18  28   7  94  30  98  31  12  42  88  41  71   5  39  11  52  78   7  84  91  60  25  58  87  50  14  11  80  45  76  83  76  12  82  27   4  98  94  69  15  76  32  23  93  83  62  73  57  67  42  38  26  33  48  31   8   2  15  33  98  28  97  94  70  11  21  27  63  11  68  67  62  15  36  24  62  42  86  74  28  21  89  86  43  98  75  10  82  16  74   4  95  14  39  60  17  73  90   7  94  62  46   6  59  12  73  43  60  50  56  66  66  24  30  99   7  68   3  79  39  15  90  37  17  93  75  38  70  13  39  39  62  11  73  73  17  27  60  35  93  70  68  52   3  18  38   8  19  21  46   8  64   2  97   1  20  38  77  56  41  98  98  98  35  14  90  20  15  49  97  56   8   6  50  15  51   9  63  15  34  64  28  95  51  65  45  78  74  56  51  23  30  49  49   1  34  82  18  16  48   6  93  59  66  71  34  52  39  69  96  70  26  19  21  70  12  64  75  29  95  59  20  90  69  69  18  29  30  64  91  21  40  60  98  89  39   6  48   8  98  50   9  25  34  62  75  20  33  77  23   3  11  87  98  64  13  64  25  13  55  90  99  39  75  65  93  25  14   7  55  63  20  53  77   3  44  86  76  10  17  10  19  39  21  17  73  88  75  17  20  33  46  67  97  63  84  63  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62  38  87  44  31  59  48   8  26  81  80  50  36  23  13  71  98  94  56  47  63  78  37   8  66  52  44  39  54  20  61  88  29  27  76  41  89  68  83  57   9  72  64  10   2  26  91  36  38  22  59  53  64  39  41  53  78  52  98  75  47  80  34  84  77  67  59  30  43  11  47  45  93  60   3  19  43  19  17  60  87  73   8  72  21  31  80  97   3  32  12  35  34  26  38  92  62   7  42  37  57  37  78  24  56  93  76  40  23  77  67  83  80  27  24  24  59   8  38  57  56  42  12  68  59  27  81  82  42  69  44  49  30  91  46  22  60  11  83  53  31  41  55  46  21  41  51  11  71  79  28   4   3  14  19  96  60   1  18  12  95  91  95  64  72  73  22  57  99  73  67  40  34  44  43  86  57   9  67   7  44  17  16  54  35  98  56  90  17  34  54  71  99  81  94  30  18  80  52  17  58  24  99  27  81  31  27  47  47  83  69  17  32  53  25  60  93  13  47  14  62  84  69   7  19  41  40  42  83  76   4  39  19  80  75  45  73  67   5  64   5  99  84  37  44  76  25  11  98  63  44  84  91  14  25  83  18  68  56  71  70  89  36  24   8  25  44  41  18  87  48  96  26  67  47   7  53  61  86  64   8  67  18  45  55  98  26  43  66  23  36  27  73  23  44  83   2  50  17  44  43  78  55  55  71  89  28  73  26  83  62  79  48  14  48  29  25  35  81  70  55  70  67  76  38  28  27  29  96  71  26  17  95  16  95  78  15  51  66  30  34  86  37  71  12  82  52  15  31   1  21  38  13  69  34  11  91  59  81  52  74   2  23  37  57  59  22  69  45  47  75  93  87  33  98  71   7  22  20   5  47  63  76  27  96  28  92  62  80  13  92  63  30  47  27   9   7  99  84  48  50  74  58  17  73  77  85  29   1   2  98  79  98  45  46  93  52  38  70  33  24   2  52  68  97  33  13  34  41  49  28  34  59   7  94  72  96  21  99  41  34  12  82  90  74  31  54  61  84  93  36  23  87  20  35  63  61  24  63  57   6  74  77  50  60  17  84  79  55  48  27   3  20  93  68  58  15  94  99  16  60  53  81  53  20  72  59  22   3  29   9  34  48  89  41  20  99  73   6  19  63  48  24  42  19  76  94  46  73   2  93   5  30  35  36  57  84  31  30  69  37  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                43  49  89  52  29  27  26  56  50  10  72  76  25  58  12  82  19  74  49  76  48  12  60  46  27  53  26  89   3  53  47  88  80  18  57  88  29  85  71  72  40  15  35  53  35  12  54  91  17  32  34  96  99  62  69  20  85  60  69  68  11  94  22   9  58  70  41  87  95  68  31  94  33  97  33  14  13  62  99  75  27  25  99  53  33   1  68  98  38  37  17  73  45  72   6   4  68   8  34   7  13  95  44  58  56  62  38  30  33   5  61  36  13   5  46  84  17  28   8  45  96  16  41  90  37  39  36  25   7  11  55  25  52  44  13  93   6  82  49  27  41  28  64  61  67  69  98  67  20  79  44  52  37  98  63  48  37  57  99  87   9  67   7  45  71  67   6  41  46  34  43  44  12  29  88  97   6   8  11  44  67  54  64  13  75  51  71  75  93  12  80  61   8  14  68  53  55  53  25  12  70  51  81  36  70  94  65  65  28  57   6  19  45  89   1  32  62  68  28  34  61  28  92  75  20  11  26  68  71  95  71  81  34  27  40  88  97  89  21  81   3  98  50  60  58  66  92  99  79  42  73  64  81  40  12  23  50  72  79   4  25  65  46  93  12  96  74  23  70  39   8  26  34  81   4  88  72  57  51   5  52  42  33  83   7  63  77  34  96  40  48  37  35  60  60  19  54  49  34  13  72  87  94  24  58  55   6  36  37  69  67  44   6   8  33  80  64  96  45  54  56  58  47  60  43  10  22  55  51  11  64  33  18   4  95  51  15  22  77  60  69  24  61   2  76  34  39  57  94  79  56  60  96  14  74  59  28  58  74  15  61  40  77  61  27  84  71   7  47  91  90   8  70  40  41  45  28  82  15  31  99  10  16  80  25  51  93  12  78   3  44  78  38  18  29  30  39  70  67  60  82  12  35  54  21   8  65   4  68   7  66  91  49  15  12  78  17  89  35  34  24  24  71  87  64  37  88  62  17  53   2  43  17  92   6  34  66  32   3  99  86  91  18  57  44  27  84  75  26  35  91  97  46  70  92  48  21  25  21  14  89  15  62  66  52  97  65   1   2  96   9   3  81  48  55  89   8  21  56   6  88  84  14  23  38  56  48  46  87   4  36   6  13  48  69  79  53  87  60  30  39  55  43  81  47  22  71  54  30   6  55  43  29  77  33   7  99  14  59  40  48  35  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              46  25  53  60   9  55  51  11  81  78  25  36  26  52  51  25  77   9  73  46  17  24  62  57   4  38  32  35  47  95  86  42  42  32   7  10  85  50  58  54  55   7  50  81  92  83  14  61  17  35  89  94  39  74  88  81  35  28  11   8  63  45  88  21  64  35  96  62  57  89  33  21  59  93  12  39  95  76  70  94  28  90  18  28  17  87  44  32  90  94  29   1  22  66   7  86  20  83  34   1  21  15  22  48  29  81  73  85  57  10  28  31  44  85  74  11  67  19  98  19  14  31  91  14  33   9  85  16  45  60  86  65  62  91  79  32  85  70  46   3   2  59  45  95  17  71  56  96  85  61  44   3  60  98  77  21   9  88   7  61  21  48  46  41  75  14  33  75  34  28  62  22  22  99  29  68  46  14  41  45  34   1  12  92  11  21  13  16  54  78  77  38  73  38  25  68  43  57  34  37  86  42  68  99   9  22  36  86  95  14  92  44  29  37  95  96  22  87  98  90  98  16  99  99  76  67  17  81  15  76  98  51  72  46  52  17  30  12  49  47  23  42  15  98  57  74  65  69  61  78  10  20  31  55  52   6  42  45  56  41  50  94   6  52  13  61  77  69   2   6  25  43  24  42  64  84  74  90  41  73  60  63  44  39  39  96  51  67  30  81  42  43  35  20  35  84  35   5  33   1  92  38  44  74  65  76  36  28  13   2  34  14  74  28  11   5  42  36  61  67  33  13  99   7   9  76  38  72  51  14  62  40  65  99  75  63  13  77  25  42  70  69  61  59  92  45  13  84  12  99  27  45  93  14  52  83  61  63   4  17  61  32  66  43  65  45  38  64  81   8  73  36  92  36  68  46  98  49  68  72  89  11  13  12  24  91  40  22  25  43  45  76   7  89  33  97  27  36  68  45  13  11  66  37  82  76   9  48  22  82  12   7  26  25   2  81  58  15  24  90  18  81  33  84   9  14  57  43  65   2  76  31  34  10  38  93  56  79  96  24  84  59  78  89  35   7  21  20  79  99  63  34  98  74  33  86  27   5  81  41  36  18  60  75  44  64  78  99   9  65  30  33  46  96  43  51  65  68   9  35  97  85  16  34  11  39  48  31  50  72  78  71  21  46  55  45  95  83  28  20  58  79  17  57  68  23  23  38   9  76  74  85  68  32  35  78  59  77  41  64  71  96  93   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            62  24  68  51  68  64  35  38  27  28  56  54   8  68  29  69   5  79  47  75  85   2  23  65  65  14   1   8  11  22  30  72  90  37  86   4  48  50  92  99  93  68  18   8  96  37  62  48   7  62  12  85  90  65  14  55  88  73  89  68  10   2   5  72  48  48  94  71   2  54  56  38  16  81  62  51  74  86  73  67   1  21  16  66  96   1  73  18  37  24  74  65  46   8  64  22   5  30  69  65  68  61  78  21  34  85  69  95  16  17  94  30  34  79  97  47  99  73  41  54  70   1  33  33  15  61  21  37   4  63  52  84  11  32  32  52  76  92  53  61  37  38  68  46  85  84  35  67  64  65  69  33  55  56  96  73  64  29  20  32  54  21  46  70  13  41  62  96  55  84  44  93  55  82  30  73  23   8  97  79  35  77  90  76  61  16  87  54  26  21  57  15  60  84  69  91  23  90  11  68  48  23  72  77  27  84  70  68  24  50  40  92  44  66  47  20  46  38  57   2  33  74  25  56  95  37  88  26  36  26  96  26  24  89  80  14   4  27  21  13  11  47  32  16  59  26  12  17  66  47  37  71  27  22  45  32  37  94  30  14   3  36   7   6  22  19  91  98  19  35  89  41  60  44  80  92  40  23  95  61  90  74  30  50  49  23  44  72  82  57  82  19  56  56  63  98  55   1  77  30  59  59  11  60  13  16  80  75  56  10  35  41   5  58  79  57  14   9  88  66  18  51  82  36  58  10  23  94   3  41  21  52   1  39  41  11  18  56  31  73  61  59  21   2  58  78  57  33  63  39  96  86  65  16  67  85  25  11  45  63  25  80  72  91  93  52  13  94  55  51  27  83  24  11  49  17  44  74  35  12  55  13  10  68  55  30  35  78  48   5  32  15   1  86  95  53  93  70  54  96  83  94  50  32  36  46  77  63   5  86  81  42  19   3  41  63  33  97  59  58  93  96  88  20  31  32  80  57  80  16  76  55  93  94  53  74   4  78  59  31  34  31  51   8  11  64   4  27  34  94  79  80  87  47  72  44  41  22  81   4  86  50  96  59  12  79   8  13  16  72   6  80  44  12  49   6  63  56  76  83   8  37  60  94  72  63  22  15  14  13  27  19  87  30  70  44  68  63  95   4  14  65  98  88  46  88  93  64  94  84  89  86  97  89  69   2  89  14  43  67  79  94  91  59   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          21  66  19  31  81  96  63   6  69  11   4  32  22  41  34  51  59  29  75  21  88  59  29  81  28  32  80  97  74  48  27  55  40  62  68  38   9  88  67  22  75   1   9  46  82  48  35  11  40  47  30  76  86  26  79  94  32  72  15  18  83  98   9  81  20  87  29  89  52  51  31  14  30  52  78  49  82  46  73   1  52  32  97  42  55  93  48  13  72  84  17  28  86  90  72  58  72  57  75  34  34  96  24  89   7  99  49  97  44  30  19  83  26  94  72  91  14  46  85  71  10  34  80  80  97  72  45  21  26  61  15  33  87  81   1  67   1  38  98  37  63  22  21  65  10  40   4   1  98  72   4   2  21  45  54  94  35  49  90   9  53  72   4  86  99  12  24  57  95  53  29  63  44  74   2  45  36  73  13  83  46  15  41  75  85  27  75  42  98   2  47  33  25  13   8  77  28  45  48  84  16  31  70  64  45  87  75  54  83  42   8  56  40  14  34  63  23  22  94  86  87  62  14  71  74   4  34  72  31  11  25  58  65   1  49  61  38  52  91  48  72  25  77  98  27  76  21  61   1  10  94  99   8  97  44  57  32   9  82  84  66  73  16  19  36  44  98  44  82   8  11  24  40  22  47  33  80  76  62  35  35  94  64   4  66  34  10  85  96  67  13  13  20  29  78  57   7  72  80  84  30  98  25  67  89  99  94  92  78  31  40  98  59  96  81  11  64  25  21  35  78  25  17  43  35  24  76  17  34  87  80  67  48  10  66  70  15   4  15  33  71  55  62  10  28   8  32  71  62  79  56  48  25  33  44  15  55  79  74  41  41  41  92  89  16  60  79  69  56  42  44  79  70  19  62  10  40  27  61  28  55  24  96  93  23  36  19  15   2  91  37  16  50  29  63  65  78  87  22  48  90  39  26  48   5  11  80  26   1  34  85  95  15  84  81  61  90  85  52  86  76   5  65  70  33  85   2  28  47  77  36  96  39  95  15   4  34  49  37  88  74  35  95  22  78  11  40  24  83  96  45  18  87  87  62  87  62  96  49   3  33  14  84  65  21  49  70  31   3  41   5  95  29   8  32  67  16  64  92  80  70  94  12  38  61  39  69  69  40  61  85  12  72  81   1  25  44  93  49  38  63   2  91  33  95  63  53  16  13  11  91  62  86  52  15  70  97   5  64  29  27  97  96  36  40  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        3  50  89  21  67  86  70  84  66  91  85  45  11  17  32  34  22  73  19  11  75  29  25  37  57  81  81  73  57  54  13  32  15  82  50  37  51  16  18  78  35  51  22  47  44  45  51  37  59  50  16  75  92  92  45  77  60  25  69   8  89  14  31  53  94  22  76  14  90   9  33  80  46  28  15   7  60  83  54  89   5  21   4  47  21  90  73  62  99  38  54  47  72  99  84  22  94  91  70  28  59  64  74  53  79  44  82  83  41  50  65  98  82  96  93  18  77  74   8  18  90  34  82  72  55  52  14   5  60  70  82  10  27  59  72  36  48  79  63  66  98  64  65  25  57  81  58  12  45  29  24  87  83   7  46  28  85  62  14  24  83  23  77  24  58  31  87  60  72  33  81  67  97  50   3  40  48  45  81  85  13  41  34  47  62  67  65  43  55  91  86  33  21  63  85  91  53  33  96  99  88  16  24  45  27  17  35  60  98  62  74  52  38  27  50   3  29  43  57  98  97  34  17  18  41  53  30  36  85  34  53  93  52  83  26  55  91  51  56   9  18   3  24  86  30  79  88  95  66  57  60  56  61  89  86  80  54  39  70  46  74  26  53  29  80  61  29  98  50  29  44  12  66  87  61  24  42  79  20  57  27  75  55  62  59  82  45  94  23  74  47  62  26  56  53  55   6  19  23  75   4  97  75   4  60  16  89  31  26  54  56  34  98  17  14  69  11  41  78  85  98  96  88   5  71   7  32  43  64  76  42  75  75  78   3  33  33  82  22  75  43  67  32  69  40  80  35  11  64  52  71  34  14  14  96  18  92  44  97   3  71  11  44  40  46  70  23  34  29  98  75  72  66  46  36  71  58  87  44  48  43  39  73   3  57  26  13  61  72  91  89  75  75  79  42  51  98  32  72  27  13  94  86  65  51  51   8  78  10  65  53  10  43  51  40  16   2  33  18  83   8  46  35  45  53  28  18  10  21   2  78  88  72  50  17  52  69  59  59  82  47  10  21  17  48  99  47  81   3  92   6  58  53  80  69  51  21  90  94   6  13  13  32  25  44  66  12  27  34  92  28   9  96  84  37  57   9  79  68  41  21  83  75  22  24  73  79  50  26  45  13  94   3  72   6  82  53  90  19  70  44  50  13  58  10  76  40  44   4  82  97  47   3  81  45  83  88   8  28  18  56  25  24  68  43  45  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      23  43  94  94  63  60  12  74  64  13  35  80  50  34  75  28  72   6  69  35  67  58  94  31  98  15  52  40  13   5  69   6  96  57  13  75  41  44  57  67  25  11   2  72   4  45  21  69  73  86  36  66  79  71  87  25  74  68  68  69  66  57  34  91  65   5  35  35  66  84  40  85  96  28  38  67  35  57   3  30  77  97  95  53  33  98  45  93  71  87  58  97  32  60  66  57  95  75  57  41  53  75  80  41  70  57  33  81   8   1  92  21  64  30  34   3  71  95  33  55  67   9  24  11  29  14   6  98  64   5  20  47  48  18  69  91  47  57  32  72  96  95  35  81  68  19  86  12  30  46  24  15  21  68  13  82  40  27  88   9  63  57  94  23  98  72  17  31  17  85  99  16  44  46  43  94  98  45  82  90   2  45  62  18  33  18  44  17  64  61  72  98  73  88  21  47  51  63  24  27  17  40  52  59  15  86  49  33  42  82  73  24  48  97  50   8  97   9  35  60  80  74  29  20  49  59   3  94  39  88  11  61  14  15  53  12  54  77  76  10  44  17  85  99  53  41  88  75  15  94  11  82  59  75  25  92  30  17  46  39  92  66  39  98  10  69   5  58   1  12  22  96  70  16  54  69  71  36  61  63  60  57  91  89  23   6  44  12  26   4  44  62  41  97  30   7  98  90  29  74  43  86  29  13  87   3   9  72  55  26  74  24  12  49  99  63  77  55  22  65  98  76  71   1  11  50  97  34  88  52   7  72  36  10  33  34  87  90  80  41  29  80  48  31  82  11  58  10   9  20  74  71  62  75  46  59  25  87  12  39  60  20  82  20  97  24  83  19  70  45  17  27  89  89  19   2  26  52   6  65  79  90  47  91  84  29  21  22  32  26  93  99  29  96  37  19  46  29  74  77  29  25  92   7  38  30  80  81  49  22  88  18   4  83  80  97  41  11  74   4  41  15  96  59  96  54  35  27   7  33   3  12  25  30  70  35  20  34  48  68  21  99  39  33  98  51  12  96  44  13  34  22  27   1  37  86  67   6  46  77  46  24  75   5  56  51  11  54  64  80  25  36   3  25  22  52  39  81  70  30  32  72  18  46   1  19   3  19  13   7  58  59  10  64  93  12  84  75   8  66  40  97   8  13  21  52  71  80  56  28  49  11  43  40  33  76  53  74   3  59   3  19  91  91  20  36   3  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    34  47  70  85  11  46  54  33  37  79   6  22  52  92  88  24  98  16  60  57   3  73  98  73  94  79  57  56  36   4  31   1  65  70  73  58  64  93  90  60   2  28  78  53  95  58  42  26   3  79  97  49   1   6  96  66  61  55  51  18  51  13  94  11  50   8  46   5  35  43  49  68  53  82  30  59  43  11  97   3  56  67  54  61  48  63  55  55  48  25  88  42   6  92  96  94  11  28  26  21   6  98  58  72  99  77  16  60  46  26  87  59  36  77  48  42  94  85   4  22  32  70  94  68  30  94  35  92  60  78  44  39  60  56  36  12  97  63  58  62   7  35  25   1  66   5   2  83   1  63  30  99  27  26  67  75  68  93  73  92   5  54  20  65  24  35  87  72  71  62  18  27  70  64  76  55  35  16  79  78  18  71  77  10   7  81  71  83  11  73  62  25  42  36  11  80  52  56  81   7  78  66  38  42  44  29  37  32  77  63  56  56  43  40  43   8  27  64  18  90  77   4  13  47  66  54  19   3   4  41  97  30  54  14  21  47  60   6  12  11  18  25  65  81  90  17  99  77  41  90  91  24  25  50  23  33   7  63   3  20  79   6  97  98  40  63  11  66  66  93  13  50  61  65   1  98  34  87  91  38  79  42  33   4  51  52  41  47  16   8  56  78  27  28  43  66  60  74  53  14  98  12  47  15   6  68  48  94  58  80  39  48  55  51   8  37  29  82   6  48   2  33  69  42  31  16  10  37   5  69  72  58  78  83  69  67  98  78  89  92  73  43   9  33  48   8  63  38  81  15  96  24  73  25  96   9  14  91  54  44  82  34  12  45  74  57  77  50  75  47  81  89  82  38  92   4  93  50  93  90  53  25  88  16  29  78  46   7  22  62   7  29  83  72  51  77   7  24  55  88  36  32  30  97  76  52   1  95   2   9  58  87  55  85  92  25  66  55  28  11  77  54  65  61  77  29  45  24  87  92  70  48  34  64  92  11  44  36  58  67  12  36   4  98  96  57  51  76  81  82  27  40  85  50  24  40   7  68   9  61  15  35  22  70  68  53   2   2  94  75  28  15  69  52  99  18  58  61  58  25  65  72  48  91  36  34  42  28  94  63  66  98  95  65  24  12  13  75  54  79  28  33  92  19  84  39  53  87  70  87  33  73  83  71  93  69  68  34  50  99  40  19  21  93  11  43  20  46  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  38  68  19  75   7  31  63   5  90  79  66  55  63  74  45   7  70  32  30  40  49  77  81  60  47  28  34  77  31  55  28  75  58  97  27  47  12  82  14  38  96  19  53  73  42  46  65  17  95  35  11  65  21  11  96  42  87  25   7  36  95  40   5  62  20  73  32  26  14  79  58  34  66  72   9  19  56  63  35  47  10  88  80  76   7  53  71  81   3  94  16   3  58  33  12  72  73  57  91  64  17  47  69  16  55  40  62  70  72  61  91  76  12   3  34  65  45  29  85  51  11  98  42  12  19  85  76  49  81  87  34  86  69  88  98  98  56   3  27  33  90  81  86  97  23  35  15  12  48  63  69  79   3  94  95  21  71  61  50  25  30  45  41  49  84  29   6  14  18  74  95  37  67  81  84  93  38  63  24   1  93  68  14  38  94  48  48  32  31  67  40  71  82  34  56  79  21  20  15  28  74   5  52   8  97  34  79  25  60  90  35  47  29  79  63  64  78  90   8  17  42  96  78  62  77  61  88  82  80  94  33  29  86  70  64  80  86  62  40  14  43   8  25  66  13  56  39  41  66  38  72  39  36   3  54  80  25  88  62  50  74  67  93  97  17  40  71  16  11  92  42   3  47  44  82  79  28  99  88  67  21  81  96  55  84  53  87  43  47  22  26  65  40  37  33  70   7  47  29  83  51  76  82  53  25  85  89  29  22  10  98  65  57  23  59  77  42  39  70  38  34  49  25  72  86   3  28  67  16   3  76  90  75  55  52  54  46  27  26  65  68  36  97  92  81  48  75  32   3  79  56  37  50  72   3  45  62  52  10  67  23  51  98   2   9  50  30  74  89  72  11  55   3  29  23  91  96  57  26  23  44  64  66  79  90  69  40  91  84  67  58  39  40   5  27  39  38  38  14  22  84  96  37  78  86  70  23  60  99  53   4  23  66  30  12   5  76  99  72   3  76  87   4  68  78  79  83  83  21  13  20  28  34  13  30  40  95  46  89  86  19  51  73  45  85  60  14   1  86  49  28  36  44  24  81  71  31  40  78   5  45  97  67  90  16  70  27  61  30  15   9  98   5  33  17  38  38  83  56  19  53   5  56  82  93  24  13  34  66  88  59  96  63  15  22  87  43  75  21  30  49  19  23  62  16  37  22  78  21  53  86  40   4  45   1  17  15  80  13  45   3  62  76  41  84  71  53  18  55  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                31  29   8  96  20  50  50  58  57  57  93  38   7  35  76  83  81   8  14  57  79  64  61   9  87  62  16  88  49  15  16  36  86  20  38  56  31  52  48  27  44  26  18  42  30  76  92  82  34  21  82  45  56  67  93   6  37  73  35  84  25  39  83  64  84  96  51  58  73  11  57  14   2  70  99  53  65  71  64  58  92  65  53  81  55  16   8   7  70  96  34  64  79  22  85  24  76  77  81  22   5  62  71  50  30  50  89   9  75  82  26  53  34  12  96  14  55  40  78  36  38  37  27  47  12  99  36  74  21  66  73  66  24  97  97  52  93  46  22  47   6   9  56  44  49  31  92  80  69  35  29  71  63  24  40  35  91  91  58  68  61  75  39  33  65   9  43  60  67  98  82  41  27  71  20  26  67  48  45  48  67  34  28   6  32  95  50  53   2  64  50  56  11  52  52  37  34  88   7  56  34  47  37  42  26  75  68   3   6  87  20  66  79  86  11  74  47  50  87  13  11  37  34  57  12  62  31  12  79  46  65   3  65   9  73  92  59  97  67   1  45  31  84  85  14  65  62  65  12  80  90  71  72  35  57  79  97  66  76  76  24  53   8  12  56  28  16  93  91  78  29   6  56   1  51   3  77  74  51  43  52   6  31  73  22   8  62  63  21  17  41  46  77   8  99  60   3  89  57  33  83  62  32  75  26  80  68   3  38  30  35  17  21  49   8  24  86  72  94  11  55   2  30  38  71  48  96  34  94  96  55  53  24  24   1   9  64  42  50  47  96   4  89   9  64  94  13   6  56  28  32  87  11  42  61   6  71  56  84  75  70  33  86  50  16  32  55   3  58  46  36  81  67  86   6  94  62  65  18  23  52  13  51  94   3  61  36  98  10  49  33   4  78  23   2   3  98  46  32  47  39   1  83  60  91  67  16  44  36  25  72   5  23  47  40  76  69   1  58  26  50  88  25  12  38  43  42  55  31  96  35   2  93  40  72  41  52  27   4  50  21  17   3  75   6   7  51   1  33  79  66  18   2  63  61  58  98  79  73  77  69  75   7  49  25  38  55  32  82  37  28  15  13  12  13  99   7  84  76  28  80  33  28  46   8  50  20  99  21  33  46   8  25  19  98  47  45  37  69  90  18  42  57  49  67  71  68  46  33  94  38   7  34  75  85  65  42  12  34  14  34  59  57  23  28  84  36  75  15  29  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              44  31  97  91  31  26  41  59  69   5  29  90  19   2  33  70  20  42  25  42  52  26  55  84   9  26  18  45   9  81  73  82  48   1  63  30  11  74  55  48  14   9  47  66  15  45  22  90  87  84   1  62  70  93  61  83  47  34  15  59  60  41  89   7   8  31  77  74  22  32  42  15  79  94  93   8  90  98   6  12  14  66  97  77  59  12  41  54  72  56  98  91  16  88   9  37  54  77  36  79  19  55  38  30  42   9  23  48   6  95  49  60  49  15  90  15  37  74  38  89  90  89  87  28  48  13  94  29  84  76  85  32  95  79  72  30  78  71  24  30  83  22  93   5  99  92  92  24  45  72  54  11  82  69  94  14  62   7  92  91  86  20  51   6  91  90  84   7  31  93  24  93   7  77   8  42  33  37  39  39  72  98  41  49  79  22   8  41   9  27  44  99  40  33  64  16  85  79  65   3  53  45  12  83  37  32  28  16  34  23   3  36  16  12  44  66  32  69  60  16  14  62  97  68  65  57  26  52  85  25  33  24  74  99  19  41  98  41  21  98  27  50  80  11  62  15   9  78   5   5  73  39  49  75  37  41  32  14  31  42  88  83  87  69   7  85  80  14  27  10  87  74  85  33  58  52  95  21  29   9  70   2  27  24  68  25  35   6  44  13  98  26   9  54  70   5  39  19  51  41  99  37  69  87  14  73  55  23  63  68  70  50  13  72  57  50  83   8  41  46  64  87  41  67  74  54  10  37  21  72  22  73  56   2  32  31  61  19  98  33  86  83  43  83  10  26  20  88  11  44  14  33  98  31  80  19  24  99  22  24  78  80  11  34  82  82  96  15  58  21  27  51  24  16  61  43  36  83   2  14  28   6   6  76  71  23  68  72  67  50   3  65  39  10  94  99  38  69  21  11  25  88  90  45  59  68  81  64  91  70  99  34  50  19  50   1  14  38  25  26   5  70  54  71  16  62  13  53  44   3  41  88  53  22  63  13  66   7  54  52  63  23  70   5  98  97  56  39  43  89  37  38  58  67  23  74  61  46  70  59  43  22  44  31  10  73  28  82  13   2  87  51  30  56  40  35  47  19  39   7  24  31  35  79  84  83  35  30   6  70  48  47  89  15  23  70  76  38  15  16  94  90  47  97  62  86  14  45  63  44  26  22  26  23  52  13  74  92  44  66  54   8  71  49   1   7  68  89  29  31  37  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            93  18  92  94  82  46   3  58   6  92  91  47  75  67   1   1  32  27  66   4  51  54  70  69  96  46   6  61  63  89  43  50  48  57  86  24  20  59  93  92  81  91  36  62  38  66   5  84  75  63  32  68  86   7  24  86  69  70  89  19  63  32  96  40  33  19  19  29  56  24  18  42  60  84  53  70  51  36  52  76  12  91   2  69  50  83  68  41  80  96  12  52  60  14  74  70  85  27  75  42  73  45  61  63  63  19  20  12   5  44   1  26  75  20  69  82  52  37  68  86  42  35  43  85  72  68  94  46  63  85   7  53  31  25  73  80  15  12  75  79  82  98  78  98  40  65  77  30  24  14  63  56  61  42  55  33  27  69  75  79   2  11  55  29  54  57  86  33  77  11  44  33   6  52  79  24  64  67  13  52  24  49  53  31  48  48  45  96  33  94  98  68  83  14  21  44  14   3  75  75   6  27  49  64  75  92  48  58   5  45  49  18  64  74  59  92   9  56  55  19  79  28  70   5  42  57  22   9  85  25  37  74  72  45  69  87  45  93  53  62  51   5  41  89  56  85  58  35  95  69  47  87  23  10   7  26  86  48  69  54  73  60  37   8  94  68  50  22  57  37  62  25  12  65   4  37  48  34  65  12  96  27  51  43  16  99  27  64  19  24  35   1  18  57  15  81  15   2  69  43  80  65  48  27  55   7  55  91  59   5  26  66  81  49  41  73  45  12  56  60  24  75  55  68  67  38  64  84  67   2  88   6  12  59  44  59  18   4  62  55  63  85  58  80  65  91  62  75  92  14  23  41  70  49  74  64  77  93  74  50  63  15  23  66  69  51  75  73  25  14  41   7  68  40  82  61   8  45  44  88  95  97  53  82  73  79  35  47  34   7  62  75  94  96  65  59  50  17  56   5  98  37   3  98   6  62  96   1  67  60  98  61  76  37   2  55  36  13  70  44  95  30  93   4  28  68  60  23  96  40  42  85  83  67  28  75  53  74  45  95  88  32  46  32  88  29  40  74  57  33  38   8  50  29  97  87  26  72  30   9  32  67  56   3  76  25  83  39  21  22  12  52  93  44  77  25  92  54  89  20  69  17  68  97  57  10  35  18  79  53  66  53  28   4  65  84  27  86  45  13  58  58  69  65  22  27  94  33  35  56  14  62  65  99  19  21  41  48  61  30  12  44  78  41  55  72  42  27  20  99  77  21  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          12  47  33  93  51  45  94  53  56  16  75  64  98  15  74  39  11  19  81  10  68  15  91  47  79  99  47  96  65  18  18  69  24  67  59  72  95  77  15  89   3  23  35  89  90  60  49  76  66  99  42  19  98  75  85  58  97  81  82  42  91  40  88  54  30  49  56  58   7  35  66  38  13  98  53   9  68  86  79  88   7  37  30  57  57  74  17  93   2  51  30  37  51  22  39  97  49  71  44  50  39  77  40  71  98  73  19  16  21  24  79  42  11  12   6  44  54  89  26  64  57  66  68  80  91  99  57   2  97  22  33  70  71  75  97  89  10  27  38  84  90  99   9  82  42  81  35  78  92   3  97  63  95  40  38  60  26  46  87  92  73   8  24  24  71  79  68  38  75  79  16  99  61  32  65   8  66  57  79  50  37  75  98  30  13  74  18  89  37   8  13  72  44  81  12  59  81  85  46  12  84  40  51  38  40  15  40  15  90  88  13  38  52  66  80  17  13   8   9  79   4  56   3  89  27  81   1  15  41  16  60  18  29  92  75  91  44  24   5  97  91  77  78   3  37  48  26  38  88  74  76   1  15   2  11  99  41  51  54  81  37   1  32  28  68  77   7  86  97  17  77  22  76  95  29  66  56  86   1  75  45  35  78  54  35  98  26  42  75  21  61  50  44  38  29  13   5  34  41  42  83  93  44  67  70  79  71  12  15  39   8  15  38  75  22  32  95  11  86  59  38  83  58  52  58  49  46  46  36   9  59  29  82   5  13  93  26  56  39  23  94  22  14  65  47  90  35  58   9  29  93   8  34  75  24  23  31  35  77  40  40  81  48  34  83  56  13  15  44  73  95   5  59  40  69  81  68  77  60  10  96  15  14  45  50   4   9  74  92  12  61   8   6  96   7  70  42  85  59   4  23   3  48  75  95  11  48  81  88  70  43  36   4  11  10  39  43  27  96  67  48  97  71  58  54   5  80  44  21  18  54  87  89  87  56  43  88  12  58  54  91  73  14  36  14  57   1  91  98  35  12  51  33  83  91  91  41  26  27  34  40  68  29  12  32  46  71  64  86  91  15  68  41  38  67   2  36  74  62  11  19  96  16  64  43  18  52  43  74  48  72  43   2  78  59  48  29  44   7  96  35  44  62  96  60  95  48  25  46  78  19   8  61  83  48   7  21  11  56  48  18  18  29   7  43  32  31  66  51  97  39  60  91  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        62  95   1  14  18  95  73  67  45   5  11  63  48  59  48  18  16   1  86   7   2  36  31  64  51  12  90  30   6   3  12   9  57  43  72  91  81  57   5  23  26  99  35  53  17  35  89  82  78  64  27  95   9  75  74  50   9  92  79  65  60  17  64  71  17  84  76  90  63  84  37  53  10  44  53  76  91  64  37  69  39  64   4  33  73  73  26  54  50  85  39  22  77   5  26  79  82  81  22  80  94  42  46  89  22  24  79  31  87  46  14  55  19  27  46  18  39  87  40  37  39  56  62  22  47  67  29  29  35  56  80  96  26  42  88  20  19  48  26  81  44  43  91  89  28  99  36  30  73  96  32  88  25  61   5   4  79  30   3  71  48  31  59  39  19  27  67   8  66   8   1  51  60  44  35   6  15  48   8  48  38  48  87  45  92  92   6  22  66  42  20  20  77  67  64  71  95  43  32  38  94  87  88  62  83   2  96  83  66  51   4   2  76  89  48   3  87  61  52  35  59  14  92  85  28  16  26  74  37  80  77  43  31  96  21  20   4  55  34  91  22   3  55   2  87  81  70  97   4  94  18  79   3  74   8  91  28  96  96  65  59  52  48  57   9  86  53  12   5  71   5  59  22   9  32  84  88  19  76  28  69  36  15  86   9  69  16  28  13  17  92  85  73  50  43  84  22   2  89  37  61  24  74  44  16  25  46  28  36  81  89  91  82  18  34  69   5  94  51  10   9  65  68  71  26  43  39  97  24  10  56  46  90  23  93  27  83  34  36  92  56  38  70  91  97  79  69  33  53  67   8  32  83  28  11  12  29  49  39  71  72   4   5  71  88  31   1  79  96  64  26  52  26  23  50  55  76  12   4  92  14  78  10  24  99  93  65  35  22  24  91  15  72  72  32  59  61  31  35  94  52  52  16  33  43  35  26  59  20  23   6  79  18   6  24  68   3  24  17  70  34  45  19  16  78  70  97  26  60  41  13  34  73  53  27  88  50  69  77  35  78  94  61  86  83  20  68  91  55   7  82  14  86  96  40  84  62  98  68  75  64  46  57  91  16  99  63  65  82  51   4  42  83  53  36   2   9  50   1  49  15  40  63  99  26  35  93  69  32  56  38  23  21  84  79  29  21  42  52  78  88   2  66  30  59  48  68  53  50  31  73  22  54   3  29  95  67  12   7  71  90  44  61  88   6  85  69   4  26  39  55  41  78  80  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      21  64  24  93  12  57  60  23  21  16  84  21  46  45  12  63  91  93  39  24  38  95  85  79  89  88  39  70  13  96  46  90  95  72  29  86   7  83  45  49  14  39  61  66  18   6   3  33  65   8  93  98  44  17  65  89  79  11  92  97  32  44  43  89  24  41  98  52  10  62  71  28  48  37  29  82  90  14  28   4   1  85   6  41  30  62  13  33  85  60  14   6  27  98  67  70  58  65  79  29  24  57  79  91  23  12  18  98  12  12   6  74  93   8  85  82  35  92   2  27  39  86  54  10  94  91  73  37   3  12  41  75  82  52  53  10  57  98  45  65  91  59  10  50  42  41  65  81  58  29  27  37  44  94  69  51  54  70  97  14  33  31  33  26  43  38  41  35  35  90  68  27  89  25  54  66  35  61  91  59  17  84  26   4  28  65  86  46  97  21  88  32  52  24  64  80  63  76  86  81  57  67  10  68  26  31  97  56  39  50  73  13  60  60  81   8  57  86  87  87  51  72  50  30  41   4  79  57  63  27  63  45  52  31  35  80  21  44  59  92  78  37  33  24  10  77  49  94  58  58  22  88  48  14  22  17  10  44  62  46  55  46  10  21  69  85  91  88  48  68  97  45  83  21  90  62  70  15  71  27  86   8   6  12  74  38  28  30  23  87  30  81  82  52  31  39  40   1  18  99  58  99   6  91  60  32  34   5   6  77  76  42  12  10   7  37  76  11  74  85  39  81  86  77   1  93  40  46  47  17  43   1  46  78  44  41  16  82  77  12  83  49  64  95  47  55  63  55  67   4  71  82  64  65  39   1  76  41  67  59   2  78  16  50  23  69  64  55  36  96  98  40  48  71  37   7   8  26  34  32  94  18  36   5  11  25  66  36  80  96  51  73  80  21  37  12  64  99  35   7  69  31  78  50  68  82  40  92  65  27  50   8  54  93  58   5  83   5  41  10  37  88  78  61  39  75  97  54  22  59  35  66  75  57  56  22  58  80  46  57  91   2  76  17  37  35  62  85  62  56  53  62  55  72  23   4  38  14  87  21  96  76  98  88  95  99  79   8  88  61  15  56  86   7  45  22  93  74  14  13  58  44  17   8  24  63  55  28  68   3  12  70  14  11  66  86   7  36  12  74  32  26  93  48  69  27  59  11  15  28  45  14  72  38  70  64  96  71  46   6  44  19  11  52  77   4  46  91  29  67  89  46  80  12  99  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    36  52  36  25  42  12  62  61  99  67  37  55  64  11  49  16  25  25  59   1  63  81  19  16  24  72  57   1  93  73  68   8   9   5  53  57   9  32  96  25  53  58  35  54  45  52  40  79  69  86  60   6  46  15  72  24  58  22  52  65  92  55   8  34  86  99  60  35  30  69  66  64   3  27  19  30  53  95  25  57  35  51  62  87  33  46  40   2  85  27  15  36  32  97  36  66  91  53  23  80  25  67  59   6  62  41  10  22   5  11  45  22  99  26  67  60  77  90  89  44  82  84  55   1  90  84  14  16  59  92  21  11  23   6  16  95   6  99   1  42  37  48  10   7   4  87  60  39  13  39  24  26  96  66  62  79  40   1  31  40  57  78  29  46  94  73   6  38  59  48  80  17  29  29  37  11  43  52  63  65  33  59  49  95  33  28  78   2  45  97  66  86  42  16  42  93  69  97  80  39  98  55  88  16  43  81  52  49  61  27  22  42  70  53  80  34  61  11   9   2  54  46   8  97  47  76   8  42  96  47   2  89  24  49  21  53  76  47  40  17  41  64  88  32  83  62  32  47  47  13  43  50  72  71  45  65  79  37  86  91  55  84   8  35  71  59  66   3  87  50  12  37  34  55  70   6  48  10  92  86  38  92  48  22  96  80  14  11  41  85  60  86  38  15  47   5  90  39   6  24  46  58  79  63  60  42  58   4  99  74  99  95  91  72  22  75  16  62  13   9  96  52   2  77  24  24  51  82  53  39  43  20  47  27  96  28  45  60  88   4  82   2  29  40  98  89  38  95  37   3  37  33  68  65  48  27  82  72  91  85  46  85  67  68   3  90  43  82  95  88  48  69  12  98  93  74  47  48  72  61   5   5  56  28  34  45  77  51  45  17  42  99  93  22  76  92   9   8  28  34  56  57  96  94  45  21  22  14  48  79  76  90  49  39  35  79  76  41  44  39  83  49  99  26  62  34  10  15  37  28  42  40  93  83   2  13  81  23  93  50   3   4  66  52  69  94  24  24  56  38  75  61  91  78  99  78  65  86  85  64  62  72  85  45  62  32  14  85  47  64   9  26  49  83  89   9  69  53  23  56   5  22  24  38  70  61  93  15  35  67  85  91  78  11  17  78  69  79  48  77  65  76  16  31  41  57  69  12  48  43  45  51  88  44  74  52  97   4  46  49  53  43   8  96  94  81  97  75  70  39  68   5  25  98  93  20  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  50  51  25  44  25  55  23  68  97  22  60  83  30  56  54  14  92  61  91  32  77  18  97  50  13  36  41  85  17  10   1  48  32  68  86  74  27  74  54  89   6  44  61  45  76  73  81  25  74  15  36  90  34  28  83  39  45  22  54  50  35  68  18  26  98   3  62  11  84  87  33   7  84  29  42  72  15   5  10  56  58   1  29  72  45  38  37  36   6  41  83   1   8  47  59   6  70  85  38   5  23  35  15  40  95  66  29  14   8  53  28  95  55  78  78  71  33  65   6  48  70  86  53  80  40  40   3   4  85   5  88  91  37  53  98  27  91  64  66  99  52  91  80  37  36  63  70  51  36   9  47  16  98  12  80  78  69  46  11  54  37   2  86  92  18  37  58  88  26  40  33  54  97  37  19  24  70  38  37  42   1  47  71  49  67   2  75  83  24  16  87  67  78  15   9  56  71  77  22  51  34  26  68   1  82  56  78  10  45   4  61  88  40  88  64  93  82  70  22  47  12  57  46  43  66  93  26  68  90  78  44  80  34   1  14  96  84  95  94   1   7  47  13  44  32  91  67   5  28  10  68  15  39  48  58  24  21  11  63   3  82  80  32  38  10  31  81  21  26  34  93  51  23  96  54  96  21  89  92  90  91  84  97   5   2  70  29  73  66  16  83   7  41  52  35  64  77   9  37  61  93  78  69  85  42  52  16   9  58  21  99  93  61  54  79  48  69   9  44  47  79   4  31  11  49  15  76  60   1  54  42  88  14   7  34  52  96  32  83  92  44  26  60  84  11  76  40  16  59  93  34  51  43  30   6  78   3  62  20  70  59  89  34  10  19   5  77  27  28  67  43  65  87  55  81  14  63  80  92  80  52   8  13  46  29  97  23  76  93  24  37  97  12  56  67   3  23  62  92  37  62  47  37  49  81  48  74  21  36  94  79   4  32  89  69  44  18  17  21  96   8  57  22  34  39  37  72  99  98   4  82  37   4  30  98  67  24  22  60  62  17  95  79  10   7   7  94  92  58  78  99  11  91   6  74  56  71  78  20  89  35   4  30  34  35  57  76  18  13  65  96  68  16  95  12  24  10  99  65  59  91  26  67  61  22   7  85  99  16  16  88   4  21  80  49  36  90  55  76  59  19  25  63   9  78  51  87  12   5  27  25  25   7  41  67  44  23  90  72  52  65  73  68  50  38  67  50  89  15   6  97  25  69  17  46  71  62  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                65  65  69  97  32  13  73  50  75  23  13  28   1  88  12  24  62  96  78  69  10  40  46  72   4   6  50   8  23  17  12  71  85  16  91  81  46  81  92   8  62  62  53  43   3  86   8  98  20  53  55  30   2  64  62  30  56  43  29  75  59  15  46  92   4  65   1  64  30  26  21  26  34  53  46  43  26  85  10  46  30  55  77  49  80  45  52  40  75  67  48  46  30  25   2  26  32  30  50  70  88  41  60  21  73  92  80  84   7  75  11  47  60  69  35  43  51  35  91  50   2   1  25  16  48   9  48  23  91  52  17   9  19  97  98  81  56  50  96   3  84  84  67  19  98  56  47  96  22  37  37  43  16  51  57  43  29  65   9  47  25  89  79  28  68  42   8  69  81  91  34  41   8  60  61  24  89  57  72  90  82  60  36  43  85  81  54  76  78  48  58  30  50   5  82  36   3  20  16  47  29  79  13  73  35  25  28  22  33  14  90  92   7  57  70  23  42  61  66  65  81  17  70  27  63  38  35  58  35  56  53  61  80  73  76  58  59  89  28   6  49  69  89  40  50  21  80  68  15  78  16  90  38  18  10  45  28  47  48  70   8  57  33  76  46  62  76  70  51  98  86  48   4  52  94  79  40  64  35   5  95  15  75  59  63  71  87   4  17  30  53  38   3  32  36  78  19  21   8   2  68  44  72  46  82  10  29  66  72  74   8  96  85  92  57  70  88  41  46  31  61  90  49  20  37  65  22  20  44  55  18  59   3  19   4   7  73   6   6  66  59  65  53  14  95   4  23  25  45  40  75  50  10  90  59  25   1  61  12  72  20  69   7  51  46  10   2  64   6  44  75  15  39  13  79  17  92  46  39  63  78   8  50  77  45  95  99  74  12  61  29  18  55  50  40  22  83  79  52   4  56  23  25  98  97  20  86  27  31   2  32  80   4   9  70  31  40  82  17  73  96  75   9  86  43  67  47  30  16  51  37   8  46   3  26  41  22  25  32  15  26  83  35  80  31  26  10  91  17  55  82  67  21  58  93  32  25  25  71  24  28  26  57  21   8  55  34  57  84   2  40  58  30  67  89  87  83  38  60  36  43  22  40   2  47  75  26  72  78  61  68  75   8  69  48  98  58  89  52  70  88  44  58  69  98  54  39  42  76  94  31   5  35   5  55  36  81  67  48  82  68  99  29  35  10  85  47   8  76  90  26  55  61  74  18  28  48   1  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              36  39   3  45  21  43  27  19  48  81  33   6  34  80   2   1  21  12  67  86  37  70  14  77  69  19  11  87  62   2  82  46   5  32  65  72  42  56  83  27   8  43  52  15  90  13  43  19  19  12   3  73  72  97  42  34  14  89  20   8  74  42   9  37  30  83  76  63  78  72  25  58  94  16  94   2  43  30  25  77  78  13  16  67  85  28  84  71  26  94  82  77  84  97  62  83  38  65  48  31  14  56  34  47  34  67  36  12  49  37  49  22  28  75  49  14  60  66  13  39  34  47  16  96  12  59  89  89  59  65  90  59  80  53  10  24  98   7  15  93  34  31  85  11  50  23  23   8  84   8  32  82  38  26  58  66  63  95  90  96  56   2   7  85  26  16  94  55  55  75  24  73   8  45  66  83  41  45  40  28  63  43   1  65  96  85  20  87  35  45  10  13  80  38  82  72   5  25  67  65  42  48   6  91  65  55  31  41   8  43  41  79  90  73  90  14  51  38  12  33  24  18  77  41  23  97  40  72   7  87  71  32  88  42  81  47  58  90  25  80  59  68  24  93  26  58  66  85  82  30  65  45  79  24  13  92   4  18  18  70   2  70  73   4  44  48  35  57  13  56  27  86  11  83  44  98  63  68   2  96  64  89  93  54  12  27  33  60  82  91  21  18  36  28  46  96  66  74   5  59  79   4  34  56  27  30  27   8  82  85  72   2  33  67   6  61  49  31  32  87  53  33  62  87  81  88  99  77  31   8  59  90  48  29  25  88  16  20  28   7  50  89  60  99  69  65  75  70  41  64  28  49  63  24  87  73  41  37  93  87  20  28  51   5  90  68  44  85  97  27  23  31  77  43   7  16  91  34  35  33  22  79  26  17  97  63  55  15  46  89  55  68  94  78  86   9  42   7  36  27  45  47   5   5  82   9  55  57  98  21  19   3  68  96  49  86   6  64  24  89  71  51  21  73  29  13   6  89  49  86  83  19  59  56  24  98  98  27  40  27  67  75  86   3  44  24  34   3  58  54  97  52  58  93   7  32  82  97  80   8   9  11  51  40  32  63  66  15  81  59  41  99  90  47  32  28  70   1  62  53  15  54  34   9  87  19   9  67  76  32  21  51  87  11  37  96  57  51  65  51  18  32  74  10   1  18  83  88  94  56  54  81  69  26  66  92  24  38  61  46  84  51  25  36  27   7  82  68  33  57  38  57  69  11  12  14   5  58  98  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            93  92  30  84  49  59  29  81  23  27  55  52  38  29  97  72  97  85  85  65  43   1  43  77  41  41  94  43  78  58  86  67   2  49  88  65   5  28  80   2  77   5  61  49  84  70  94  94  27  47  68  39   1  72  37   4  12  29  55  71  68  63  33  54  76   7  51  84  12  70  53  35  23  66  35  90  60  70  44  67  91  64  25  31  37   2  60  91  83  48  38  88  63  80  47  37  29  89   7   5  54  71  63  84  35  75  58  52  55   3  58  24  72  38  14  50  54   8  34  61  38  89  61  89  95  46  16  56  50  97  53  22  93  17  16  99  58  81  52   3  45  16  52  24   7  68   1  79  27   6  46  76  61  66   7  24  60  78  20  90  31   3  87  44  21  87  69  15  81  59  88  74  99  69  82  73   8  59  44   7  68   7  48  67  60  79  88  88   3  30   8  46  60  61  46  40  39  55  74  52  90  21  47  83  27  68  80  16  37  88  44  69  87  57  86  20  55  15  83  18  83  22  31  32  31  78  72   2  35  12  40  97  21  23   2  55  61  41  86  41  74  69   6  59  66  61  85  21  24  34  77  57  54  77  66  88  74  17  30  80  70  18  75  49  14  25   7  83  62  80  81  52  38  67  40  85  11  77  60   4  22  54  35  15  73  66  92  30  45   1  27  48  16  67  40  59  49   7  62  26  27  21  29  30  18  31  72  57  44  80  28  96  60  72  94  83  71  56  51  41  74  96  64  60   4  91  52  61  82  48  18  27  70  54   1  83   5  39  86   6  19  56  97  12  64  92  33  93  65  86  69  58  16   9   6  42  48  39  42   2  29  23  31  46  66  99  16  33  80  64  32  62  50  72  28  76  40  23  35  80  27  26  62  74  26  27  88  17  65   8  42   7  62  65  36  91  91  11  14  72  45  95  81  61  29  47  62  77  25  25  12   1   5  48  86   7  49  44  91  25  65  79  65  42  99  92  54  10  38  17  53  92  21  55  47  30  76  13  18   7  71  58  62  43  80  30  55  98  23  65  60  57  71  30   9  27  58  40   3  64  27  68  89  42  59  32  45  70  85  25  96  82  63  62  58  12  46  68  35   6  82  36  93  62  50  99  61  88  41   8  26  34   4   2  80  32  60  42  73  76  35  17  74   2  39  33  14  62  75  51  65  35  55   2  27  81  79  18  69  48  21  66  41  10  83  19  89  54  71  34  52  32  18  59  58  52  23  34  69  52  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          97  86  68  59  34  44  86  39  29  47  67  28  95  11  79  24  17  88  62  42  70  18  79  68   8  74  46  87  52  24  27  43  63  11  51  17  55  52  50  32  68  30  51  76  35   7  63  25  31  28  53  69  61  51  37  30  86  33  97  75   4  10  49   9  37  33  18  72  89  42  76  88   3  54  49  23  94  82  33  12  20  82  33  29  87  69  58  59  92  87  66   1  21  27  16  93  43  17  98  11  22  86  34  59   5  12  35  14  14  97  20  69  94  55  13  61  23  55  56  79  64  36  80  25  58  71  38  19  24  73  30  49  76   6  73   5  92  24  19  26  14  27  20  29  28   2  73  40  11  13   7  77  34  40  12  10  16  96  39  34  98  58  22   1  36  26  12  27  29  36  48  94  60  41  50  51  67  61  91  97  87  79  63  74  80  69  42  49  42   7  45  20  35  50  84  65   6  64  29  19  37  48  16  85  36   8  71  81  76  31  92  44  43  64  44   7  37  87  73  73  68  31  77  90   9  28  30  63  46  75   1   3  20  51  78  54   5  25  37  30   9   4  28  42  11  60   7  52  89  89  92   8  11  66  77  36  48  10   2  27  51  69  23  39  93  17  55  36  59  46  41  97  66  75  59  29  19  77   3  28  30  28  32  16  25  82  79   3  41  59  70  39  54  30  15  65  39  66  52  18  63  28  99  33  40  79  52  91  25  29  37  69  41  15  27  74  36  10  81  51  89   8  41  10  12  79   3  59  48  57   8  42  60  87  35  38  93  62  63  20  14  85  21  92  94  25  48   3   8  17  80  97  57  44  76  63  59  89  56  34  50  35  29  72  49  86  85  63  71   5  80  25  54  57  72   2  93  21  81  30  79  87  43  78  25  96  74  57  10  69  50  76  39  18  77  60  73   2  16  38  56  98  52  91  56  20  56  33  52  23  20  99  74  19  18   6  74  74  43  31  77  43  28  18  82  11  61  10  44  25   3  35  11  30  97  27  31  56  68  92  89  11  29  63   3  10  99  61  31  12  83  82  76  33  12  14  45   8  67  81  93  38   4  67  25  48  89  22   3  75  39   9  58  43  22  89  57  16  16  35  61  26  34  55  61  10  38  15  35  15  34  47  54   3  76  30  60  69  39  69  69  43  70  82  44   7  58  17  75  20  57   8  35  12  63  39  92  93  42  54  23  76  48  33  17  71   1  30   3  58  67  34  57  31  27  61  27  93  38  54  55  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        6  21  17  20  41  26  26  39   9  19  36  92  51  20  65  92  89  26   3  49  61  12  94  70  86  97  28  56   4  85  63  27  48  45  97  42  58  79   2  80  19  94  40  93  95  64  57  99  86  80  29   3  13  87  84  17  74   5  46  81  66   8  11  46  96   4  85  60  86  40  55  85  32  33  48  27  42  98  77  31  39  66  82   5  70  23  55  32  27  32   1  91  70  25  99  50  37  10  73   7  18  39   5  84  57  10  33   8  51  74  39  27  17  68  29  22  69  64  95  84  95  90  44  46  61  14  56  29  23   8   7  40  42  38  81  86  67  97   4   2  77  53  84  57  84  90  87  58  71  34  40  22  72  63  17  18  65   7  88  66  65  15  15  34   9  53  76   2  27  58  65  17  31  72  84  84  12  15   6  39  37  74  79  23   2  95  73  40  83  42  19  83  65  60  34  34  72  87  25   6  42  26  36  71  51  91  98  39  43  39  42  35  46  73  52  42  41  21  89  48  88  20  99  16  26  65   6  29  39  11  37  77  89  48  45   6  53  63  57  48  77  64  93  70  26  28  75  29  29   5  14  15   8  42  98  66   6  31  98  28  15  56  50  47  10  61  93  16  63   4  58  52   2  81  23  14  92  55   8  14  67  12  25   8  32  20   6  56  62  71  35  45   8   9  58  43  46  16   8  29  57  83  38  49  67   8  23  22  59  19  69  13  76  66  73   3  47  27  80   7  27  70  13  29  66  23  12   6  58  61  36  26  88  79  67  85  34  41  98  83  27  78  70  77  86   7   6  68   2  67  72   2  91  34  18  62  62  49  95  45  16  98   8  61  82  80  49  55  27  56  97  91  17  91  73  75  85  10   4  28  78  23   5  55  39  45  86  10  11   5  37  98  63  38  28  51  17  53  58  31  56  76  21  13  39  69   8   7  77  48  38  34  67  34  58  31  80  43  82  10  50  62  51  56  35  81  82  17  82  23  76  58  98  31  39  99  81  63  73  38  25  98  67  47  80  45  67  40  42  97  79  59  37  50  48  36  86   8  42  60   8  22  61   2  68  31  73  35  91  59  78  27  41  42  70  23  28  94  35  49  71  64  37  93  67  60  30  86  44  27  86  38  89  96  78  61   7  52  82   5  86  23  23  30  82  64  89  71  29   9   8  90   2  91   8  17  34  53  10  31  87  63  44  96  56  21  12   2  29  90  25  68  65  54  52  76  36  94  73  98  20  18  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      73  28  42  34  69  98  32  20  28  82  66  19  33  15  62  66  90  72  36   8  69  74  52  31  18  13  35   1  53  23  15  90  38  38  71   5  86  77  22  50  52  30  80  98  92  31  48  30  45  16  45   4  75  96  94  39  67  60  59  13  38  34  95  92  42   7  65  39   1  77  47  39  99  82  84   6   8  85  85  44  80  57  75  64  67  11   5  27   4   7  12  52  97  98  89  16  31  88  89  30  35  51  75   1  26  46  35  37  22  85  40  17  88  56  33  98  88   1  45  61  86  61  19  85  21  15  62  11   9  57  71  65  60   8  42  84  58  19  89  22   2  31   9  55  54  65  36  45  36  38  78  68  71   5  14  94  17   4  23  49  82  64  29  11   4  95  42  50   6  70  55  15   4  91  52  66  71  44  56   2  50  62  89  25  97  33  19  37   2   7  97  52  21  52  20  32  91  68  39  24   8  44  14  59  94  40  67  86  30   8   8  33   3  49  72  65  12  99  11  45  57  19  61  67  14  27  88  45  75  54  10  15  32  61  65  19  92  92  18  71  77   2  63  10  72  11  29  25  55  35   8  60  83   6  92  73  98  77  52  45  59  18  66  84  27  73  49  17  86  75  64   9  44   5  50  31  85  39  24  30  23   8  93  24  12  16  94  10  98  29  48  12  14  94  83  71  11  77  19   9  52  35  42   6  94  39  37  84  95  84  85  64  80  19  36  45   4  54  60  94  22  31  83  12  78  72  65  78  72  88  63  54  59  58  82  23  69  42  53  19  64  82  43  58  41  81  84  17  78  90  38   4  61  28  81  29  79  92  67  34  42  67  52  39  79  54  91  44  80  42  84  68  32  39  62  97  32   9  50  64  41  99  93  43  18  13  12  66  14  67  62  70  60  65  49  93  82  70  90   6  26  73  15  75  31  53   6  59  71  13  72   3  52  80   5  76  89  53  32  49   3  27  23  26   5  30  78  76  33  16  37  22   2   5  29  77  53  43  46  33  99  33  78   8   5  79   5  54  99  11  85  71  90  84  50  35  86   1  11  65  34  75  50  99  71   6  52   6  25  62  53  30  80   1  34  68  20  84  94   1   7  27  99  35  64  34  49  28  17  40  45   3  78  96  90  53  22  56  68  72  16  36  20  45  24  84  23  23  16  22  89  43  41   6  50  99   4   9  55  19  85  58  39  84  76  95  75  65  27  24  13  82  51  96   7  13  13  33  23  82  95  15   1  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    60  86  74  81   4  15   2  11  53  87  29  60  25  52  32  31  96  90  29  99  61  80  10  46  80  17   2  36  26  37  89  26   1  26  19  95  33   6  64  59  27  88  54  80   4  34  42  58  97   2  17  18  65  42   6  61  62  26  37  69   5  25  83  35  23  43  97  14  21  57  16  89  80  98  63  30   5  58  90  57  99  21  58  99  97  29  11  90  88  17  29  13  79  43  58  72  45  59  13  90  13  25  56  37  51  85  79  88  36  61  36  73  11  88  17  44  13  66  38  80  80  59  14  67  45  86  34  85  35  10  85   7  66  37  16  78  99  89  20  85  48  67  86  29  10  77  42   7  72  60  26  39   8  14  43  48  63  79  68  18  33   3  42  61  18  64  97  76  27  97  42  32   5  56  50  12  15  21   6  30   5  41  24  31   5  54  88  24  34   8  61  35  69  95  62  48  61  27   8  77  20   7  55  74  85  64   7  72  14  67  42  65  49  44  42  65   5   1   8  56  23  65  33  32  66  76  65  90   7  74  41  15  33  78  98  82  16  67  73  62  53   9  21  43  37  97   6  81  71  73  25  37  93  42  14  61   4  96  25  49  17  69  57  31  40  72   5  12  60  69  38  73  63  67  70  22  78   7  34  93  67  16  39   8  23   6  83  65  64  52  13  50  97  93  87  60  39  71  27  35  60  54  56  87  50  47  16  32  71  82  46  64  52  97  27  52  31  70  84  23  83  75   2  20  73  19  51  91  26   5  88  36  69  76   1  23  20  19  93  53  24  92  42  39  23  57   9  49  91  64  53  68  69  80  62  32  89  54  88  89  38  48  89  48  28  27  40  30  10  63  40  79  85  26  49  36  51  98  22  37  34   1  18  94  53  77  32  37  10  65  33  15  12  73  85  52  30  11  33  85  18  43  97  93  71  45  49  27  12  30  26  38  49  18  49  66  99  89  88  12  71   1  45   4  82  73  28  85  67  10  59  26   3  34  20  18  32  72  92  33  44  10  69  10  66   6  75  15  22  62  14  28  45  33  35  69  70  82  26  19   4   9  62  96   6  95  98  90   2   3  66  10  91  24   8  44  13  21   4   8  18  96  76  95   9  49  65  91  94  52  10  50   8  57  26  57  36  67  13  84  77  57  77  72  20  57  98  92  76  19  85  17  22   6   9  62  51  45  86  30  89   2  72  56  33  71  94  36  55  61  40  23  28  51  96  37  53  46  53  61  83   9   1  44  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  94  48  23   7  66  35  93  87  43  17  22  26  88  59  36  97  15  22  46  49  37  42  21  33  31  26  29  84  78  14  90  32  30  92  43   7  15  64  86  81  25  24  77  45  39  54  56  90  61  73  98  95  61  79   3   8  76  51  91  85  33  69  81  84  19  12  11  48  77  26  64   9  52  81  63  16  90  15  34  61  77   3  67  37  15  10  43  92  37  24  58  67  56  54  70  51  98  15  18  30  73  51  49  68  58  63  28  50   3  54  31  23  46  85  32  28  51  27  68  80   9   7  60  17  47  83  32  97  25  34  29  45  19  45  73  86  13  10  17  88  24  17  29  40  90  18  21  39  36  98  91   6  68  33  36  87  66  25  55  36  80  57  83  60  51  36  63  17  43  74  72   3  88  68  79  77  43  36  52  48  84  71  64  66  42  65  79  28  68  86  82  79  76  31   3  17  11  25  11  52  94  99  34  29  71  28  56  70  26  72  82  67  67  18  83  52  64  45  37  81  82  16  63  26  71  21  28  63  73  75  19  10  35   2  67  45  63   2  47  80  13  64  88  88  44  50  55  98  37  71  33  56  99  57  18  24  90  14  70  92  16  79  77   6  26  23  90  97   5  38  41  49   9  46  92  11  38  44  18  70  62  80  13  67  41  99  33  74  77  85  62   5   5  99  59  72  48  20  64  60  97   2  39  73  33  40  77  58  71  64  98  76  70  88  45  62  25  46  20  34  15  87  41  11   5  82  23  87  14  91  31  18  60  78  54  89  13  71  28  84  67  66  97  36  34  49  62  23  85  65   9  31  22  31  66  47  38  31  47  26  53  70  54  95  88  44  51  83  16  93  49  85  97  36  95  15  24  58  84  82   1  35  72  37  59  47  15  89   3  32  89  99  88  83  60  49  12  91  13  92  18  47  32  84  51  47   6  18  18  13  64  85  73   8  82  30   5  48  71  18  64  66  73  38  67  53  82  88  26  76  36  83  52  38  74  32  84  17  96  61  63  46  67  30  49  83   9  67  89  82   9  12   4  21  21  41  20  85  48  93  12  81  74  13   8  24  23  20  84  95  73  51  46   6  41  76  41  43  89  14  14   4  94  15  22   9  29  22  22  17  26  30  21  43  61  55  59  64  19  94  69  87  46  94  94   8  14  49   8  28  57  25  66  40  22  30  81  50  92  53  50  95   3  25  79  69   6  76  11  32  66  95  21  27   2  21  25  94  59  18  89  61  65  32   5  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                50   9   9   1  76  98  87  36  16  14  49  41  26  47  54  99  75  69  99  65   3  45  15  55   7  19  96  88  62  48  98  44  63  50  92  76  53  46  45  46  61  42  53  18  40  51  14  53  94  69  14   5  96  33  44  71  15   1  55  32  20  13  73  48  78  21  98  49  53  92  86   9  55  65  34  69  23  10  50  86  58  27  71  44  95  98  92  36   5  94  51  49   7  40   9  59  73  21  13  54  86  29  66  99  12  30  27  60  87  88  92  25  30  30  17  69  15   7  42  28  20  52  59  50  80   6  95  13  44  73  74  28   5  85   8  86  22  77  72  21  54  27  91   1  40  25  84  68  72  99  71  72  11  90   4  36   9  88  86  41  60  91  16   3  75  88  74  96  42  39  78  49   9  63  62  23  67  18  58  19  26  87  21  50  46   2  61  79  60  44  16  95  66  36  62   9  96  63  29  11  21  21   8  79  28  67  74   5   6  69  90  10  14  59  87  63  91  55  13  92  74  28  19  27  13  88  27  70  38  57  66  69  47  54   4  57  68  10   2  45  27   6  91  14  65  72  47  25  83  31  57  26   8   2  26  83  16  91  45  72  46  98  68  92  41  95  18  10  69  82   1  97  35  48  27  83  25  35  23  45  88   2  82   5  44  16  93  61  78   9  34  93  89   2  65  88  21  15  56  10  99  43   7  58  49  82  27  74  87  56  72  85  65  45  79  45  17  55  57  80   2  21  86  39  74  69  42  39  56  83  89  88  10  10  47  35  68  82  59  91  38  34  33  20  90  82  47  19  34  35  81  86  56  45  81  98  58  79  93  90   1  67  38  79  58  48  41  59  54  40   6   5  76  10  54  93  51   8  78  92  75  34  79  88  11  79  12  93  74  44  89  97  43  32  95  32  41  82  10  47  78   7  95  30  47  75  90  62  43  62  69  90  91  74  92  50  12  96  87  40  11  10  67  61  75  77  44  62  46  80  29  79  30  51  96  22  44  62  48  84  92  28  42  15  79  81  92  19   5  64  77  17  10  92  18  77  60  59  13  64  46  93  98  80   1  22  38  81  95  89  95  30  57   6  38  11  36  79  40  36  23  96  30  48  71  94  99  19  21  20   7  78  80  58  34  89  88  33  79  29  40  97  65  11  48  66  68  21  64  86  57  22  83  20  74  92  13  55  25  51  43  67  18  85  97  25  91  50   4  71  35  29  65  43  51  80  38  15  53  52  88  79  91  55  11  82  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              25   9  79  35  86  75  82  16  35  58  42   2  18  77  16  60  78  93  99  87  55  52  90  93  95  25  52  35  41  87  96  83  40  54  50  16  20  85  20  13  26  47  92  71  68  30  16  11  13  99  41  26   2  20  94  53  35  92  40  47  70  50  50  25  74  58  75  98  69  42  99  19  13   9  61  11  87  62  70  31  84  89  84  82  59  41  12  42  94  21  78  96   8  16  27  81  48   8  65  70  51   9  74  26   1  15  76  79  21  78  83  87  98  65  30  87  46  48  99  92  63   7  61  42  43  12  62  73  29  85  75  43   2  48  20  22  44  30  68  96   8  34  23  71  29  51   7  89  73  94  78  87  93  64  32   2  69  26  82  64  89  36  75  34  77  76  77  50  68  49  80  23  16  97  29  81  51  85  57  53   2  24  98  76  71  40  32  91  77  53  64  94  59  70  36  62  64  99  76  19  69   9  30  88  80  19   5  88  73  88   4  41  54  70  88   9  64   3  89  52  32  19  18  17  24  94  55  13  54  84  10  23  10  21  58  47  33  24  73  55  69  52  53  76  69  26  36  27  56  18  84  32  90  35  91  34  49  82  18  22  60   4  22  14  36  36  95  33  90  79  22  10  46   6   6  76  64  32  63  77  28   9   4   3  54  32  26  53  78  46  97  21  71  27  58  52   5  96  78  23  38   8  57  88  14  24  90  85  37  42  88  81  82  61  84  26  74  87   8  30  62  69  85  11  61  36  40  76  59  27  48  59  29  88  21  75  60   5  21  86  65  25  37   9  28  22  43  10  35  11  32  97   2  92  55  18  30  70   7  64   6  35  64  60  56  24  50   6  38  11  69  67  47  28  24  47  62  53   2  43  51  84  28  42  28  96  85   5  85  65  80  65   7  53  91  35  45  75  52  82  87  14  20  80  62  93  72  81  20  19  42  59  55  61  32  37  53  33  30  26  13  42  95  85  49  98   7  89  59  92  50  39  42  96  79  21  68  78  82  44  90  53  77  59   7  38  52  29  65  66   5   8  68   8  11  41  87  90  61  90  58  36  30   9  27  34  60  80  24  99  36  86  90  92  65  52  22  31  20   7  33   3  76  21  65  35  97  86  49  34  62  42  93  80  80  28  97  63  65  81  46  18  68   6  48  54  68  13  51  14   4   4  93  23  11  43  44  88  43  69   7  28  49  73  78  55  82  83   4  24  78  57  99  57  68  54  26  10  52  94  40  94  23  13  61  65  82  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            58  49  93  57  37  67  84  31  64  31  23  37  24   9  99   6  41  94  42  13   2  86  56  81  47  18  90  61  27  28  38  35  79  98  83  46  58  64  70  44  85  22  74  35  68  15  38  48  51  98  33  85  18  39  88  42  57  82  43  45  74  79  92  65  38  23  82  32   3  39  33  59  38  44  14  41  41  31  24  29  71  54  99  63  45   8  52  22  50  84  13  37  59  46  86  54  19  29  66  86  49   9  18  91  71  63  46  59  78   2  73   6  52  45  73  44  53  99  73  35  91  41  10  58   8   6  72  99  87  44   9  59  65   9  44  88  50  48  99  15  60  98  60  50  22  20  21  84  88  36  99   3  77  77  98  44  63   6   2  51   2  17  84  27  61  77  12  53  93  60  10  53  34  92  24   4  22  11  34   9  88  50  31  97  18  55  58  77  42  92  93  92  88   5  17  34  94  13  80   6  97  21  67  60  83  58  50  47  92  22   1  44   4  85  86  86  17  40  49  50  52  78  29  61  47  20  43  35   2  70  41  72  15   7  74  12  89  14  79  22   2  35  95  79  39  77   8  19  17  37  38  67  79  34  20  48  40  79  72  32   9  70  59  42  72  62  62  86  62  28  27  96  64  70  39  22  13  78   3  32  96  44  68  74  60  42  32  90  52  36   1  80  28  90  50  13  77  62  58  94  61  32  79  17  60  31  28  59  67  66  41  91  25   9  15  24  26  31  71  76  91  59  53  33  13  82  76  60  27  46  88  32  68  20  38  87  31  71  73  85  26  90  37  95  96  33  34  63  34  42  95   6   4  76  53  69  50  66  82   9  73  81  67  68  29  32  13  66  92  49  60  95  81  36  93  30  89  64   6  37  69  18  43  28  45  82  74  96  25  42  81  43  13  14  26  10  52  98  71  22  85  49  94  17  25  46  74  49  27  27  20  21  76   1  15  17  30  39   5  70  48  13  43  18  71  88  66  99   9  52  16  47  35  85  20  64  16   9  31  41   5  10  40   9  53  71  55  78  58  62  81  70  30  52  22  62  25  80  46   9  57  60   8  32  99  43  66  26  36  52  35  63  88  51  59  81   9  34  81  67  52  83  56  32  67  26  82  11  79  45  18  10  75   5  86  91  80  41  57  42  16  11  60  61  53  68  52  93  42  11  75  62   4  17  29  44  96  48  28  38  67  23  21  70  54  90  59  72  79  22   9  68  34  37  38  94  16  75   2  89  89  60  20  67  10  90  50  72  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          91  13  60   8  60  74  59   7  27   4  32  79  83  42  61  64   4   2  60  57  46  78  18  14  80  34  38  58  68  65  62  37  95  65  28  46  63  85  33  45  15  51  16  40  45  17  48  90  83  63  13  53  55  55  65  90  86  74  10  13  87   6  59  38  89  87   6  70  36  46  22  81  82  83  83  37  16  83  98  94   1  48  29  54  78  73  72  12  75  86  23  67   3  18  47   8  16  70  47  29  90   3  62  71  18  92   8  63  66  49  93  16  62   5  67  68  56  16  90   2  60  90  48   8  57  59  96  70  10  81  60   6  30  38  38  36   2   5  83  87  40  38  20  97  62  72   3  35  49  14  94  67  98  23  96  75  49  56  78  71  93  91   8  82  37  78  90  38  14  45  76  18  31  94  75  10  87   3  62  67  53  39  83  50  58  50  54  56  56  30  56  64  57  60  33  97  25  84  50  22  73  54  57  99  97  29  44  46  31  81  44  59  32  92  41  26  89  52  27  13  18   9  26  26  43  66  72  12   7  63  64  60  42  63  66  65  37  82  83  48  60  55  78  34  57  41  92  99  14  52  49  92  26  28   5  28  95  52  20  25  48  32  33  82  70  92  72  94  90  93  11  58  72  25  30  58  60  29  66  85  29  61  10  94  97  38  79  91  68  80  59  48  50  86  12  45  37  72  21  23  89  98  59  28  35  74  51  55  31  84  31  52  97  47  98  73   4  10  27  50  81  86  27  52  22  93  50  82   7  90  44  94  64  35   7  50  74  99  24  17  86  68   7  11  39  76  93  78  83  38   8  97  94  97  21  85  41  73  80  99  17  65  63  43  21  56  77  21  97  65  77  90  68  22   7  31  62  76  64   1  73  16  12  94  14  30  24  13  89  75  26  59  66  24  11  92  13  34  72  27   6  47  84  59  75   1  97  85  85  22  22  61  37  48  18  84  63  60  81  49  46  38  22  55  58  98  83  76   7  48   4  27  47  36  15  51  72   4  42  18  35  69  86  33  70  94  34  59  62  76  89  35  92   1  40  84  88  69  39  58  43  45  52  73   7  32  58  88  49  51  70  64  83  80  30  74  95  22   1  48  60  76  24  22  99  72  32  39  53   1  91  39  41  79   4  23   3  96  79   6  55   9  89  62  62   2  36   3  63  69  82  86  96  63  73   5  50   7  94  25  60  53  17  56  34   6  56  73   3  50  25  77  49  32  18  49  73  44  75  54  48  48  15  53  47  31  15  83  67  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        73  41  17  41  88  15   2  65  68  14  77  73  13  18  11  79  17  37  40  59  20  62  61  98  27  19   5  16   3  56  51  97  14  46  46  37  59  31  69  38  88  92  29  77  19  72  85  42  52  13  26  89  34  43  62  39  39  59  18  63  15  59  34  44  75  58  61  44  61  11  51   9  57  60  23  39  90  23  95  40  55  18  78   7  81  52   9  29  39  78  40  26  30  78  40  43  94  42  20  44  93  50  33  35  93  26  68  62  63   3  83  25  27  45  97  39   7  57  91  97  52   8  84  83  74  13  86  10  15  46  21  44  52   5  44  70  72   3  44  37  12  52  93  45  58  37  27  78  83  29  62  86  90   7  94   6  13  52  16   3   2  76  43  86  92  88  45  77  79  60  65  17  81  84  13   8  60  82   7  46  36  79  79  11  58  89  63  59  22  62  41  11  64  64  32  88  87  14  53  38  76  75  42  62   4  31  32  41  68  60  55  15  91  18  97  34  26  47  66   5  12  63  55  46  25  53  51  38  18  37  74  57  32  73  93  81  29  85  87  39  40  29  99  44  43  14  74   8  17  15  45  81  68  77  75  50  31  50  55  83   5  49   7  65  87  74  72  53  69  71  33  58  68  70  63  39  53  46  89  13  33  17  17  98  34  38  72  82  37  99  22  70  75  54  32  83  48  69  77  44  52  34   9  26  56  98  92  51  92  76  47  79  72  11  78  25  40  65  38  49  75  63  49  20  90  61  88   4  41  56  20  14  78  60  47  53  86  88  71  93  97  53  63  59  84  37  18  63  21  12  36  18  20  92  67  24  74  17  29  62  10  10  63  62  46  64  87  55  34  23  49  68  13  76  60  34  72  58  97  85  98  69  53  57  65   6  16  19  60  61  42  23  86  25  12  90  97   6  11   4  62  86  52  13  49  62  35  27  74  53  21  70  31   5  53  73  16  94  14  25  82  79  53  85   1  97  60  22  13  36  87  87  64   4  25  52  41  45  29  46  71  94  70  34  50   3  31   9  55  15  23  90   7  66  43  84  28  76  50  78  53   1  31  76  17  56  10  52  52  44  62  64  97  79  44  90  27  81  76  53  35  95  55  56  34  81  39  86  29  12  12  46  83  38  51  51  14  97  65  13  69   2  23  13  82  89  79  24   4  57  97  57  50  28  48  83   5  37  13  78  46   1  56  24   7  72  34  22  30  71  97  54  45  86  56  59  45  97  51  89  30  54  53  34  80  69  15  20  27  67  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      65  40  57   6  98  26  12  39  39  26  84  90  85  44  11   5  55  65  20  85  47  81  32  12  88  56  85  17  39  49  98  76  88  32  50  89  49  60  82  30  80  70  11  68   6  97  69  43  25  70   9  73  61  27  17  98  41  39   9  62  28  86  49  91  78  93  78  22  66  26  26  55  84  37  85  83  63  89  82  61  27  58  97  36  16   9  42  72  77  57  11  71  49  30  15  43  93  62  46  51  79  75  32  85  67  19  68  82  80  43  11  39  78  35  49  25  66  35  33  97  34  15  14   5  71  79  41  65  16  71  58  50  16   5  71  40  49  22  79  62   5  28  88  77   4  31  89  75  95  56  78  29  23  48  51  63  40  51  69  10  13  27  27  79  63  72  83   8  21  36  29   9  81  31  36  37  42  42  22  65  22  82   3  45  44  71  71  25  43  17  62   2  23  59  21  15  78  61  37  12  52  98  58   4  52  75  38  52  59   4   4  23  49  58  64  42  57  99  23   4  61  77  86  86  95  94   1  65  73  82  65  40  79  83  73  37  30  38  86  18  43  59  36   1  56  40  55   5  28  24  15  42  70  76  46  15  36  72  69  89  37  27  88  95  85  77  59  10  37  95   1  91  81  18  44  33  45  76   2  66  25  75  74   9  86  75   3  56  28  64  76  67  13  66  33  32  41  56  71   6  35  27  99  49  62   5  67   7  49  83  19  74   3  87  96   6  67  58  19  42   1  86  81  26   3  69  77  74   3  72   3  27  25  49  57  60  35  83  91  72  12  55  34  40  38  28   9  83  15  34  32  17  38  54  36  78  96  21  39  91  72  95  58  90  17  59  13  28  58  91  56  86  34  94  65  35  35  79  74  31  61  16  89  92   3  32   3  45  75  78  86  92  54  19   9   1  64  67  61  92  92  85  87  55  14  32  99  11   8  87  59  91  44  26  33  11  41  82  99  64  11  98  47  86  86  81  98  21   3  73  39  87  47  69  46  17  10  83  33  85  29  35  22  88  15  90  49  74  52  89  99  33  66  49  64   8  49  22  88  93  80  96  78  78  49  77  74  44  26  18  86  40   6  72  37  95  54  85  24  35  67  52  80  42  81   9  67  17  32  76  18  30   8  35  95  50  58  78  22  56  22   4  36  55  95  15  65   3  84  21  75  35  62  95   9  23  76  88  33  10  46  94  92  21  85  28  77  56   9  55  12  20  85  90  11   1  36  69  21  65  53  47  69  29  99  22  95   3  98  77  70  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    35  61  29  71  10  22  13  29  24  47  72  13  30  79  62  20  52   5  67  76  79  37  16  81  10  33  58  16  77  22  18   8  71  45  16  29  48  71  99  97  47  71  85  70  97  67  17  90  80  19  65   1  54  45  47  88  31  70  65  42  69  24  49  17  74  13  96  74  54  24  57  76  24  24  48  77   8  43  22  48  66  90  22  28  75  14  97  33  74  58  60  97  91  82  95  68  76  95  87   2  57  73   4  93  17  69  51  60  20  38   2  95   9  49  55  93  51   4  48  42  84  66   3  91   9  36  73  98   4  45  52  35  81  13  16  11  29  20   6  11  70  65  37  83  87  93  80  90  88  83  43  86  87  95  48  82  67  10  82  33  12  62  64  70  34  22  67  98  88  11  81  19  60  48  13  30  33  55  47  82  51  16  34  87  94  42  69  15  32  34   6  65  89  99  59  28  58  74   6  87  93  45  52  94  35  69  90  38  62  18  99  45  84  63  32  50  43   6  47  74  80  45  79  32  11  42  45  73  34  54  29  37  97  46  80  68   3  36  57   6  23  45  95  46   1  28  54  83  78  21  59  85  92  69  89  89  20  19  85  66  56  43  47  85  41  36  26   8  45  14  34  19  10  11  29  92  43  52  70  48  89  88  89  43  57  63  24  35  85  20  12  48  57  69  15   8  39  16  71  56  92  70  26  18  52  90   5  49  57  45  98  36  48  87  59  86  49  65  68  53  78  50  54  84  71  90  29  88  38  11  92  64  21  83  30  70  68  58  64  63  10  82  42  69  34  26  74  61  84  67  30  36  35  73  53  10   2  77  62  95   3  17  62  23  40  85  19  38  66  28  85  66  25  89  17  54  78  93  94  54  41  36  30  40  69  99  29  28  57  91  90   3  62  85  77  29  52  10  41  81  91  49  88  97  46   3  89  32  99  53  58  43  33   7  66  51  33  95  76  24  16  95  86  85  38  17  81  10  93  66  36  55  62  38  68  32  10  69  72  16  70  73   2  21  52  49  67  52  20  25  83  65  21  49  77  76  11  58  86  55  27  39  13  44  69  12  36  75  98  51  25   7  20  51  90  73  60  98  67  76  91  26  39  37  31  20  78  59  76  76  88  12  13   2  63  12   1  31   6  10  79   7  21  52  60  59  25  58  49  71  52  80  84  78  88  83  65  84  57  28  73   9  31  31  32  64  63  61  16   5   1  89  99  54  13  48  21  83  48  53   1   2  11  33  11  69  79  70   8  89  89  46  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  68  41  40  13  64  49  86  96  56  97  15  53  10  57   9  96  25  86   9  62  41  87  83  10  75  42   3  57  93  61  86  13  64  57  49  76  31  46  11  79  35  56   9  48  28  14  42  12  20  73  56   2  35  44  34  94  56  77  65  26  12  63  27  53   5  88  55  56  59  11  20  38  31  24  20  13   6  86   1   6  97  45  48  65  35   5  96  79  22  78  62  42  94  40  95  38  17  27  69   3  59  61  80  44  85   8  14  83  94  79  57  61  37  80   9  35  33  56  45  35   2  37  13   7  56  75  44  63   7  28  57  54  18  86  29  12  63   8  81  70  72  76  90  18  94  45   7  11  51  26  87  47  97   4  37  90  58  13  16  88  22  29  15  65  52  79  67  92   4  51  81  68  41  53  83  82  75  95  71  83  25  78  32  46  99  17  83  36  64  13  90  22  69  81  90  21   9  41  65  55  77  28  26   5  89   3  83  69  10  19  71  18  17  92  61   3  25  14  59  57  53  22  51  92   7  88  21   2  27  60   7  64  69  50   6  69   8  46   8  25  60  70  15  50  21  85  29  51  13  86  41  99  58  11  48  29  94  61  62  45  42  80   5  62  64  39  91  28   8  65  25  91  60  64  89  89  99  50  55  30  87  37  95   5  12  16  91  79  25  28  72  51  52  24  82  14  27   9  58  59  59  17  54   3   1  28  81  96  95   5  95  80  23  65   5  49  16  33  41  35   9  12  92  36  14  16   2  45  43  35  23  56  86  51  44  70   2  60  18  20  84  85   3  89  96  28  64  73  98  41  32  70  24  52  88  39  59   5  60  91  37   8  45   2  80  29  93  11  43  22  19  81  34   3  30  98  89  57  56  40  75  90  47  50   9  23  75  26  85  90  66  91  58  39  51   6  69  50  83  59  58  94  99  98  83   5  23  54  33  87  95  99  29  77  98  48  62  94  61  59  32   6   7  54  57  44  92  45  73  91  24   7  21  26  66  77  56   5  40  92  30  51  61  11  25  67  91  41  99  14  43  34  91   3  97   4  64  69  45  52  83  49  94   3  76   1   2   9  44  28  92  33  10   6  99   8  20  62  95  19   3  36  93  45  52  31  35  83  97  77   5  93  64  12  21  98  21  50  35  69   2  66  56  88  17  98  94  34  87  17  73  87  52  21  84  46  41  44  78  78   7   9  28  93  76  82  72  24  77  18  36  64  18  27  70  27  69  24  41  52  96  31  65   5  69  55  79  70  24  16  51  50  98  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                51  72  65  95   2   2  49  96  33  63  96  51  30  29  93  10  80  52  73  90  21  67  12  86  22  42  94   8  68  68  32  55  97  38  73  60  21  32  33  24  48  48  91   5  64  77  87  19  61  31   1  47  42  93  22  14   9  17  13  49  50  61  52  19  82  27   2  15  94  33  66  32  12  32  38  99  50  52  58  28  15  61  25  59  37   6  52  72  68  10  60  10  71  51  24   6  91  93   1  84  89  41  18  61  86  72  71  60  93  15  31  29  46  17  97  78  89  72  49  30  83  15  29  64  70  82  99  53  38  72   2  69  66  14  33  65  40  73  27  67  67  13  26  92  95  46   7  68  54  66  75  55  30  11  61  19  58  55  29  11  13  93  30  13  94  89  18  81  91  94  44  31  59  84  13  36  45  16  55  11  12  83  82  55  89  35  24  16  58  61  11  71  14  76  92  30  33  26  63  57  68   2  63  82  69   8  76  38  50  80  97  12  55  18  26   2  37  89  43  78  95  43  19  94  96  61  23  51  25  53  90  73  65  24  59  65  52  22  95  27  31  42  49  63  53  73  75  47  31  23  53  98  60  90  26  53  71  41  52  89  51  73  51  91   5  46  41  65  72  88  71  46   8  59  35  79  86  40  76  44  14  11  95  75  13  33  19  92  76  20  61  42  64  13  65  20  51  69  60  43  89  94  65  79  49  96  59  42  86  47  47  96  47  22  62  88  32  12  77  72  63  11  50  29  16  25  12  72  99  41  58  28  17  62  22  82  77  39  47  47   2   6  98   5  49  46  38  61  38  82  73  79  16   3  53  38  83  81  13  68  84   8   4  57  62  65   5  84  89  35  25  12  59  10  48  42  49  40  82  88  99  30  91  26  86  92  24   9  27   2  30  34  27  59  72  45  54  73   8  13  14  85  74  40   5  20  79  75   1  13  86  34   3  51  35  37  47   7   9  64  57  87   9  45  39  32  68  56   2  24  66   5  15  43  67  16  17  10  25  88  28  72  91  85  66  34  50  38  57  43  77  18  19  18  17  41  68  24  21   3  25   4  70   1  26  56  84  10  83  74  70  80  18  72  30   4  95  34  35  86   1  69  58  48  53  20  94  88  10  86  54  74   1  98  22  87  53  87  67  96   8  39  32  78  73  38  65  72   5  56  54  20  75  41  14   2  81  85  62  85  96  75  14  69   2  89  64  33  88  38  75  60  63  27  63  37  76   1  29  78  77  16  89  85  73  40  43   7  11  17  64  69  31  37  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              92  85  85  36  12  54  66  18   3  35  40  73  72  26  49  83  29  58  56  77  42  16  57  24  46  32  33  63  20  47  60  68  98  22  47  97  60  82  72   8   8  88  64  81  37  22  73  69  42  14  52  60  51  15   3  89  93  95  27  69  48  73  12  32  15  72  15  40  73  65   5  98  55  18   2  74  19  13  28  48  92  11  10  96  41  37   3  92  81  81   5  59  85  23  57  77  33  44  52  87  19   4  52  30  25  21   8  37  87  72  95  75  10  73  12  83  55  35  56  41  67  31  60  80  19  12  41  35  23  40  58  66  16  46  63  25  16  19   2  66  30  72  90   7  20  54  16  53  15  64  61  84   6  79  47  85  85  54  18   9  66  27  90  71   2  93  79   5  39  60  28  18  74  96  25  93  72  19  46  94  38  61  37  73   9  48  61   6  65  94  71  80  18  81  59  33  33  28   1  53  20  79  79  82  61  23  76  65  48  47  34  95  65  73  85   4   4  67  88  19  72  44  52  66  57   2  77  72  25  77  18  26  42  95  50  50  39  12  91  59  20  85  94  21  93  97  17  38  22  91  61  11  51  11   2  60  62   4  19  20  55  86  54  69  83  71  60  55  48  94  54  65  88  23  93  21  11  99   8   1  67  95  66  92  17  53  93  11  87  62  72  40  78  53  66  51  94  61  46  37  38  58  98  44  31   7   5  79  27  83  26  32  51  53  41  87  59  47  67  18  77  47  10  45  46  48  70  75  14  54  58  31  81  89  70  37  13  96  56   2  48  26  58  11  25  99  24  19   5  91  13  57  62  31  41  98  45  25  40  23  34  92  20  73  12  42  15   7  72  83  73  51  73  78  19  76  61  23  36   7  59  20  40  41  29  80  81  48  89  96  72  86  57  76  68  29  59  54  34  69  26  82  79  80  11  69  99  70  38  70  67  48  52  36  35  99   2  69  35  97  23  70  71  85  52   6  59  72  22  71  92  80  87  42  62   6  95  29  96  29   5  96  71  44  20  10  25  64  64   2  36  89  70  78  52  87  13  22  33  62  23  19  62  29  91  23  42  70  18  70  58  48  34   4   1   9  92   9  88  80  82  32  15  15  81  78  91  36  65  40  75  54  83  89  86  73  81  49  68  16  21  58  80  21  77  55  21  83  71  81  45  77  65  50  48  61  99  94  30  65  11  58  38  81  27  69  91  63  90  52  60  86  33  82  47  99  81  20  83  88   2  31  91  61  90  13  67  37  12  28  42  91  95  73  25  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            29  66  37  74  95  31  78  71  94  70  15  77  22  82  62  84  70  24  58  27  14  82  79  89  66  73  85   2  97  60  91  26  58   7  11  83  60  60  10  78  42  65  98  60  34  31  29  58  45  90   1  45  29  74  54  17   5  85  40  92  52  96  68  53  54  40  69  28  73  13  28  50  75  27  37  16  39  40  13  64  73  59  81  67  73  66  52  39  90  18  75  19  49  72  19  94   4  28  87  57  86  62  61  85  40  44  86  23  63  84  89  62  51  16  30  39  97  64  91  73  49  99  92  64  71  16  12  65   2  90  42  70  36   5  23  73  73  62  81  19  40  17  28  16  26  27  82  65  15  89  16  50  88  22  84  52  72  53  17  57  53  12  78  20  10  76  97  54  54  14  19  73  12  54  58  89   7  55  39  20  99  30  47  15  68  34  25  68  80  70  44  38  68  71  37  54  64  54  38   5  96  37  87  99  92  54  64  22  34  27   2  31  63   2  25  73  14  52  64  10  93  86  86  52  20  64  99  53  17  22   2  34  77  67  66  87  46  54   2   8  65  58  24  30  39   2  69  20   1   4  53  40  76  41  62  97  29  15  47  78  70  93   4  95  21  30  13  31  71  15  90  61  34  23  92  63  65   1   2  91  88  72   8  13   8  62  88   3  82  49  50  52  21  38  52  53   7  30  31  23   6  84  63  75  49  67  76  55  26   4  59  38  75  13  74   3  33  71  51  35  92  81   4  35  25  43  41  72  48  22  29  63  34  13  45  52  55  98  45   8  33  64  99  34  46  96  75  44  31  80   1  81  16  55  93  34  89  88   4   8  74  29  28  86  17  13  98   8  22  34  80  30  74  53  94  35   3  47  88  91  79  23  37  67  41  86  40  55  20  94  70  32   2  44  62  53  40  51  24  97  23  60  53  89  12  22  45  75  62  28  93  17  61  31  45  15  66  95  44  36   6  93   9  77  91  38  98  84  58  37  52  29  36  72  48  16  37   1   9  59  40  59   5  71  19   7  59  15  44  94  78  38  76  99   8  54  50  24  82  75  70  95  14  44  86  61   2  96  23  35  98  25  19  78  11   3  40  33  38   3  10  21  80   1  80  43  88  76  35  32  95  96  78   2  35  96  16  51  90  79  48  99  47  66  49  40  80  53   2  31  64  18  72  38   3   4  89  44  48  54   3  91   6  31  99  30  76  51  77  35   1  19  30  21  78  91   9  34  26   8   5  38   2  75   5  54  95  31  42   5  64  31   4  97  78  42  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          91   1  52  96  56  93  93  61  63  26  84  36  51  69  64  36   1   8  53  58   5  93  78   7  12  20  75  24  62   6  23  84  77  26  65  78  26  37  82  79  15  28  53  40  21  81  83  48  66  50  68  19  60  57  61  34  16  11  45  45   8  23  75  24  23  39  29  93  35  40   3  40   5  99  32  27  23   1  46  62  46  87  94  59  72  62  78  50   6  97  40  48  66  72  78  19  22  79  43  42  72  79  70  90  11  21  79  94  67  63  22  74  38  41   2  72  84  41   4  15  86  54  49  41  39  87   1   7  87   2  51  58  21   3  80  62  22  32  50  28  51  97  92   1  87   7  95  94  75  43  94  99  75  29  35  14  41  55  48  48  93  86  92  14  90  59  95  46  21  80  81  45  97  57  61  68  52  98  85  80  48   9  87  32  77  56  95  46  33  24  31  80  52  11  84  81  55  78  61  73  92  60  90  79  77  39  79  57  30  16  14  87   6  30  29  78  69  69  22  19  89  45  53  66  55  66  35  91   2  81  48  59  92   1  17  99  32  33  29  24  90  53  34  27  64  82  74  25  81  73  99  94  12  24  23  89  54  61  89  47  23  45  21  83  21  46  25  64  21  92  52  65  79  89   9  71  81  47  55   5  78  60  71   4  20  56  57   3  23  51  45  29  96  16  99  16  18   1  88  14  76  33  90  56  48  39   7  54  71  69  74  98  73  94  86  36  63  75  77  41  66  66  34  57  69  60  31  85  68   6  79  86   6  92  50  88  49  87  21  84  25  91  85  30  80   5  52  86  85  70  14  59  30  95  69  26  35  71   5  29  64  77  34  55  51   2  27  70  35  41   3  53  13  25  57  70  10  86  62  27  36  31   9  49  93   8  20  83  94  18  10  52  36   8  37  56  81  13  46  16  44  52  26  68  52  54  59  87  21  96  37  31  44  62  61  92  71  13  82  78  11   8  75  28  53   2  85  40  87  75  83  42  43  97  57  51  93  99  31  64  59   6  20  44  90  16  84  44  45  90  45  31  14  99  62  71  58  85  81  79  24  76   3  94  52  76  63   5  27  56  93   4  21  37  13  44  63  58   2  30   2  91  46  99   6  63  38  84  10  55  14  15  15  58   1  82  30  89  64  53  21  35  13  63  20  40  72  74  40  67  74  22  61  23  94  41  92  89  59  92  99  81  61  67  26  93  95  75  86  73  53  31   3  15  12  50  96  46  71  11  84  56  23  78  17  44  74  39  10  69  28  93  39  78  62   8  66  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        46  77  75  20   3  89  32  51  99  13  56  23  23  76  94  20  92   2  41  40  33  24  99  38  37  45  38  18  54  70  32  93  38  68  75  56  77  42  58  48  96  70  46   4  48  22  87  60   7  37  33  39   3  77  93  65  75  50  44  55  91  16  29  20   3  58  58  33  79  65  95  43  41  27  18  56  98  82  70  82  45  84  89  64  93  70  50  92  81  36  64  55  71  73  73   8  77  89  50  59  96  81  39  81  24  44  96  50  70  67  99   2  67   5  92  71  94  36  53  40  59  78  45  47  35   8  61  30  25  81  61  27  18  66  87  41  31  97  21   1  79  95  28  79  86  26  86  53  82  86  45  41  37  11  70  36  14  16  82  92  24   1  47   6  75  61  89  74  94  27  70  78  83  11  47  49  49  72  73  15  48   5  15  78  56  89  31  66  26  92  51  26  35  14  34  72  45  50  76  83   1  67  29  11  99  86  59  32  99  57  43  16  64   9  38  19  66  91  15  62  47  97  42  12   5  55  64  61  11  94  79  79  76  40  83  84   1   7  86  47  43  62  75  17  20  10  62  62  77  26  26  37  88  14  37  39   8  77  88  67  24  12  29  95  89   3  12  11  74  89  49  80   2  14  77  81  11   3  55  83  46  66  12  88  18  60  19  43   2  40  57  87  58  39  15  27   7  37   6  80  54  62  79  42  58  76  87  44  37  72  13  16  31   1  68   8   1  62  80   8  88  73  47  27   1  65  64  45  55  46  79  17  76  72   8   5  29  68  33  94  14  52  30  26  17  53  46  94  93  67  76  69  69  78  15  80  80  87  70  14  93  10  88  37   1  87  97  74  92  31  66  43  15  82  63  61  61  81  13  54  56  22  70  71  21  73  70  60  23  76  44  11  87  70   4  41  33  41  68  18  73  22   8   6  62  61  68  87  22  87  51  56  59   9  13  35  19  51  43   3  68  74  31  67  48  49  17  48  27  26  58  74   8  14  98  23  66  25  75  92  85  75  35  37  30  76  91  76  71  23  43  23   7   3  42  36  33  12  90  85  33  68  49  41  76  81  66  46  52  81  43  80  80  66  92  19  49  63  64  62  30  52  18  74  78  44  77  77  96  52  27  51  12  64  63  30  56  95  23  94  14  58  35  60  71  84  81  23  43  14  98   2  79  17   9  51  57  48  21  57   7  29  34  77  96  68  21  43  50  36  95   9   2  94  33  15  30   1   7  42  95  24  12  91  84  43  15  62  47  72   2  86  18   3  16  25  14   5  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      79  70  47  47   7  96  67  78  23  49  24  50  30  38  63  78  54  61  16  92  89   5  46  63  52  67  68  43  70  52  89  85  77  86  42  39  63  11  78  32  38  60   9  80  65  89  32  34  31   5  66  43  19  49  83  94  80  56  68  82  11  62  96  69  56   9   8  67  45  85  32  35  60  13  13  91  47  25  49  45  58  20   3  99  52   2  66  38  47  60  82  44  35  24  80  63  82  66  45  84  37  59  24  12  51  37  68  32  71  34  94  70  66  11  63  35  22  12  68  48  32  19  11  67  10  91  63   1  32  65  91  83  72  84  16  49  31  75  90  18  61   7  28  38  21  21  67  61   1  15  48  44  68  99  67  95  67  84  13  93  42  24  91  51  22  58  98  86  12  32   1  85  70  58  17  42  58  34  78  40  21  38  33  33  32  98  19  78  23  53  67  29   2  86  37  53  21   9  87  98  58  40  77  91  68  92  92  25  14  62  74  46  77  81  15   7  36  72  85   5  79  99  45  66  24  35  34  66  53  51  89  82  78  23  36   3  51  72  42  68  95  99   6  95   9  92  49  83  29  68  14  71  69  56  47  89  60  93  68   5  24  82  79   6  26  46  24   7  82  54  66  89  39  13  10  36  88  46  36  65  83  60  85  57  66  96  78  58  11   2  46  12  45  75   3  32  20  43   3  96   4  76  90  82  94  12  31  43  78  70  86  34  41  26  19  47  11  13  58  91  81  26  53  23  70   8  32  58  38  95  31  34  55   4  85  40  85  80  28  12  85  17   1  58  57  78  52  50  46  34  33  59  67  22  65   4  70  12  33  67  26  10  39  29  12  37  60  37  42  48  68  49  18  85  68  66  63  89  34  24  40  40  47  11  38  44  90  36  24  44  98  45  27  66  13  31  50  50  43  60  20  21  74  94  78  97  95  98  89  20  94  88  23  89  46   8  79  49  86  78  22  32  58  32  63  31  68  40  16  15  58  70  44  89  52  94   2  21  90  25  23  26  74  71  93  89  89  79  27   9  25  42  11  25  85  64  22  61  18  48  31  58  15  64  73  83  76  34  46  17  83  76   4  77  52  76  69   1  30  76  49  74  55  17  66  20  32  76  24   4  51   4  41  61   3  33  29  50  66  62  98  82  44  45  49  60  22  37  62  63  11  32  88   1   7  93  70  30  98  22   8  88  60  92  82  81  43  28  82  20  97  38  76  44  37  23  48  73  77  49  44  11  46  96  75  89  78  34  27  45  20  60   2  25  60  88  20  26  26  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    84  70  40  26  67  71  37  25   7  54  94   2  82  38  90  56  85  75  26  80  48  39  48  39  97  80  94  68  56  38   8  97  34  73  13  76   3  11  14  45  56   9  34  61  74  70  46  55   2  14  92  43  81  97  17  48  86  93  44  62  91  84  48  67  54   6  51  93  86  76  50  64  23  19  26  23  88  24  85  39  61  71  11  81  82   1  76  96  95  59  22  18  65  16   2  74  13  29  43  15  95  38  65  77  84  12  95  39  23  35  87  97  70  19   3  94  13  66  47  94  69  13  41   1  57  25  77   8  38  36  35  52  46  77  29  27  22  93  73  74  70  94  76  73  38  89  67  65  22  40  86  54  89  92  77  61  54  58  52  42  92  79  12  13  65   9  99  93  74   8   3  31  79  98  40  84  97  68  37  83  23  22  67  60  91  73  87  72  27  71  47  54  51  81  83  66  52  12  18  46  86  82  62  33  65  88  12  19  62  79  35  64  13  50  51  53  32  30  55  14  28  54  93  41  19   1   8  22  51  19  58  21  71  81  19  85  52  19  79  11  74  55  14  74   7  56  63  88  74  40  10  69  47  47  16  45  44  98  49  69  51  60   2  31  84  67  84  60  53  20   7  31  14  62  65  89  90  64  82   1  52  49  15  28  34  15  25  26  33  31  23  34  59  10  74  19  28  27  18  26  61  52  84  15  51  81  21  15  86  51  73  45   4  22  91  41   5  65  49   9  91  88  87  99  13  22  89  76  59   7  99  64   9  16  12  81  62  17   8  92  33  88  97  59  34  33  39   2  80  96  12   1  44  82  12   2  42  44  56  96  15  33  67  52  78   8  73  12  44   3  70  60  59  78   9  98  31  61  75  41  37  86   7  10  97  32  36  18  11  91  88  76  82  45  80  69  53  26  86  21  98  68  55  50  92  77  60  46  64  98  89  49  49  98   9  80   8   9  38  50  90  10  83  15  60  99  30  21  63  78  54   4  73  59  96  36  72  44  66  62  79   4  50  75  94  72  83  12   2  78  32  69  42  87  43  27  36  48  76  41  87  94  81  40  58  16  73  18  15  36  39   1   3  55  96  76  11  41  43  99  77  72  10  16  97   3  46  26  74  31  51  66  48  16  27  16  29  13  99  76  62  70  65  16  50  85  64  11  41  48  27  63   3  66  70   2  45  95  42  32  22  43  66   3  78   5  29  90  43   7  55  44  80   4  74  19  34  57  12   4  37  16  97  87  15   6  72  19  13  25  51  80   6  56  13  75  81  68  69  62  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  69  42  37  19  88  67  56  24  75  81  81  11  12  67   1  26  72  40  85  49  51  95  72  90  63  49  24  39  94  87  17  89  42   3  14  96  79  22  47  26  63  16  25  83  32  33  64  50  15  16  60  37  32  19  54  52  74  60  58  77   3  83  73  70  61  85  86  27  68  50  81  52  66  37  19  39  54  99  81  96  26  74  94  48  70  63  67  32  32  95  98  70  95  66  60   2  53  95  22   1  76  28  31  98  98  54  77  16  13  45  76  19  93  43  71  46  88  56  53   5  60  44  74  28  23  22  54  77  96  19  24  42  82  92  68  81  54   4  26  83   1  38  52  23  33  13  72  79  30  19  99  50  63  18  18  76  57  68  30  28  23  34  74  25  25  16  48  57  20   1  17  71  31  25  39  70  61  53  82  37  48  50  77  97  59  78  41  46  24   5  20  14  72  72  18  98  75  35  72  84  32   1  73  11  51   7  19  35  98  90  45  28  97  45  55  23  57  81  42  45  73  33  54  15  44  15  24  69  92  86  60  16  28  82  23  86  24  92  64  64  67  52   3  93  18  29   8  62  65  45  69  55  26  59  19  54  69  78  47  29  97  71  36  35  53   9  46  13  57   5  24  20  50  38  85  26  47  63  32   9  90  71  48  85  14   7  51  19  47  41  68  40  58  90  77  41  52  81  76  65  92  59  86  31  12  13  23  33  18  52  14  70  59   5  69  10  97  13  23  62  44   8  51  79  41  19  84  51   1  60  75  78  41  47  72  57  48  88  70  87  44  55  13  58  70   2  73  78  29  35  28  63   3  10   6  46  26   2  81  31  95  61  82  24  25  13  18  88  99  97  21  24  24  37   2  72  48  21  28   5   2  74  23  76  95  84  14  33  48  26  97  53  49  15  20  48  45  90  92  51  30  97  84  13  75  36  73  75  15  75  68  70  74  64  13  50   9  92  30  99  20  88  48  87  21  83  96  87  29  95  16  88  82   4   1  98  81  37  83  95  42  94  76   9  12  27  10  50  88  14  16  57   8  77  81  63  49  29  79  32  95  47  52  52  74  78  41  53  68  45  84  61  21  43  66  19  64  45  17  63  85  98  43  85  11  88  77   8  53  86  70  11  72  20  94  26   9  39  30  52  37  78  18  32  69  24  92  39  50  69  31  84  97  99  11   7  68  21  65  87  81  19  41  68  30  71  78  21  40  23  50  87  32  15   7  86  24  61  47  43  54  10  87  77  57  90  44  50  90   1  28  56  57  63  18  53  74  54  75  93  29  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                76  33  81  22  42  35   2  72  83  55  51  56  41  57  49  15  56  17  27  66   1  65  58   3  24  81  33  57  17  98  41  52   7  69  36  34  66  68  47  10  54  27  64  90  38   2  33  46  95  47  11  70   6  71  85  33  50  25  73  39  91   3  73  65  32   7   5  35  90  49   3  21  75  43  86   5  66  44  93  66  38  55  19  64  23  38  55  49  44  67  61  56  59  18  10  12  60  85  38  55  78  90  71  11  56  61  19  14  20  23  49   6  95  85  24  12  14  22  42  74   7  19  66   5  68  66  25  20  87  84  46  95  98  43  95  97  42  63   2  94  83  35  63  99   4   3  31  61  76  18  69  16  40  34  90  37  46  27  72  38  55  84  32  92  27  93  45  27  79  95  55   5  53  12  21  53  40  40  73  37  21  31   7  41  44  72  92   6  94   9   8  91  78  96  92  65  20  87   3  12  35  81  16  60  87  33  20   2  76  85  83  67  57  71  86  15  65  79  96  33  41  51  57  10  22  32  29  74  61  92  42  29  81  70  12  50  53  45  23  29   2  47  79  22  52  95   6  78  44  40  19  15  94  86  99  51  18  16   5   6  46  56  24  81  79  63  28  58  45  45  27  71  28  31  62  42  64  20  20  15  11  98   2  25  98   8  86  32  35  68  27  71  55  14  14  34  57  47  80  95  14  54  82  38  94  97  73  65  26  27  66  25  17  43  46  50  65   6  92  16  62  69  73  66  89  21  10  17  53  50  86  94  41  41  27  46  16  76  93  95  21  97  60   2  72  76  43  22  88  99  77  82  27  15  16  83  72  90  46  38  42   1  99  51   4  32  77  35  47  60  77  37  67  95  33  57  77   1  91  30  77  90   7  41  37  55  45   3  74  13  79  76  42  52  77   8  84  19   1  24  35  49  65   8  57  22  53  14  25  87  61  77  32  53   5  44  28  73  77  40  95  49  28  11  75  30   9  56  44  58  88  81  12  62  28  50  44  82   2  30  79  92  28  61  59  83   3  44  85  42  49  11  99  80  32  51  12  22  39   9  91   8  40  49  19  20  41  53  44  87  92  76  89  70  12   1  87  12   3  84   1  94   5  28  63  31  93   8   3  52  74  13  62  18  95  94  89  37  80   2  72  39  73  91   1  16   9  41  29  46  75  65  14  92   7  39  22  24  26  56  80  95  72  57  66  58  31  71  96  77  77  73  47  15  87   8  89  46  71  68   8  57  93  51  77  26  89  62  63  33  48  91  23  72  34  22  72  77  62  78  21  33  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              16  87  90  48  78  32  81  57  53  34  45  13  17  93  48  38  29  95   7  95  25  77  18  12  79  27  73  58   4  37  48  89  70  60   7  84   6  79  26  72  84  78  74  96  29  64  15  55   2   7  64  59  52  65  59  94  25  47  81  81  53  21  94  37   4  53  75  66  16  43  45  13  92  11  52  74  67  57  69  62  96  14  69   8  48  52  19  87  40  16  21  22  11  66  84  97  48  96  15  35  66   6  65  28   2  85   6  36   1  11  15  71  44  52  76  92  16  39   9  43   6  36  32  68  46  88  45  10  88  45  18  19  98   9  33  49  43  88   6  84  80  61  39  79  10  14  94  79  79  17  73  69  72   1  77  49  31  35  66  82  50  48  75   3  56  91  52  18  32  12  36  20   7  18  92  48  60  75  63  91  35  22  70  95   7  76  98  55  84  11  63  81  39  15  23  35  77  67   5   4  33  78  47  81  95  14  92  83  18  81  76  99  94  87  77  38  13  48  64  90  58  29  97  18  60  30  23  70  36   5  76  69  24  31  67  26  35  71  21  70  14  43  18  90  66  88  22   1   6  22  72  75  39  39  10   4  60  17  80  40  25  76  77  48  13  14  15  16  26  69  34  71  11  59  10  93  86  10  67  71  91  92  73  48  67  30  21  60  64  19  80  56   8  88   4  98  66  38  43  69  73  52  35  59  70  53  50  44   3  57  68  50  87  24  25  34  95  21  64  98  61  86  96  98  81  25  95  68  63  64   7  67  91  26  79  90  17  81  24  34  73   9  47  20   8  57  31  46  39  49   8  48  31  32  14  30  91  47  41  52  26  95  64  36  83  84  57  41  45  31  54  50   7  28  10  11   9  66  51  84  38  80  45  81  55  17  56  22  82   6  36  18  79  44  50  62  50  48   6  57   4  69  92  21  19  30  82   9  99  24  55  28  21  64  40  30  46  40  92  57  92  52  30  54  72  27  54  99  84  92  78  65  71  91  28  31  83   3  63  75  14  80  12  28  24  46   2  14  12  87  86  12  34   9  23  61  22  63  10  39  18   3  73  16  58  20  22  32  55  60  96  35  90  39  43  68  86  14  74  16  38  67  60  54   9  64   9  32  85  32  26  25  96   9  59  54  24  92  56  24  52  72  10  16  97  20  55  72  47  36  13   4  10  62   7  73  73  60  41  86  55  31  60  36  37  51  25   4  57  20  32   5  75  39  24  96  10  60  46  41  11  90  22   2  15  32  21  43  66  54  40  21  60   8  16  59   7  41  15  90  23  33  61  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            65  99  48  33  85  62  57  78  87  14  44  91  41   3  39  60  72  88  68  24  68  26  43  67  28  63  48  28  53  76  37  62  31  85  41  44  94  40  84  85  24  71  97  26  43  33  79  66  99   8  77  48  77  14  70  48  77   9  94  71  65  36  48  40  61  45  90  57  21  89  30  99  94  56  42  37  12  59  70  58  25  48  90  98  93  26  24  30  37  79  61  52  26  58  57  19   6  69  75  20  73  29  82  83  65  15  17  24  65  63  10  34  36  38  10  43  35  76  60  31  77   6  11  96   2  26  37  45  53  40  37  43  57  13  51  74  59  66  82  21  23  39  69   2  69  66  41  58  78  42  37  66  64   3  46  13  65  99  81  17  21  55  86  34  40  96  93  42  54  24  19  69  85  96  97  34  97  51  98  34  62  29  46  87  61  41  15  86  59  95  38  70  17  67  35  18  52  32  66  55  96  54  43  11  70  75   7  82  96  11  48   8  79  23  42  35  75  33  16  17  70  63   5   2  81  83  54  97   1  23  66   9  95  48  30  20  93  19  26   8  12  96  89  61  55  70  62  39  64  60  72   7  74  91  83  20  32  78  95  34  29  77  37  53  66  33  89  48  69   2  86  87  72  88  76  20  65  32  63  30  65  42  94   3  31  63  37  23  33  23   6  92   5   9  64  97  76  16  86  58  95  90  36  68  55   1  65  36  14  26  67   5  25  76  77  85  94  91  92  20  16  94  45  28  22  96  93  39   7  34  84  52  12  80  29   3  53   9  65  52  60  38  46  60  26  47  93   4   3  79  35  43  88  78  71  75  77  35  23  42  57  10  65  85  89  19   1  84  86  22  93  61  74  96  34  37  76  32  33  65  32  71  40   5  81  29   1  82  32  99  51  48  69   7  43  87  99  38  43  52  80  17  83  63  34  27  78  33  43  13  61  76   7  96  34  52  39  50  43  36  31  24   2  55  99  54   4  57  43  23  53  37  95  73   1  63  39  52  70  70  94  90  18  53  90  47  99  11  72  16  99  29  97  94  34  53  21  91  96  81   4  91  71  42  54   4  84  87  96  16  34  73  86   1  62  98  54   3  70  89  98  94   7   3  54  50  31  81   2  30  36  95  71  53   5  39   8  68  73  27   5  99  69  69  25  71  49  28  21  82   9  84   6  45  72  30  91  75  21  75  17  36  89  50   4   6  52  87  80  63  72  82  18  46  16  37  26  85  85  29  80  97  97  68  59   8  10  23  96   8  61  45  96  99  49   9  95   1  27   3  21   4   4  79  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          77  17  94   6  67  93   3  25  45  86  24   1  45  36  45   3   2  45  80  68  99  34  42  48  62  61   8  35  21  11  54   4  52  95  84   6  67  30  52  88  72  56  27  27  63  30  40  68  82  57  57   6  51  17  21  12  61  41  82  90  29  68  27  29  47  47  71  38  19  57  98  41  75  27  34  39   3  91  85  44  89  69  87  10  49  22  81  57  45  71  45  45  90  15  54  38   1  40  82  61  86   3  28  32  35  63  55  34  31  44  62  42  93  97  56  44   3  46   3  25  47  24  72  48  94  75  11  19  22  94   3  93  91  83  83  76  26  25  87  37  16  41  35   7  39  23  56  33  10  86  11  94  39  44   5  22  62  89  15  15  25  42  45  71  20  79  57   8  94  71  81  55  97  26  84  35  10  13  30  83  41  69  99  45  89  81  91  90  85  45  41  79  41  54  79  93  38  73  72  66  82  84   3  54  89  37  82  12  63  28  65  12  15  26  59  64  53  15  66  51  56  22  83  36  60  45  97  33  57  87  34  29  27  41  83  50  84  75   8  78  37  11  86  87  57  22  33  39   4   8  20  88  76  29  30  98   2  55  30  40  23  95  89  17  92  73  35  91  50  85  40  44  93  28  57  76  36  24  65  87  15  28  37  90  76  89  74  86  15  38   1   3  83  21  68  35  29  83  45  44  65  69  37  62  49  55  44  31   4  39  85  80  11  69  84  90  99  19  12  62  39  77  68  84  37  81  44  58  90   1  19  37  59  89  17  21  81  21  84  54  66  54  99  71  76  50  10  68   1  39  70  40  21  17  81  76  43  76  20  10  44  22  22  13  70  42  13  16  38  79  41  28  32  16  47  70  37  76  37  37  26  69  46  38  79  21  53  66  78  70  59  33  69  94  33  86   6  92  53  13  24  18  44  77  75  51  36  77   4  10   4  76  61  13  76  81  88  79  90  92  28  99  58  93  86   9  73  98  51  45  99  59  57  57  87  32  93  88  67  14  14  54   6  29  48  54  55  75  35  66  14  38   3  93  22  74  46  78  90  38  13  57  57  43  59  45  63  70  34   7  78  84  63  43  56  22  64  82  39  57  92   5  59  80  63  85  25  20   5  98  77   8  81  97  42  28  17  91  63  63  74  61  84  18  39  74  26  84  96  32  58  29  29  33  47  44  73  35  63  64  74  36   1  69  88  13  52  66  97  78  15  24  73  82  64   6  47  40  14  46  36  65  88  25  59  11  23  19  14  87  87  85  92  89  17  21  28  78  98  62  61  27  18  25  92  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        39  64  94  46  33   3  27  81  68  91  43  89  16  73  29  21  47  36  37  68   9   1  55  54  86  87  11  35  45  90  51  27  33  54  65  44   1  36  15  66  45  97  92  73  15   3  31   4  28  72  62  61  65  72  83  51  10  45  57  78  57  17  98  66  67  54   6  45  99  36  64  96  51   8   4   5   9  38  10  58  64  39  14  82  30  10  82  47  18  49   9  10  48  77  76  61  73  22  29  13  63  48  33  59   2  80  63  92  20  11  55  10  71   5  54  83  17  92  46   5  13   5  54  49  62  75  49  65   1  83   2  65  36  40  43  57  94  53  71  55  98  22  71   6  85  37  32  72  92  87  99  10  15  55  98  10  23  23   2  31  54  80  19  68  65  31   4   2  88  16   6  18  77  44  55  16  32  87  58  28  79  19  23  36  95  70  39  80  23  85  77  17  18  86  14  41  68  80  30  16  39  85  83  24   3  66  97  61  46  94  83  29  57  90  23  12  56  15  23  73  56  92  17   2  73  50  70  39  44  21  73  41  76  96  61  49  27  49  32  10  99  56  11  50  67  46  33   9  47  58  57  27  71   7  58  61  39  76  37  94  85  46  61  78  68  60  64  19  19  19  30  94  94  38  99  38  70  40  59  89  83  46  43  77  69   6   3  28   5  26  57  72  35  24  73  29  56  17  72  55  27  86   8  62  59  62  45  67  49   2  71  71  68  40  87  60  85  18  59  69  26  79  62  55  83  95  31  65  79  57  72  38  22  41  59   7  27  57  14  79  39  97  96  55  29  14  13  19  25  24  58  42  52  72  35  79  90  23  43  34  64  92  30  29  50  96  32  29  99  94  85  77  39  63  89  24   2  58  41  90  48  64  60  74  29  68  54  99   4  19  61   9  76  18  58  50  70  53  97  52  38  90  65  78  57  18  34  43  56  23  21  75  55  89  40  68  20  56  14  39  81  92  77  26  72  57  43  33  84  83  43  66  11  31  37  37  66  63  42  52  95  11  18  82  23  15  57  38  55  45  84  89  40  63  41  82   1  52  97  47  56  36  31  93  70  10  24  63  55  47  40   2  85  38  39  48  34  57  25  86  86  88  63  29  69  28  23  57  93  43  17  66  68   6  24  17  62  36  83  50  21  75  71  35  48  94  53  89  42  30  75  33  82  24  82  31  68  39  72  24  83  19  58  16  21  99   2  97  51  71  17  37  24  94  33  29  93  59   1  68  84  71  93   8  77   5  98  11  11  81  80  35  29  44  32  40  41   5  10  63  88  47  55  30  84  61  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      17  56  70  43  10  40  34  82  17  42  30  57  10  61  11  80  96  65  84  91  13  18   9  82  49  90  89  19  36  43  16  80  57   2  34  28  40   3  93  93  21  61  82  39  52  21  45  35  78  31  49  18  41  55  53  22  21  94  21  64  57   9  98  17  33  12  41  14  49  98  58  44  25  92  28  68  31  80  64  42  95  79  33  88   8  13  98  89  81  24  84  66  21  35  24  68  40  74  68  79  18  69  32  93  60  54  23  26  90  77  66  22  78  76  64  78  45  26  67  91  48  10  16  79   4  48  52  56  35  89  10   7  11  59  81  63  12   2  82  79  68  26  83  78  11  47  18  79  69  93  17  72  76   2  23  98  43  98  46  75  20  43  72  96  25   8  44  97  30  21  68  26  11  71  35  77  60  62  90   1   7  22  36  64  26  31  19  66  98  72  87  15  14  67   5  86  28  11  22  74  26  95  61  96  12  52  88  15  25  45  99  59  12  44  32  18  75  72  14  19  83  66  95  53  60  26  98  23  81  85  60  88  60  81  45   5  60  72  59  12  39  30  16  34  91  22  79  21  35  62  70  91  10  11  94   7  46   1  64  71   9   5  96  55  40  99  65  82  88  80  89   1  36  33  13  47  77  21   9  22  86  22  15  40  48  70  73  39   1  51  45  13  34  19  65   4  22  65  10  60  86  67  77  94  83  35  12  16  84  78  58   5  44  42  21  98  77  77   1  94  71  25  12  42  54  43  30  12  59  94   6  73  15  25  78  96  10  46  71  67   9   6  20  54  64  72   4  33  47  82  16  26  66  28  17  78  47  46  94  63  16  16   9  31  60  86  78  22  36  26   6  64  66  60  85  10  70  73   4  89  38  19  47   6  80  18  57  89  73  36  70   9  46  56  73  10  26  74  34  93  28  21  95  32  80  65  18  90  75  90  34  79  63  42  75  87  88  73  21  37  70  98  48  89  73  76  34  22  76  36  70  76  86  54  72  95  15  21  36  76  77  61   4  11  97  66  11  52  31  97  22  51  32  60  12   1   2  32  85  97  19  97  33  91  80  27  66   9  83   3  57  92  29  32  93  91  58  19  32  41  95  93  36  61  61  75  38  99  15  86  21  26  34  50  88  12   7  52  25  73  25  53  55  15   8  58  32  57  76  53  32  86  72  48  96  36  36  30  24  80  72  30  13  75  77  45  72  18  59  17  96  34  18   1  57  56  45   7   1  92  94  96  30  27   1  31  17  18  56  56  23  47  53  51   5  89  54  98  35  18  55  95  18  22  71  63  11  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    96  35   8  69  34   6  78  23  92   2  62  47   2  95  37  19  19  72  58   6  40  82  59  79  72  22  51  25  67  60  47   8  68  43  97  58  43  26  54  35  64  83  16  65  63  51  78  15  58  73  40  56  23  62  46  81  29  60  20  56  32  32  92  50  65  99   6  26  55  89  61  60  78  81  90  34  90  18  55  88  96  82  46  35  58  48  29   1  43  89  90  38  68  38  22  94  46  36  22  75  40  15  63   7  94  89  84  83  23  81  12  28  76  59   2  19  56  89  89  40  21  85  30  13  78  68  20  40  45  23  65  16  26  91   2  98  45   6  88  86  91  34  51  20  12  95   4  23  99  26  12  32  42  58   1  29  37   6  70  64  25   9  94  66  82  24  99  51  88  28  13  32  12  60  90  62  19  60  50  86  28  98  83  50  42  25  98  54  15  89  91   1  45  50  91  37  22   6  95  49  44  34  40  47   7  44  98  90  60  57  51  58  41  36  59  51  70  62  47  15  44  21  68  62  35  69  47  85  47  26  36  92  67  34  34  46  71  79  33  61  93  49  99  78  82   5  10  12  21  25  67  12  33  48  84  24  32  84  95  54  95  82  94  17  93  53   8  71  33  74  20  58  70  59  27  97  23   6  67  60  17   3  18  49  18  80  27  37  76  74  75  58  36  38  70  32  49  19  45  85  30  88  12  85  65   8   1   9  96  14  31  61   5  14  26  23  21  43  88  52  36  54   9  15  48  63  18  74   1  94  50  68  24  42  45  30  76  17  22  29  42  95  97  93  39   2  45  87   8  25  75  59  83   3  35  36  80  56  80   6  58  38  91  18  56  66  88  67  94  62  49  87  28  43  51  23  48  69  89  29  15  44  94  89  19  52  60   3  49  95  99  67  59  56  86  48  34  53  41  99  37  75  58  96   6  35  15  71   1  58  28  78  29  48  26  85  36   6  81  45  75  98  64  10  24  50  83  26  65  82  68   7  15  29  16  66  18  41  70   5   6  41   4   9  42  65  27  38  68  51  64  80  20  36  62  23  52  90  44  33  50  91  54  98   2  17  27  75  40  30  67   6  81  64  53  31  24  78  69  53  71  34  55  10   3  54  20  57  19  63  44  96  87  87  56  59  66   5  14  26  33  57  40  94  61  51  83  55  72  49  52  96  91  17  60  44  54  35  45  23  52  97  27  55  12  70  17  95  94  77   2  30  20  36  77  91  13  17  11  11   5  69   5  88  52  26  40  23  87  22  62  72  24  41  61  82  86  11  96  39  89  45  31  51  18  68  22  34  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  88  76  50   8  93  56  57  52  56  84  57  67  72  71   3  33  17   3  15  94  93  30  57  19  48  93  62  58  81  94  55  26  90  48  37  17  46  79  56  96  89  90  47  32  26  98  88  93   4  91  31  48  56  30  73  58  58  44  74  73  65  40  95  73  74  88  42  31  81  12  61   7  65  74  51  25  22  34  27  80  27  52  73  85  70  46  69  49  82  54  85  49  13  94  14  77  70  29  27  89  49   6  72  68  41  33  27  16  33  14  40  72  56  80  32  78  10  90  50  44  94   6  95  92  83  44  41  70  67  51   7  72  54  83  63  65  95  50  43  93  49  65  24  87  87   2  67  54  39  58  47  66  25  97  59   6  27  51  58  63  72  34  94  77  28  85  67  15  71  74  62  70  47  87  21  52  83  21  89  31  78  41  48  36   9  24  43  42  30  47  50  29  39   5  39  50   8  52  75  99   8  87  90  42  45  30  85  22  18  70  18  33  91  86   8  36  29  98  68  40  81   6  53  56  83  35  14  63  84  27  52  73  16   1  20  85  68  14  44  43  97  65  26  80  37  77  33  27  75  51  59  17   6  16  38  92  25  82  95  91  42  70   2  82  77  92  62  87  47  73  39  32  15  19  39  75   6  64  24  33  88  54  88  49  98  46  24  18  33  17  86  65  32   4   7  29   8  61  68  25  10  70  54   3   4  68  47  84  36  93  51  76   6  73  56  49  82   5  45  39  76  24  29  55  82  21  40  92  53   5  46  24  56  48  45  71  25  18   2  61  40  25  44  39  76  34  77  72  92  48  60  54  33  50  74   9  47  88  22  42  23  60  90  95  67  44  68   3  87  72  43  84  90  12  48  99  80  61  50  59  89  48  34  90  28  16  27  41  34  15  43  28  39  77  72  69   9  33  85  90  24  74  90  98  74  55  27  13  78  58  34  11  18   4  10  53  58  49  86  77   7  87   9  38  58  61  93  99  10  60  81  45  38  99  30  50  17  65  14  55   3  77  20  37  69  53  57   7   5  56  61  84  73  29  74  25  11  58  93  57  77  30  57  94  81  68  90  39   2  82  56  82  60  39  23  67  56  53  55  90  65  78  64   2   5  48  98  46  24  39  93  12  33  68  31  71  29   5  38  13  93  31  60  21  96  30  13  95  78  86  89  15  59  80  96   7  66  79  17  31  39  67   5  44  16  27  49  10   2   5  90   8  81  67  62  82  79  31   1  44  42  31   8  11  74  97  64   2  91  29  82  10  41  29  88  80  19  27  10  23  57  35  20  24  18  60  63  80  95  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                87  90  25  88  67  23  96   6  72  82  29  77  23  24  85   4  49  18  95   7  93  65  75  86  87  76  24  38  12  89  58  47  19  26  15  85  61  76  66  10  37  57  82  93  76  15  84  60  80   6  64  57  63  73  79  75  13  23  35  46  89  92  96  70   8  90  17  75  41  40   3  55  96  78  58  86   8  79  61  31  64  69  52  71  51  77  81  70  61  30  87   8  92  29  49  32  81  75  96  45  60  17   8  94  99  82  76  67  31  79   2   6  60  37  54  82  90  70  11  74  84  11  71  26  31  49  28  70  62  25  29  31  17  16  52  56  24  85  76  97  39  26  51  96  67   4  83  84  88  57  72  50  67  39  18  64  81  58  50  21  57  63  61  99  72  22  89  91  10  27   3  92  89  54  68  54  13  37  68  63  12  27   5  65  96  91  84  73  65  35  94  32  19  70  23  86  13  85  13   4   8  47   4  86  92  25  41   7  30   5  99  34  58  56   1  20  58  90  44  49  24  18   9  42  83  29  45  68  17  31  12   7  65  99   8  48  41  91  56  55  95  28  95  42  63   8  22  61  11  38  78  86   6  53  79  67  90  55  60   1  14  97  40  11  87  64  30   6  24  49  23  74  45  81  59  21  46  81  13   6  96  54  65  75  72  62  57  74   3  77  41  37  69  57  28  32  31  60  63  80  44  33  28  28  61  62  24  55   7  33  81  65  66  87  93  83  78  33  72  60  29  72  44  28  22  34  34  69  52  36  48  25  51  92  11  11  89  78  55   6  30   4  52  12  27  58  27  88  69  28  46  55  39  19  18  61  43  19  57  12  92  42  43  36  99  33  99  12  97  11  18  11  79  99  14   1  92  53  25  77  43  11  62  17  52  68   6  98  61  91  84  15  81  18  11  71  69  87  67  92  31  74   1  53   5  14  90  37  32  61  73  82  45  29  69  42  78   9  44  56  43  21  31  60  89  58   5  35  20  95  26   9  16  77  81  20  63  21  33  16   5  39  57  81  55  60  26   8  12  28  59  50  36  31  56  13  47  49  43   4  62  36  21  84  32  46  42  15  81  70  51  44  14  65   6  38  32  27  40  77  26  74  45  53  26  26  64  72  79  49  36  53  95  24  13  57  63  92  55  46  56  77  12  32  67  62  48  25  30  21   6  36  29  13  89  74  94   8  97  48  13  41  30  76   4  54  23  46  76  61  52  84   8  84  64  50  87  11  73  36  90  43  62  72  40  18  32  71  31  96  40  18   8   2  55  32  29   7   3  63  60  15  56   1  94  23  99  63  55  56  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              73   5   8  61  93   9  22  73  14  30   3  15  87  92  98  84  96  42  72   5  82  97  58  80  85  41  91  89  98  45  15  87  41  11   5  82  76  24  30  70  33  60  84  24  64  71  69  64  31  47  78  65  65  73  41  48  45  47  62   2  90  21  28  37  92  73  57  42   4  88  61  31  81  23  74  97  43  75  28  89  26  35  37  18  73  75  12  68  23  56  42  40  36  53  11  91  76  27  63  61  24  94  21  19  39  73  57  74  20   8  97   7  31  63  71  46  93  46  73  94  38  23  27   3  74  86  91  71  90  77  91  76  24  41  14   7   1  65  10  12  71  85  58  25  88  53  98  55  70  15  41  61  15  55  62  36  17  12  76   8  73  61  24  84  15  51  72  14  45  64  53  16  78  50  41   6  82  79   1  98  13  49  74  91  96  26  35  35  10  60  27  73  72  36  40  65  58  87  92  24  75  31  47  55  79  69  62  67  32  13  38   6  29  58   3  96  21  61  89  16  96  66  94  60  36  44  10  73  52  93   5  43  22  44  89  26  24  85  88  48  84  86  90  63  15   6  30  74   7  39  95  71  18  13  25  21  48  30  92  34  76  33  42  23  10  52  61  83  51  50   4  34   7  96  80  99  52  18  37  82  59  20  39  99  51  33  80  33  34  98  65  89  80  94  79  52  12  14  12  21   4  46  47  17  65  93  57  59  99  55  90  77  27  23  18  35  96  44  54  42  40  60  25  39  23  81  80   1  18  69  71   3  12  20  17   9  11  69  57  29  73  18  21  93   5  84   6  90   8  98  38  25  68  34  90  38  25  81  50  79  76  40  22  69  25  19  33   7  97  35  50  83  81  69   1  38  83  37  93  20  26  60  40  48  26  50  74  24  91  71  86  57  72  90  53  62  59  91  40  97  68  74  11  12  79  47  58  37  82  54  93  38  88  33  58  64  82  25  92  18   1  39  93  97  18  40  30  36  12  68  14  34  57   5  82  40  28  40  61  66  88  89  74  95  18  84   2  26   9  91  29  31  25  15  46  90  57  30  57  97  53  87  93  14  43  84  42  92  46  10  60  44   7  48  55  95  99  20  53  38  75  92  84  89  57  76  46  34  99  31  87  88  14  97  95  80  40  53   8  90  63  42  85  38  94  50  37  77  76  12  55  53  53  86  73  81  80  86  44  15  90   2  94  69   7  32  40   6  42  86  85  17  79  49   8  34  43  90  96  17  98  15  96  91  69  89  96   2  30  92  68  71  51  70  31  11  46  82   7  26  38  61  17  36  31  31  17  38  47  24  17  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            19  65  61  97  18  43   5   5  97  98  50  29  41  46  23  53  36  25  23  31  49  43   3  73  69  61  70  49  56  99  57  74  61  60  72  19  90  50  92  48  89  56  22   2  56  77  26  57  54  67  50  58  56  36  40  13  32  62  33  83  67  16   6  38  20  32  52  77  83  61  59   9  99  32  14  59   7  51   8  46  22  77   9  25  48  25  41  29  40  15  73  95  15  89  21  24  14  84  49  33   3  55  33   1  32  92  67  73  12  12  89  42  49  38  23  74   8  45  49  76  35  25  10  59  68  54  98  55  83  24  47  40  14  17  90  68  17  92  98   1  96  41  76  57  13  95  73  82  36  65   2  76  17  58   8  95  55  69  26  96  80  90  82  83  62  73  51  65   4  35  38  80   3  10  21  74  18  21  38  92  72  24  64  62  96  77  21  63  59  87  18  95  97  79   1  51  16  22  88  76  91  77   6  44  79  66  39  36  92  54   2   5  60  37  77  94  17  32  76  95  92  36  33  84  32  63  86  46   9  31  46  75  15  33  93  53  70  28  83  16  83  23   4  39  55  35  33  99  14   9  43  75  62  98  52  84  62  92  85  24  31  93  44  78   3   5  82  12  66  56  39  92  38  15  37  71  69  96  31  29  31  41  37  94  62  12  90  62  74  86  49  55  67  43  33  35  29  40  31  63  19  79   8  37  51  99  65  17  48  23  79  78  24   3  92  51  14  67  21  51  21  74  69  85  89  80  65  47  90  56  57  71  90   9  26  18  77   9  64  40  34  80  59  53  90  79  78  34  23  70  16  57  70   6  44  73  29  99  88  69  39  56  13   3  56  10  13  75   6  58  95  82  74  64   1  92  10  52  28  10  55   9  52  88  18  96  38  32  55  54  29  92  89  19  83  28  37  74  52  94  64  95  78  79  42  58  18  20  60  65  86  53  30  98  43   6  82  40  36  20  64  89  32  22  69  64  52   4  72  30  83  32  29  52  90  87  66  53  83  17  26   9  90  80  61  80  28  58  12  75  14  74  86   9  38   1  20   7  67   5  12  14  62  66  85  78  62  25  27  14  55   1  64  92  19  49  11  43  14  33   9   2  23  24  78  63  29  33  39  72  19  45  11  91  51  40  47   4  76  22  39  67  71  57  21  61  81  90  91  27  24  65  24  20  22  56  88  21  93  95  62  90  87  96  11  37  31  82  31  56  68  16  82  40  53  29   7  52  89  30  45  55  74  36  54  92  15  61  40  42  38  61   3  29  59  12  28  79  27  83  16  89  66  61  31   6  78  21  83  39  20  14   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          27  30  24  90  49  38  77  81  27  46  96  45  53  31  37  81  50  53  55  22  85  57  20  79  60  27  89  23  99  70  44  74  56  29  60  20  21   9  65  32  62  28  26  72  61  83  17  56  64  21  56  28  15  51   7  12  14  98  73  17  26  23  19  74  18  24  65  63  41  15  11  20  45  99   4  75  80  37  99  59  18  97  78  31  33  26  18  45  76  47   7  58  77  66  26   7  47  94  69  49  34  89  36  26  21  88  58   3  67  58   1   3  59  24  59  74  83  97  60  66  70  29  24  66  44  68  91   9  35  55  48   3  90  35  79  53  76  77  18  79   8  30  29  67  94  96  61  19  33  71  71  96  63  60  60  22  45  79  75  48   3  85  56  90  14  56  40  61  54  63  37  84  80  86   4   4  75  81  88  88  74  81  85  44  68   9  10  40  76   2  97  85  23  67  14  61  15  35  53  19  50   7  34  53  28  55  13  61  74  98  87  43  74  25  95  16  12  41  72  68  31  63  67  37  72  65  73  38  70   5  10  53  96  45  76  53  73  29  54  68  30  74   6  53  58  31  76  91  51  27  38  14  76  82   7  71  14  70   5  84  87  44   7  24  91  70  18  17  80  51  55  74  88  23  39  50   5  61   7  66  98  90  82  84   7   9   7  40  97  85  89  95  97  67  36  93   6  88   7  31  46  54  55  84  79  60  10  97  94  42  52  95  87  39  11  53  85  69  69  94  87  31  79  12   5  62  97  12  68  72   9  52  45  66  33  40  27  83  20  56  76  63   3  46   8  49  75  77  45  94  31  43  86  60  40  85  46  39  26  30   3  55  69  28  76  90  96  32  34  52  54  72  83   3  42  11  71  34  10  22  67  66  80  17  94  42  80  58   8  47  85  13   1  20  15  73  83  28  46  80  96  55  21  16  49  82  67  57  52  25  47  89  55  60  12  65  12  79  79   2  85   5   5   2  70  89   3  78  88  12  36  24  57  67  50  44  38  84  25  34  31  58  58   3   8  12  77  57  29  47   7  17  84  29   1  22  58  68  23  29  40  47  75  58  83  28  13  98  73  64   5  63  28  19  49  19  11  76  26  17  92  18  33  67  84  86  13  60  66  19  47  90  64  73  54  53  59  49  61  80  47  58  53  99  63  18  86  84  32  33  34  16  78  55  33   7  13  86  32  13  55  50  82  65  30  75  68  82  28  96  83  54  43  66  49   8  57  57  29  65  83  19  55  25  52  15  23  98  67  23  33  49  68  93  88  69  13  36  10  68  39  72  86   5  46  23  13  51  82  25   7  29  60  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        39  84  46  49  80  31  45  40  44  12  16  71  96  38  18  55  47   7  29  52  35  12  78  63  23  77  20  91  35   2  44  16  88  77  84  19  15  51  31  93  58  68  40  93  36  56  17  85  17  63  34  79  52  69  17  39  38  56  43  61  80  61  31  31  62  26  32  25  18  20  83  74  23  77  48  74  18   1  55  99  70  21  59  95  51  10  23  45  68  47  98  80  97  34  61  31  88  81  68  21  31  27  91  52  83  41  64  16  69  59  30  61  69  97  54  69  46  44  20  24  77  82  57  23  20  79  78  46  15  64   5  75   6  53  44  87  75  20  60  91  50  99  93  81  39   9  38  23  99  80  36  53  83  76   9  24  76  40  80  74  82  79  80  64  97  12  12  38  78  78  38  79  77  72  51  60  11  98  38  96  57  57  34  54  96   1  38   1  76  56  94  14  61  76  60  48  10  79  73  28  76  52  33  19  75   9   2  99  95  99  69  52   4  59  55  63  81  39  97   4  30  48  26  97  58  86  16  77  81  72  10  18  33  77  38  80  53  28  11  85  15  70  42  81  67  99  31  15  14  27   2  53  11  57  29  11  45  73  78  80  89  51  97  77  28  37  92   9  11  81  93   3  20  91  88  32  20  83  32  43  73  77  93  74  47  88  78  54  58  62  38  61  64  33  50  56  83   5  49  13  65  48  22  66  30  50  43  74  71  41  23  91  73  66   2  15  67  82  65  88  92  84  66  55  26  78  20  27  87  52   8  48  49  14  74  28  89   1  23  11  33  76  83  84   4  27  80  87  40  31  25  22  75   6  18  85  57   8   8  30  62  68  59  29  63  21  47  96  57  12  63  93  53  76  56  79  41  67  61  83  11  50  62  41  14   2  19  17  29  99  40  78  87  71  50  41  10  19   4  73  89  74  48  99  76  98  65  55  93  15  91  17  63  79  14  14  97   1  12  97   9  87  55  65   1  60  61  65  51  96   6  12  79  44  54  10  56  41  86  50  42  86  35  70  38  99  66  73  19  72  62   8  54  42  70  17  61  64   1  64  98  25  54  96  74  92  54  92  62   7  14  87  81  97  19  16  76  80  27  27  49  89   9   7  81  95  49  52  67  39   3  12  95  75  13  71   8  86  87  32  58  95  31  28  24  70  82  36  22  16   8  18  44  85  77   2  46  41  37  61  27  32  18   7  58  18  57  30  15  51  11  30  25  79  40  33  44  39  50  65  10  52  34  10  19  93  17  63  18  24  24  17  54  51  18  76  64  66  52  91   4  49  72  78  24  88  52  92  44  37  25  33  44  64  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      42  91  97  16  29  45  77  39  76  73  52  92   1  72  30  60  29  72  71  62  80  11   3  91  92  17  85  77  48   3  45  85  24  42  41   8  96  74  82  68  21  98  28  83  99  18  23  87  89  53  79  85  97  54  43  89  90  93  56   2  16  99  14  53  94  57   3  11  54   3  22  66   4  68   5   2  18  18  85  95  50  80  69  85  89  25  46  34  83  39  67  48  71  38  43  50  25   2  76  74   3  62  56  98  84  54  21  16   2  95  24  99  11  29  45  83  20  14  80  24   9  55  77  15  15  97   2  55  91  24  87  71  57  39  72  10  33  31  13  74  77  58   1  26  28  60   3  10  50  26  33  43  17  66  72  29  64  41  60  90  90  42  96  47  49  45  75  24  60   8  54  62  57  57  13  36  51  14  45  17  67  29  93  26  53  96  61  34   5  58  24  79  67  51  61  88  52  20  83  69  30  98  81  69  78  25  18  28  26  21  70   9  96  67  35  91  92  70   3   4   9  45  87  75  80  35  22  41  97  12  75  77  75  99  74  11  81  47  78  62  42  45  88  60  49  91  35   7  82  56  68  28  43  60  28  57  91  75  42  81  93  57  87  38  88  58  48  77  93  18  83  71  81  67  42  28  14  24  48  86  57   3  88  26  62  49  40  65  36  90   8  28  41  84  23  58  97  35  87  49  10  74  76  28  72  15  78  67  28  58  83  64  76  82  68  41  48  30  29  93  46  77  83  76   7  28  63  83  30  87  37  24  57  55  64  68  42  88  44  36  37   5  41  81  43  37  45  16   7  64  13  99  99  22  95  46  18  44  89  28  56  52   4  28  84  33  59  49  12  96  15   6  92  76  10  26  65  92  65  63   9  76  88  30  25  70  39  65  27  83  75  85  76  15  85  90  64  57  58  68  83  77  19   1  25   9  42   3  22  42  92  68  34   9  38  48  11  69  69  36  38  24  91  63  68  27  86  95  43  87  53  19  42  47  28  33  48  97  98  23  88  54  74  98  88  35  11  74  30  22  28  51  68  32  41  16   3  81  57  99  24  13  20  77  35   4  28  44  87  83  96   4  77  63  58  53  37  65  18  11   6  76  49  27  49   6  11  90  28  34  56  38  38  66  67  42  63  69  83  39  75  13  87   2  21  99  58  90  69  96  94  28  30  39   5  30  77  45  30  28  81  41  88  41  81  62  36  88  76  75  69  38  53  20  27  81  68  28  89  56  47  70  36  88  26  73  44  57  75  70  42   8  71  19  29  53  96   6  72  79  29   6  92  96  83  42  17  69  16  41  31  58   3  89   5  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    87  83   9  18  72  37  28  67  65  49  71  90  11  41  57  33  92  52  30  37   3  66  93  40  87  35  69  89  33  91  91  76  88  60  67   7  16  58  62  80  86  14  23  76  89  47  65   1  23   6  94  78  28  13  45  43  24  44  47  37  76  57  49  71   9  90  23  25  13  79  52  18   2  86  94  23  92  35  95  60  63  23  61  96   3  23  26  18  42  16  10  57  85   1  33  52  11  85  22  44  10  69  59  52  40  28  36  47  53  63  27  52  12  29   8  85  75  72  19   2  29   7  39  65  30  43  57  60  87  10  62   8  43   3   8  48  38  66  21  39   2  56  81  97  99  49  11  63  88  43  27  51  41  10  57  27  35  15  49  47  74  42  15  32  78  27   7   5  59  43  57  50  87  95  98   8  70  20   5  33  96  18  62  13  40  11  53  26  88  64  71  31  61  16  40  97   2  86  21  99  16  25  44  68   1  72  74  43  89  63  55  33  91  88  10  21  80  71  33  33  21  99  41  15  12  77  86  52  38  28  12  93   3  28  69  74  23  83   1  21  78   1  76   1  90  61  70  57  77  40  56  78  90  57  15  71  85  88  38  94  89  87   4  49  60  39  81  29  43  62  38  68  81  14  28  18  59  61  31  86  78  98  76  24  29  32   9  18   9  44   8  53  84  59  57  88  47  21  40  98  61  17  92  61  39  69  21  93  68  21  33  70  90  69  22  95  45  87  68  88  30  42  71  86  23  48   3  42  11  54  27  72  57  23  20  42  19  19  36  74  12  76  19  28  57  70  72  91  20  44  71  54  44  83  83  47  21  88  47  67  58  95  59  23  34  56  23  71  22  61  48  15  84  76  24  80  66  46  75  65  33  39  99  97  21  62  25  38  27  57  11  28  77  19  94  25  12  51  42  84   7  25   5  34  35  82  93  17  91  40  70  12  23  16  99  57  36  54  78  88  57  96  90  10  60  97  99   7  79  83  14  90  77  57  79  28  62  50  31  59  27  85   1  83  39  48  53  84  66  55  66  20  49  72  49  56  35  31  14  45  35  13  47  65  78   6  83  82  76  41  26  97  26  28  41   6  68  52  92  78  75  87  22  24  40  50  12  61  49  43  41  84  28  94  26  65  26  88  69  21  17  29  28  13  89  54  67  80  10  75   2  39  37  67  74  81  29  61  52  55  41   5  57  88  67  96  79  84  37  63  40  41  98  28  86  78  45  23  32  30  11  67  50  44  69  17  47  41  88  57  73  79  36  91  37  41  97  98  99   2   8  42  28  49  82  19  30   6  65  19  37  31  38  37  65  43   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  53  53  91  89  53  85  85  29  24  65  43  40  32  67  30   8  66  86  70  24   3  91  24  17  23  13  93  29  13  82  60   1  61  58  64  62  21  74  54  12  60  51  20  89  36  33  14  47  63  15   4  87   7  11  30  84   3  11   7   5  21  17  12  86  50  84  56  50  39  49   6   5  34  37  51  27  43  37  67  52  29   8  23  78  18  32  98  59  99  11  48   3  99  54  48  56  98   6  70  26  29  15  99  45   1  17   6   9  47  58  21  28  46   7  10  76  76  81  81  70  71  64  38  14  59  20  71  55  41  83  31   2  56  86  26  55  12  68  34  24  70  85  73  54  38  36  20  70  14  82   5  88  79  65  52  87  80  23  27  26  99  96   2  20   7  23  16  24  75  79  61  56  24   5  83  68  87  15  80  55  92  11   1  72  45  81  32  49  91  49  80  71  37  71  85  31  24  75  92  62  60  65  73  97  96  55   9   4  47  14  25  65  89   6  82  87  20  64  89  16  71  80  94  68  56  94  41   4  18  70   5  10  91  96  62  17  32  86  35  84  33  62  76  64  40  90  50  92  35  92  71  32  12  56  68  77  32  39  21  53   7  52  84  16  64  68  20  41  84  56  42  83  28  97  84  22  24  27  79  93  96  99  80  83  14  62  27  36  42  71  21  72  40  50  92  67  35  80  26  17  74  17  77  41   9  22  42  35  91  67  62  38  56  50  52  27  24  30  34  72  85  57  80  64  73   9  59  38  25  19   1  31  43  62  58   8  58  24  45  92  40  31  47  86  32   6  22  37  49  92  65   7  33  91  19  98  92  96  37   8  26  28  68  73  76  73  26  14  31  97  84   8  71  19  93  74  97  25  66  16  62  25  64   1  76  32  47  58  80  29  34  90  87  47  61  60  22   3  79  71  12  51  85  70  77  90  98  21  54   6  51  66  35   5  98  61  69   1  40  74  78  42  78  17   2  76  46  88  77  49  59  62  90   4  67  63  37  52  30  82  17  65  48  40  87   3  77  51  33  20  56  11  81  13  35  27  35  44   6   5   9  13  67  99  95  18  67  55   7  36  34  91  43  76  93  10  91  19  15   1  11  75  87   4  43  17  91  29  92  58   6  84   9   2  49  34  59  74  89  72  50   3  45  38  60  44  29  31   7  75  28  78  49  80  74  92  89  95  44  84  80  70  51  71  26  96  68  17  40  87  49  70  23  74  43  61  49  99  88  43  50  79  41  42  33  52  11  54  96  32  89   2  17  38  29  19  54  32  98  21  23  96  55  66  71  73  47  17  96  36  69  78  79  51  17  23  80  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                14  97  53  22  41  67  50  24  48  52  12  29  29  70  48   8  36  41  87  14  52  83   9  92  19  26  49  79  23   7  81  87  35  17  88  50  42  88  15  76  78  54  82  55  71  64  13  68  17  30  19  20  93   5  61  12  65   4  68  53  18  47  27  87  66  33  71  42   4  70  59  70  61   8   4  58  81  25  18  38  23   2  68  10  59  79  50  99  92  87  35  85  49  35  81  61  80  22  86  97   7  30   8  46  72  24  16  50  90   1  82   4  60  75   2  14  28   4  44  51  43  65  77  28  57  54  68   3  23  25  45  59   4  59  93  97  93  63  31  87  39  68  83  64  44  46  55  76  26  26   9  70  82  38  20  83  70  80  57  83  58  37  61  80  10  18  58  99  56  33  50   2  90   5  83  90  72  37  35  81  60  89  43  24  75  78  19   8  81  26  28   9   8  53  16  40  79  24  86  20  87  45  11  72  77  52   8  14   8  90  37  34  66  75  16  60  55  46  39   6  60  65  85  46  67  57  12  38  39  88  90  34  79  86  98  22  77  54  17  55  72  79  19  70  16  98  95  61  77  22  34  10  55  21  52  86  46  43  35  45  47  64  93  10  23  33  62  26  61  59  12  16  34  32  16   6  64  40   9  16  44  41  87  86  81  16  67  31  99  72  27  77  89  40  23  40  51  28  10  21  57  93  13   1  64  71  74  92  60  68  43  60  62  90   4   2  78  22  89  30  85  94  62  50  85  53  65  91  41  37  59  32   9  17  74  64  43  63  78  60  68  38  34  47  38  29  39  33  98  24  26   3  45  59  38  86  10  94  83  37  66  91  15  51  12   9  19  31  73  48  80  70  35  26  46  71   8  55  79   2  28  71  26  23  83  14  87  65  15   8  74  45  62  95  41  75  29  57  94  94  53  31  19  50  69  47  17  96  45  68  47  11  71  91   1  84  68   6  89  39  55  14  87  28  80  28  23  80  78  74  56  32  35  13  13  95  84  41  47  32  90  64  23  25  31  53  68  99  49  29  59  59  72  12  17  27  52  64  33  83  53  26  17  24  10  83  67  12  72  73  40   6   6  92  23  69  90  61  95  12   1  83  85  24  43  84  38  15  66  78  57   6  96  28  32  27   8  54  17  36  86  11  32  25  43  65  81  71  13  16   1  37  39   6  91  79  50  11   7  44  25  68  75  84  68  60  69  90  62  33  55  12  97  91  56  25  81  88  48  76  88  90  76  96  43  32  45  35  77  35  15  18  20  40  20   7  84  64  15  84  25  87  58  11  30  74   1  72  32  20  28  68  27  14  68  90   1   7  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              54  96  54  87  69  86  10  14  10  33  78  45  91  33  68   9  99  45  16  38  70  83  19  40  88  72  36  62  24  90  11  21  61  35   5  27  70  22  93  50  62  71  76  41  41  94  94  58  78   6   6  68  75  71   5  95  12  79  27  81  81   7  70  42  51  21  73  73  36  51  90  79  59  81  78  30  53   8  74  81  11  94  84  11  68  27   3  43  80  42  59  24  43  26  31  84  14  91  69  32  14  20  43  93   2  72  25  46  82  48  24  55  49  65  81  82  39  26  37  84  70  86  46  61  45  76  37  80  40  53  12   7  53  40  70  74  43  43  50  74  57  67  52  76  77  86  81   4  31  63  48  58  71  76  55  86  84  43  51  23  28   5  53  94  60  80  95  23  21  78  22  63  40  31  65  97  47  79  40  62   5  40  16  39  76   1  94  28  26   5  30  33  64  51  14  84  98  81  39  74  15  48  51  21   2  25   7  44  63  43  72  84  39   3  16  96   5  13  18  92  14  96  68  45   5  86  88  51  30  71  31   4  70  20  56  28  46  25  94  68  80  70  31  60  56  30  60  91  90  75  97   6  68  36  74  10  63  67  24  31  49  32  74  70  17  44  50  67  64  69  99  56  97  68  31  70  36  80  24  93  79  44  76  64  12  35  31  26  32  72  69  16  16  81  48   3  32  77  32  32  83  74  50  33  15  84  12  16   9  96  15  56  84  17   2  82  20  43  22  87  26  59  30  21  69  18  82  33  83  17  71  62  13  50  88  77  62  99  26  59  24  72  65  33  38  56  91  31  98  30  32  19  80  13  67   9   2  81  21   1  30   9  19  16  82  56  70   7  65  54   6   9  38  28  41  91  77  71  28  50  38  51  86  94  41  55  45  65  55  28   2  15   4  98  35  29  86  99  32  58  42  69  97  91  55   7  21  67  82  78  79  62  27   8  81  36  67  85  42   8  19  30  27  95  40  25  73  75  94  17  51  13  38  71  58  78  13  26  84  65  32  95  84  81  52  10  24  17  56  92   4  44  50   8  20  14  36  15  78  92  16  38  55  91   4  35  87  15  49  20  90  95  81  69  12  16  84   3  33  42  68  95  59  69  78  92  82  98  25  98  71  72  40  34  99  78   7  24  39  30  17  71  94  70  72   7  49  63  80  88  53   5  65  51  87  67  98  83  71  41  91  95  91  58   2  95  33  71  24  54  76  27  15  89  95  25  30  68  65  91  73  93  96  95  73  81  58  65  77  41  68  22  97   1  16  31  21  23  35  43  57  62   4  99   6  63  56  84  41  22  78  91  83  15  51  85  92   5  80  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            60  98  38  32  48   2   3  80   7  34  48   5  49  33  56  81  76  29  85  13  75  49  44  21  13  18  55  18  64  10  76  91  34  37   6  60  78   3  11  72  69  70  20  25  62  23  13  71  76   9  64  88  85  86  55  48  72  53  39  57  63  50   7  99  68  20  43  35  97  48  51  12  60   5  25  54  61  50  52  20  73  12   9   9  83  59  77   3  70  44  17  22   4  99  92  70  53  76  62  62  28  22  56  58   3   1  49  41  52  53   4  51  69  55  25  32  60  15  89  33  89  20  83  42  95  31  53  38  80  32  13  13  91  70  26  10   5  59  65  22  31  69  79  84  45  14  84  41  85   1  25  58  33  91  62  82  56  63  68  33   9   1   6  88  15  94  48   9  82  68  56  79  61   3  26  21  11   7   7  42  70  57  76  19  38  68  74  62  69  94  32  54  73  76  26  83  66  42  88  91  96  81  45  87  53  95  48  35  68  67  97  50  27  43  68   6  22   9  30  31  80  29  10  95  20  57   6  28  56  18  28  74  46   8  65  81  21  11  13  50  30  31   5  65  20  85  37  20  43  53  41  69  33  18  95  87  96  34  89  44  51  79   7  56  71  66  58  91  36  47  51  14  95  31  40  11  50  69   6  96  94  34  87  24  27  93  60  65  75  16  61  89  63  19  95   1  79  33  63  27  13  21  82  47  16  33  14   4  80  42  27  39  87  84  36  40  44  36  21  16  59  80  25  81  44  21  76  68  45  77  72  21   3  75  30  55  17  50  11  60  69  86   1  53  37  29  14   8  56  57   2  75  60  71  18  97  93  79  53  79  53  64  14  62  15  91  37  68  37  39  89  91   8  52  66  57  21   2  58  19   8  22  40  86  12  92  72  46  55  62  29  77  62  89  77  66  72  28  56  29  67  50  38  96  10  34  28  44  47  55  72  16  51  95  42  16  59  28  26  48  77  66   6  39   4  66  59  69  46   1  34  85  29  92  83  77  34  77  83  86  27  69  10  36  90  17  69  40  81  93  45  21  84  16  41  22   5  20  86   7  24  16  96  78  95  79  60  81  20   7  49  17  86  17  45  94  34  48  60  59   1   6  86  16   3   9  87  47  84  60  49  15  29  77  89  71  35  68  82  19   5  34  94  64  59  80  23  55  99  40  98  95  34  39   4  66   7  18  27  19  44  83  74  79  88  68  76  55   1   2  67  89  57  93  32  51  45  96  23  77  98  49  67  76  24   3  73  59  71  66  27  71  54  64  88   2   8  85  66  27  53  41  92  64  13  98  67  45  77  90  83  12  69  58  31  65  55  56  41  94  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          65  42  34  72  13  49  50  84  90  32  46  20  62  25  84  60  77  63  91  87  69  35  30  24  91  74  25  90  27  91   8  43  72  60  88  28  34  51  21  18  97  10   4  24  74  16  99  64  17  29  33  19  80  66  22  77  75  48  31  29  39  49  30  89  28  66  39  88   3  81  95  51   8  84  98  27  18  70  70  89  45  70  74  72  51  63  77  32  74  27  44   2  49  48  48  31  40  81  34  14  71  87  69  37   1  69  39  93  60  45  89  71  23  60  34  72  55  92  40  49   5  51  23  53  85  77   6   9  50  73   6  43  25  99  15   6  95  33  39  16  99  35   7  17  32  40  73  48  96  55  87  95  25   5  87  78   9  78  42   8  51  76  23  32  57   6  19  10  18  85  41  77  75  59  11  30  63  42  86  40  68  33  62  61  73  25   5  41  62  32  53  11   4  51  13  97  11  64   9  10  68  14  56  76  66  67  74  41   1  66  43  88  74  15  77  69  58  39  39  96  38  12  26  57  61  55  15  48   3  92  85  41  29  56  70  78  86  42  13  72  42   4  57  56  93  75  71  21  90   1  64  30  60  56  94  79  60   2  73  46  70  30  65  27   5  56  36  65  95  52  28  42  23  68  36  32  16  78  48  16  64  58  64  28   9  92  58  33  34  75  46  73  40  46  21  66   3  70  71  40  75  35  32  43  31  54  54  24  87  14  70  81  59  31  86  91  39  17  90  94   8  78  97  93  40  10  30  84  52  21  63  41  64  84   9  83  95  68  61  75  11  84  12  79  48  52  84  20   8  88  96  65  90  14  62  96  70  42  61  32  85  10  52  70  98  17  43  30  32  45  18  26  32  40  22  60  57  36  13  27  90  17  68  50  54  38  41  68  72  57  94  81  34  33  14  15  28  32  37  57  34  24  61  25  63  71   3  99  93  52   9  52  55  97  85  13  52  16  16  93  97  14  72  56  50  80  67  19  40  37  56   9   3  43  74  93  11  61   1  65  58  57  23  42  88  86   4  74   2  94  87   3  38  86  44  23  96  50   4  16  82  90  90  49  78  34  27  43   8  35  80  42  84  14  65  99  78  11  31  36   1  32  29   7  20   5  91  25  96  50  34  77  81  38  21  32  52  15  67  63  26  74  22  86  12  28  49  41  79  83  60  72  44  44  18  62  85  26  87  92  26  97  75   5  89  97  65  98  40  28  21  49  68  30  70  88  48  25  24  74  25  37  29  27  31  39  16  42  61  78  73  54  17  15  17   2  53  43  45  66  70  35  50  51  52   9  28  12  16  12  40  55  84  22  47  62  84   6  52   1   8  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        98  15  47  17  73  56  26  65  36  86  58  83  97  52  29  98  18  44  32  44  78  17  18  13  54   3  58  94  90  61  92  80  20  39  15  84  89  51  31  86  90  83  41   6  94  17  88  75  78  95  59  97  68  23  92  24  86  65  19  51  91   5  75  32  59  49  76  81  15  44  15  78  83  85  78  52  58  41   5   8  95  16  95  57  48  90  58  93  57  93  33  63  53  78  71  50  53  96  26  56  20  64  11  65  73  32  42   7  79  93  77  31  26   3  95  12   2  33  91   2  65  43  63   2  48  16  34  31  63  37  38  29  55  91  47  23  55   7  26  22  40  57   6   4  59   1  71  65  46  13  17  96  16  93  99  69  55  52  83  33  50  62  64  83  45  41  88  67  85  78  89  42  33  17  12   3  83   9  66   5  36  32  66  60  10  40  44  71  57  87  93  67  39  16  22  98  75  66  84  95  50  83  10  18  32  68  12  84  26  89  25  65   2   3  10  95  60  39  16  79  53   5  24   9  53   5  26  29  95  30  12  97  14  74   3  37  52  93  56   8   2  99  70  87  71  91  57  24   8  72  38   9  52  91  62  20  84  47  30  16  53  61  24  93  24  58  80  82  66  22  21  31  84   9  68  74  34  86  93  23  70  71  12  10  17  83  28  33  66  86   4  24  66  75  34  86  65  97  73  79  91  23  45  91  85  67  82  59   3   4  45  66  27  40  63  45  57  80   2  32  68  14  25  17  37  47  12   3  83  74  91  48  67  43  24  78  34  52  35  57  46  24  34  77  64  39  87  92  39   8  87  90  73  25  25  14  50  78  74  82   5  58  74  93  75  62  83   4  68  38  47  61  27  48  10  86  69  32  38  57  12  31  83  48  47  94  72  24  86   7  95  70  45  89  47   8  62  29  87  61  12  28  30  36  27  88  37  12  52  16  81  96  86  45   2  98  67  33  69  51  78  54  42  78  72  36  47   5  20  60  77  97   2  55  58  61  24  89  17  39  98  76  33   3  55  54  67  25  52  69  73  23  12  47  39   5   4  68  82  16  66  22  56  73  16  33  83  15  62  76  73  35  52  78  45  41  59  42  86  56  59  74  55  49  55  57  52  81  62  88  83  54  54  99   8  93  78  83  50  26   4  83  49  16  88  19   7  85   4  75  22  79  62  38  18   9  66  65  28  14  27  41  32  99  50   2   6  19  20  16  73  68  49  44   6  20  32  64  57  71  76  14  79  48  42  82   5  30  85  23  19  97   9  94  63   6  66  58  46  14  72  83  62   3  37  21   5  75  20  92   7  87  62   4  49  68  92  48  99  38  39  16  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      38  11  74  22  90  47  46  32  77  45  72  73  56  49  92   6  65  86  81  88  95  16  25  47  43  85  74  78  29  99  67  13  12  21  66   1  70  53  14  14  22  41  28  75  92  64  14  23  18   1  69  91  33  73  29  48  92  24  33  61  17  17  83  20  66  14  46   2  46  68  90  68  44  48  95  99  63  43  19  32  94  63   1   7  90  21  55  19  10  31  38  14  85  30  51  44  94  66  84  67  66  40  48  98  83  43  96  21  19  26  50  91   8  48  35  14   8   7  29  45  36   3  97  14  88  83  49  98  38  56  45  76  23  31  83  91  65  21  89  15  96  33  71  66  41  58  59  44  63  25  21  66   4  77  68  50  19  14  57  22  40   5  45  59  14  36  30  32  48  11  75  14  66  18  58  39  48  21  34  60  54  85  34  61   6  66  67  27  44  87  89  47  10  61  57   3  75  45  34  69  32  82  15  46  77  44   6  39  74  74  20  25   9  27  59  20  17  35  51  97  17  35  49  47  51  52  56  76   5  76   1  44   5  99  91  64  31  51  31  65  26   1  24  53  87  12  39  15  74  70  95  57  72  29  96  42  29  99  52  44  12  20  18   4  46  30  60  53  35  14  63  33  36  14  60   6  43  80  34  67  65  62  86  52  34  56  78  65  86  53  90  87  80   3  21   7  83  56  44  82  66  68  74  98  44  98  40  27  93  93  51  30  31  31  16   4  62   1  48  43  47  97  33  27  56  42  24  61  72  77  21  92  65   5  52  80  97   4  92  53   4  32  62  50  12  37  60  20  23  87  60  92  64  72  32  36  72  91  65  50  34  93  88  16  39   6  44  55  30  85   2  64  15  90   7  11  37   7  68  24  10  70  98  72   5  71  36  22  59  45  63  49  21  21  15  22  60  10  27  36  43  48  19  74  93  54  96  10  58  46  82  59  41  39  27  76  12  82   2   9  74  45  72  98  28  97  24  48  48  74  64  96  26  73  40  96   1  31  53  23  11  36  67  92  55  73  36  90  10   7  49  19   2  38   4  40  60  67  45  17  27  50  85  25  25   3  75  42  40  76  73  26  90  10  94  51  47  49  23  16  92  55  63  56  80  45  62  13  59  15  79  27  30  99  47  23  39  16  99  37  77  43  79   8  47  23  95  24  22  56  62  37  30   4  51  72  73  69  12  15  86  77  22  22  60  72  21  14  66  86   1  45  44  68  53   3  79  51  36  93  41  67  68  34  86  12  48  13  79  41  98  12  19  20  68  33  88  76  25   4  12  69  70  56  55  68  79  37  16  43   2  53  66  43  75  30   9  64  97  44  31  73  59  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    8  85  89  66  37  24  54  59  75   7  48  32  41  94  83  98  45  95  45  10  33  95  72  20  73  43  54  60   6  30  62  17  13  93  56  61  94  10  99  32  18   4  45  68   1  28  15  88  36  24  64  86  78  26   1  30  46  60  96  16  37  12  51  59  49  79  21  40   4  97  76   8  54  81  38  66   7  73  24  52  90  33  78  97  82  81  29  95   6  35  62  18  18  19   7  19  55  33  57  41  59  13  57  74  82  44  80  89  57  11  59  19  40   7  92  15  88  46  58  49  40   6  79  85  62  10  26  77  17  65  98  37  27  71  47  99  64  86  40   4  77  80  14  63  43  99  38  95  11  83  48  17  50  43  16   6  73  18  89  93  96  86  76  55  92  53  31  43  72  85  26  76  37  86  76  51  54  72  90  18  44  49  57  12  79  39  66  74  33  11  72  27  74  22  85   4  86  25  98  19  95  67   4  42  44  59  88  39  88  85  48  53  42  68  45  99   6  53  16  90  51  51  36  85  62   8  97  72  35  92   3  33  31  72  97  88  87  63  80   4  24  74  48  99  14  12  32  96  33  98  80  34  85  22  67  13  15  74  85  51  10  71  10  78  83  83  19  34  43  17  14  89  26  73  53  29  47  51  77   4  78  84   3  81  23  12  60  96  29  79  68  55  35  29  51  30  58  15  50  77  80  38  29  61  72   7  28  87  38   7  92  95  23  32  52  16  14  61   9  29  66  12  67  99  29  11  25  63  68  21  18  47  69  27  67  33   3   5  55  48   7  44  41  70  59  59  29  51  84  27  99  44  29  52  68   2  64  84   5  69  34  27   4  15  12  48  44  68  84  54  17  93  49  70  22  57  82  56  26  36  99  39   8  67  19  73  87  81  44  70  79  99  19  71  98  15  68  60  30  90  35  41  29  32  16  28  85  36   8  41  51  65  68  96   6  15  96  21  70  51  10  44  87  79   8  13  98  53  74  80  30  12  18  26  90  98  11   6   2  59  54  10  91  94  67  23  19   4   3  52  69  47  25  64  32  15  97  72  58   7  58  94  66  43  19  61  13  44  24  94  24  38  38  20  89  29  73  96  26  84  80  75  86  17  61   3   4  85  57  62  72  98  11  29  85  40   1  77   3  11  29   5  80  23  18  76  48  36  45  59  42  42  29  73  89  33  82  77  86  55  81  82  67  56  46  37  39  37  31  38  87  25  47  36  35  61  43  71   3  69  15  46  21  69  14  48  27  41  56   7  87  24  76  51  30  89  93   7  98  61  42  45  81  49  63  81  79  89   7  57  43  19  37  30  15   7   9  85  99  88  56  86  38  10  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  88  20   4  54  62  30  71  86  31  10  43  26  56  74  49  92  17  32  11  41  77  66  69  63  80   9  89  16  90  37  50  82  64  63  93  36  35  23  37   5  58  32  83  28  75  72  26  81  28  44  40   6  60  66  70  93  63  51  77  95   9  95  25  93  66  98  11  93  31  40  89  56  23  45  40  70  76  15  70  21  62   2  67  81  75  83  28  90  71  18  98  64  36  78   3  57  70  40  66  73  50  54  80  31  95  67  62  47  95  44  90  65  62   2  78  87  91  36  30  93  93  30  77  34  11  49  87  57  64  57  75  59  90  77  74  86  55  70  22  43  21  33  23  33  49  54   2  58  11  64  57  57   8  54  78  94  20  66  40  48  64  95  13   2  90  87  78  18  76  36  71  95  31  20  55  14  73  83  54  36   8  45   6  23  47  21  43   9  66  77   2  89  28  74  80  32  42   9  28  46  59  63  41  58  88   7  70  54  78   3  50  82  49  61  36  71  83  89  54  17  60   5  60  17  80  84  98  30  28  63  84  76  53  16  81  65  17  21  97  27  18   9  40  57  70  55  74   2  39  77  91  16  30  47  34  33   5  43  51  76  54  10  85  87  48  20  84  34  58  19  44   9  49  55  24   3  15  21  35  22  87  24  32  47  74  22  55  67  35  44  74  28  72  62  70  32  82  87  92  33  52   3  58  25  91  52  64  71   2  43  80  30  19  47  48  49  40  60  21  17  86   8  58  93  53  37  10  80  66  43  37  40  21  95  49  98  48  56  85  35  14  59  61  35   8  76  63   3  33   8  63  44  96  58  44  29  47   1  42  91  91  95   5  20  38  33  71  95  21  89  43  69  55  43  90  59  27  96  82   8  94  33  20  44  92  72  47  46   6  25  53  85  15  14  68  22  77  18  25  82  67  47  45  17  34   1  48  47  69   9  89  72  99  15   6  81  81  56  46  99  96  92   5  69  51  20   5  10  69  33  74  60  97  47  76  23  12  61  38  28  72  76  64  92   7  78  57  84   9  43  63  52  90  60  40  51  25  18  54  72  34  95  99  76  16  90  34  87  53  71  22  45  68  40  83  29  30  26  61  59  57  80  46   3  88  62  77  71   7  11  35  22  26  32  26  51   1  12  73  19  99  41  66  30  40  82  68  62  68  13  42  22  12  79  48  86  95  65  11  24  70  97  83  93  59  34  15  77  92   9  53  68  99  86  49  54  66  84  15  71  57  22  69  45  96  40  99  90  88  68  64  77  78  31  17  33  45  55  48  66  13  63  51  26  75  66  96   3  69  59  32  67  87  40  69   7  80  93  47  37  27  65  22  78   4   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                99  22   2  24  61  12   7  96   5  83  95  53  99  33  27  24  87  39  40  75  33  36  21  70  89   6   1  96  75  65  42  47  47  52  15  75  51  14  71  69  22  75  74  26  33  44  55  35  23  47  16  23  79  69  60  48  62   9  68  52  32  34  48  80  17  59  71   9  11  17   3  99  82  45  92  42  69  54  73  31  88  59  71  44  44   7  36  24  97  27  70  90  13  12  43  83  50   6   9   6  66  93  64  80   1  20  75  33  22  91  79  89  68  60  49  81  14  47   4   8  15  48  21  29  37  45  47  26  31  30  58  66  27  86  17  89  76  53  48  32  65  68  45  77  98  62   7  15  89  11  22  12  92  74  59  20   9   9  67  18  19  93  92  49  32  31  29   7  30  58  93  11  32  57  66   6  37  73  39  31  99   6  46  39  59  68  88   4  68  72  81  63  95  36  18  33  35  61  72  31  19  37   9   3  15  54  98  59  31  19  74  74  48   5  45  57  59  53  34  44  90  77  57  62  30  56  69  12  44  84  45  33  95  45  12  63  51  90  81  58  45  47  64  14  97  95  34  49  41  32   1  87  41  42  45  42  32  85  66  49  79  20  63   2  82  92  62  30  14   1  90  70  85  26  42  80  78  34  82  39  29  91  47   5  83  99  26  14  19  88  49  88  64  31  31  65  94  14  26  37   9  44   4  58  78  20  67   4  83  27  76  41  12  42  13  61  64  45   9  21  15  60  17  49  97  55  40  84  16  94   1  67  98  73  98  18  35  86  81  11  32   3  81  44  28  12  38  40  92   9  24  94  76  50  16  62  58  22  78  96  36  93  35  25  22  44  73  46  66  55   1  81  64  86  52  90  52  17   1  97  21  24  82  81  22   9  62  15  30  88  54  17  86  35  21  37  89  76  32  21  40  45  36  73  60   6  50   1  92  62   3  93  62  32  80  59  21  81  55  31  77  74  64  22  91  90   2  45  26  77  70  26  31  40  19  60  26  37   6  67  29  30  64  13  42  18  53  34  95  38  28  21  29  31  53  40  62  40  94  77  99  46  21  31  72  77  65  27  29  54  40  65  76  83  92  82  25  75  42  56  12  70  38  34  89  58  54  19  65  95  96  15  95  43  50  13  98  93  57  92   8  59  77  95  76  68  98  45  44  57  23   6  79  44  48  20  34  32  66   9  31   4  49  43  17   9  91  64   6  70  47  66  81  30  70  51  29  21  10  56  88  54  67  66  66  28  67   1   8   9  95  61  77  45  88  63  55  72  12  80  85   2  43  10  99  57  36  63  94  30  17  59  38  52  37  56  98  16  40  57  56  66   6  56  19  57   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              21  40  20  79  39  89   1  50   4  39  97  74  11  84  12  82  18  99  15  72  32  15  79  58  77  60  81  45  49  38  97  32   4   6  78   5   6   6  31  15  25  30  39  73  31  30  43  80  59  80   4  15  13  24  65   6  62  86  61  80  43   7  96   6  76  51  25  28  75  25  83   4   6  33   8  45  86  84  49  63  62  16  13  19  90  14  58  32  73   7  41  57  41  86  76  59   9  87  16  28  37  74  30  50  46  57  52  50  33  20  39  23  48  80  89  36  26  89  55  32  81  81  50   1  37  79  70  99  47  10  87  18   6  47  67   8  97  27  98  56  94  74  75  12  39  68  91  20   9  82  20   4  66  55  90  79  85  95  64  67  95  86  77  89  75  69  86  14  33  20  23  87  72  48  63  72  83  23  97  56  74  21  31  22  10  73  84   1  20   4  32  33   9  33  52  88  30  19  62  65  77  67  85  69  16  46  77  84  64  66   3   1  57  13  48   9  56  41  99  98  25  35  94  89  22   6  81  71   8  26  72  45  71  43  40  31  98  90   2   4  92  66  66  27  13  43  34  43  97  12  82  67   3  92  63  50  50  97  97  39  73  87   9   6  73  95  18  53  16  14  63  27  89  51  72  65  27  99  63   5  20  70  65  33  79  60  81  26  80  95  69  18  64  62  56  71  76  60  43  22  64  89   9  52  44  23  80  41  29  51  52  63  82   4   5  42  30  87  51   2   6  39  98  40  27  61  58  74  82  96  38   1  12  36  73  74  97  46  30  30  37  35  10  83   4  93  31  50  80  61  45  77  74  42  37  87  99  61  71  98  63  83  64  72  69  70  61  88  60  30   9  27  48  89  23  70  12  75  75  94  61  19  74   5  10  53  63  43  95  56  70  85  55  31  39  15  13  32  64  85  92  71  62  37  31  31  45  39  10  89  42  84  30  21  73  99  83  28  57  50  26  46  88  45   6   5  66  30  24  61  73  13  53  26  14  56  39  58  99  97   9  75  60  75  68  65  57  65  27  30  45   7   4  33  91   8  13  29  75   7  72  90  20  17  99   7  64  41  50  18  51  82  35  88  36  98  55  82  77  81  79  30  70  77  75  86  95   9  43  33  15  15  27  76  92   9  30  31  53  12  65  17   8  98  47  58  42  77   1  91  65  49  97  80  10  67   2  75  43  18  48   4  89   9  61  34   9  61  20   6  25  70  31  91  23  61  85  76  58  80  59  69  39  13  60  87  78  94  26  39   3  71  70  25  42  17  70  86  16  87  76  93  84  29  55  74  99   3  57  71  24  69  89  17  41  25  14  49  82  63  85  42  84  71  10  83   1  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            36  76  19  80  55  25  88  64  71  86  39  32  23  13  82  91  20  86  68  28  12  55  17  50  66  55  79  40  89  50   5  38  81  59  28  64  96  13  45  38  33  27  64  79  23  94  71  38  86   7   7  21  49  57  30  97  53  62   5  38  38  86  62  70  79  96  14  73  81  96  41  42  83  96  81  28  72   3  44  57  87   1  74   3   2  61  86  92  40  73  45  20  73  45  68   4  16  14  46   2  16  62  71  59  82  59  53  70  97  97  57  54  74  42  84  80   7  64  51  14  57  88  30  24  70  49  44  72  43  24  45  26  28  70  30  61  68  48  14  95  87  36  30  30  77  95  65  54  10  41  77  60  87  88  87  65  75  46  76   5  85  36  13  42  47  13  12  93   1  44  75  99  95  14  39  92  64  94  42  98  19  36  22  28  79  76  42  67  15  66  29  75  39  30   6  84   3   2  46  63  13  93  87   7  72  23  62  87  47  29   1  14  69  88  30  71   7  38  28  49  26  49  34  20  14  54  94   1  69  47  11  38  62  80  23  17  47  87  26  17  41   1  29   7  56  93  73  72  39  84  17  25  60   5  68  19   4  98  85  97  96  97  42  53  65  51  32  25  99  33  23  70  50  44  41  62  53  17  20  46  50  23  39  49  94  47  77  64  38  28  66  50  91  56  59  44  97  28  18  81  87  50  93  78  78  83  76  18  63  28  56  98   2  87  40  28  50  78  55  52  67  94  82  81  51  77  82  35  49  86  81  11   4  95  61  38  25  75  98  37  70  76  40   2  65  60  74  76  23  17   7  72  19  94  60   5  86  86  16  13  49  21  84  89  19  18  43  21  38  68  19  78  61  76  53  29  33  34  46  44  54  39   6  28  76  60  27  69  68  50  57  21  65  17  30  81  77  65   4  28  35  86  68  73   5  88  65  20   3  93  81  75  75  90  85  21  95  30   5  12  16   6  92  70  40  97  69  30   9  21  50  66  37  53  38  72  54  48  77  31   4  97  88  54  13  23  98   9  67  84  59  28  85  52  53  66  28  94  92  89   6  57  57   1  65  47  79  23  71  19  55  53  17   1  62   8  93  90  10   6   2  60  98  14  51  35  46  29  91  31  39  32  77  11  34  82  15  85  81  55  26  43  47  10  74  64  44  98  36  73   6  92  73  39  25  63  12  64  66  81  15   9  38  43  85  60  30  92  91  24  92  97  94  79  61  24  28  25  37  24  49  98  13  91  50  92  32  99  45  53  75  74  69  11  73  41  39  96  50  13  13  32  76  51  73  63  24  69  88   7  34  25  31  38   6  15  30  18  64  41  46   9  22  32  46  12  25  96   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          96   1  97   9  98  81  65  61  78  50  76  57  60  97  94   7  32  18  74  43  23  33   9  25   5  74  38  81  96   8  22  31  46  14  13  96  43  19  60  91  51  78  45  17  19  73  21  37  79  16  35  73   3  42  13  87  22  79  43  98  33  61  89  60  70  50  39  95  49  26  44  21  32  28  91  80  87  92  61  48  83  90  65  79  77  78  38  29   6  82  10  32   7  15  24  16  73  51  40  11  58  26  28  11   2  37  88  47  98  81  98  57  79  90  36  14  30  83  91   7  35  20  12  46  60  84  55  65  95  81  60  46  64  31  75  85  62  19  38  21  45  93  46  45  39   7  42  42  46  19  70  35  12  36  50  48  46  94  73  14  64  47  76  20  43  45  56  18  74  43  23  78  40  82  50  25  28  55  95  17  94  78  90  11  57  80  86  94  26  50  99  67  52  54  85  25  96  84  53  48  64  74  55  59  17  36  48  87  72  87  99  18  83  75  72  23  63  50  11   7  66  12  97   9  78  44  79  98  87  76  18  39  14  41  27  37  76  44  54  53  61  35  16  97  65  87  12   8   1  76  50  76  82  66  40  87  56  19  60  38  73  46  82  21  24  23  11  34  33  65  41   1  99  77  81  84  13  43   2  68  48   6   6  58  26  55  58  74  91  11  14  44  17  27  24  12  22  14  32  66   3  77  71  93  14  15  69  93  78  93  64  82  76   7  62  15  54  58  67  76  51  29  26  64  49  46  83  44  27  17  96  45  55  98  18  44  79  52   8  62   9  61  14   4   9  12   6  71  19  31  56  15  38  97  82  30  56  68  93  16  62  44  10  91  49  31  50  90  88  45  73  22  36  87  75  11  30  52  38  27  69  60  62  36  88  14   5  47  15  30  38  90  84  86  63  66  33   2   7  33  18  85  56  67  88  60  27  23  28  27  17  85  96  10  64  27  77  98  91  64  96  44  68  41  74  39  48  29  59  90  52  19  17  51  90  84  65   7  15  12  96  11  26  81  66  55  88  45  26  86  80  45  90   5  71  63  71  72  85  77  25  97  52  98  55  83  44  45  97  17  55  49  78  34  98  65  16  94  10  29  74  62  58  66  25  93  61  59  89  63  44  45   1   1  27  12  25  16  73  19  68  22  29  32  99  73  69  70  78  38  59  57   5  10  83  22  13  12  47  52  81  13  93  95  21  29  74  44  52  40   4  94  43  25  29  54  29  47  71  55  22  85  20  25  30  45  67  78  44   4  17   1  25  39  43  15  14   6  97  32  11  38   1  24  31   2  76  59  73  82  68  13  77  57  44  22  13  60  84  97  90  54   2  20  19  36  63  70  10  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        14  95  76  28  48  17  86  53   6  77  68  75  28   6  46  17  47  13  66   5  38  90  46  45  39  82  26   2  24  85  53  75  55  83  84  19  69   1  88  67   9  51  97  92  24   6  91  39  30  72   6  63  48   4  47  16  43  78  23  50  33  63  81  73  67  16  67  43  19  65  28  87  31  33  79  27  65  50  19  35  67  91  61  92  33  94  33  93  21  42  20  51  80   8  44   6  33  13  81  71  39  70  40  17  34   3  40  79   4  30  50  37  50   7  15  34  72  72  10  31  80  33  83  48  55  87  89  73  18  83  13  73  28  76  67  80  57  10  39  88  45   3   3  13  74  82  30  82  19   4  46  18  65  32  24  87  35  69   9  12  98  65  77  37  83  21  31   9  31  60  51  14  35  61  86  73  34  41  35  32  88  99  29  71  31  96   1  93   7  65  44  25  97  74  78   4  89  70  24  78  69  43  27   1  96  87  42  97  74  53  68  42  33  69  17  68  95  30  59  72  54  44  60  60  47  21  25  63  99  28   7  24  89  88  12  50  41  67  50   5  88  45  42  57  58  42  59  50  47  78  34  29  22  35  98  64   9  92  52  26  23  59   9   8  92  59  71  62  14  55  82  17  26  93  18  47  53  64  27  23  57  97  46  15  11  98  86  86  72   6  32  64   5  45  41  97   9  13  78  73  57  36  83  30  51  69  42  95  55  82  37  95  84  79  50   3  44  90  51  44  21  53  20  62  59  90  72  78  54  78  60  64  88  99  45  71  79   1  91  26  72  28  94  85  14  43  11  92  53  38   5  53  35  14   4  18  35  30  87  12  33  65  63  20  29  61  30  80  50  17  15  26  41  73  46  58  56  81  37  37  63  97  33  45  27  91  54  57   7  49  60  30  59  19  30  17   8  34  43  14  32  90  40  36  27  30  22  51  13  15  76  93  59  54  28  32  37   3  62  86  21  50  44  33  68  76  11  54  51  47  25  74   3  58  96  62   3  48  18  17  55  34  36  56  31  80  44  50  13  49  51   7  32  67  18  15  15   1  95   6  57  34  92  77  94  48  15  95  30  58  16  19  64   3  79  73  64  35  92  66  49  96  41  70  36  78   5  49  70  63  80  92  27  91  43  31  23   7  45  99  56  51  78  14  77   6   5  39  33  37  35  16  65  83   9  86  68  30  42  61  40  69  88  45  82  29  16  36  99  23  93   3  19  85  27  64  49  86  28  95  47  31  72  94  51  33   2  57  72  78  44  78   6  28  62  66  25  10   2  16  17  33  80  87  75  22   5  41  12  58  36  83  91  23  88  49  59  25  51  31  49  21  26  69  59  52  11  72  30  93  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      6  26  37  23  16  44  23   4  77   7   2  97  54  64  34  71  81  41   4   8   6  46  17  85  18  80  19  64  69  70  27  48   4  60  95  79  37  66   5  55  21  74  62  89  80  72  60  69   1  27  26   7  33  44   1  43  38  39   8   4  69   3  40  93  92  42   2  51  68  30  30  88  40  83  72  84  27  64  33  86  60   1  51  71   8  55  45  22  99   8  20  80  64  26  93  29  59  50  19  91  40  68  89  81  94  60  17  15  36  79  15  11  18  95   6  41  27  73  58  29  90  88  83  73  88  61  20  35  94  36  14  69  15  51  91  13  19  19  66  56  97   3  89  60  64  68   7   3  20  32  70   4  18  31  80  50  53   1  36  96  91  90  97  79  24  45  90  20  31  81  58  91  28  23  17  97  58  66  77  33  54  26  41  92  56  56  90  15  46  49  92  38  57   5  80  26  88  36  77  47  21  31  36  80  70  44   6  74   5  19  27  13  46  69  76   9   9  41  23  61   7  67  18  60  49  74  28  31  97  63  58  65   3  25  78  58  39  13   8  81  78  12   2  26  53  33  25  21  59  87   3  84  35  65  39  25  27   3  31   6  99  35  56  99   2  84  48  12  77  43  22  48  82  83  35  49  93   3  32  20  12  47  43  81  12  91   3   6  86  68  86  81  44  41  94  45  91  65   2  93  30  48   2   6  33  16  25  62  99  63  72  48  20  59  19  54  49  62  37   3  77  99   8  86   8  30  28  68  82  21  93  29  29  26  35  14  19  15  73  79  17  50  78  81  26  86  53  91  82  69  58  50  44  84  70  95   2  86  63  30  52  38  18  91  87  51  35  24  54  16  18  85  75  11  27  17   4  42   8  65  42  23  84  87  56  32  54  94  36  27   8  16  32  29  88  23  28  58  96  35  20  80  80  70  53   6  62  13  10  30  86  45  29  80  51  11  50   3  26  21  69  79  37  12  22  40  11  62  49  46  53  49  62  85  72   3  63  64  46  88  24  18  49   1  74  60  46  38  10  32  14  83  84  30  69  64  88  70  54   3  95  99  26  43  98  22   6  99  96  46  29  61  82   2  94  27  19  40  90  20   1  14  93  13  31  87  45  62  15  21  16  79  80  92  59  39  62  50   5  17  72  33  24  24  35  23  51  60  11  57  67  78  12  84  22  86  19  41  17  48  49  35  89  97  64  72  48  34  93  86  24  96  83  24  91  57  35  47   1  87  27  65   7  61   2   1  29   7  77  62  96  93  22  14  87  56   6  64  98  93  93  33  73  33  90  48  25  81  22  56  55  49  23  34  81  97  65   7  57  60  79  91  29  61  96  44  74  25  95  72  17  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    49  33  69   1  34  13  46  28  94  50  98  84  61   3  14   8  47  69   5  65  15  69  95  42  67  43  77   7  59  62  53  95   2  85  53  16  70  89  24  38   6  34  38  84  35  94  70  88  61  72  38  87  51  15  37   8  82  42  83  87  99  48  90   3   3  97  31  13  54  25  64  14  47  58  66  16  99  40  96  86   2  50  11  33  87  54  39  66  16  84  57  84  54  28  54  24  28  94  97  66   1  46  47  51  76  29  18  83  97  68  88  43   1  44  42  59  51  42  69  60  13  51   7   7  97  96  44  89  65  82  77  13  73   6  51  48  12  42  40  60  29  65  55   6  31  41  75  51  61   6  68  81  24  28  96  30  86  95  14  60  27  93  61  11  96  90   4  99  52  69  32  90  41  22  48  34  63  21  47  47  82  17  58  33  79  99  19  19  12  92  97  71  85  62   3  43  47  66  35   1  93  50  65  62  22  61  68   3  53  89  10   4   6  44  64  66  42  70  75  74  42  51  31  41  89  56  43  54  47  40  76  97  62  40   7  36  71  14  77  42  64  35  26  52  63  84  46   6  25  55  60  76  30  85  78  70  90  62  86  50  89  11  61  85  63  75   3   5  37  85  25  83  56  41  76  58  12  22  16  28   5  41  97  23  80  25  20  38  47  41  86  30  40  51  25  79  25  12  12  80  53  33  22  59  37  98  52  77  48  69  88  70  24  55  80  68  54   2  12  52  17  61  55   1  88  76  99  81  16  81  63  54  64  95  69  95  39  11  75  80   1  33  84  53  40  61  73  59  79  91  89  22   8  67  93  65  52  21  18   9  56  35  15  32  86  99  65  34  65  80  56   3  92  75  98  42  33  51  11  76  95  74   7  93  49  64  11  49  14  59  75   7  47  16  81  86  18  90  44  32  12  85  68   9  50   8  37   5  96  33  89  63  75   9  66  91  91  64  92  56  33  56  28  18  49  74  93  27  66  55  10  23  42  35  94  42  48  70  45  11   9  92  67  36  24  30  59   8  65   5  10  30  72  35  97  23  12  57  31  83  24  84  92  92  47  97  69  14  90  44   4  66  52  64  31  98  54  97  25  85  24  55  11  62  39  44   1  19  88  33  73  24  51  68  48  27  91  64  55  46  39  87  37  36  38  14  27  38  75  53  40  96  85  91  49  34  34  19   5   4  37  95  97  17   8   3  32  60   1  72  42  55   2  75  33  42  83  64  79  12   5  82  69  13  13  64   5  58  80  65  26  57  53  38  49   6  62  76  16  14  67  43  37  82  53  37  17  10  96  70   3  79  60  35  15   5  59  48   2   2  71  21  42  68  99  57  72  83  37  56  58  27  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  68  13  78  34  40  44  27  56  39  63  89  65  77  71  73  31  85  44  33   8  41  34  50  41  29  95  81  67   9  19  55  86  48  80  29  23  95  29  96  67   6  26  28  64  36  90  98   5  37  24  98  88  53  99  58  22  68  76  81  20  69  69  24  31  81  91  81  49  57  56  16  66  23  53  65   6  78  66  69   8  11  94  78  65  48  58  10  68  47   1  70   7  16  38  84  40  55  93  63  53  93  82  33  49  42   1  63  26  29  52  50  98  62  26  75   3  24  53  69  12  20  49   2  43  98  67  35  24   9  53  67  58  14  29  46  51  10  42  78  15  44   8   5  98  10  65  62  86  87  33  91  78  94  57   6  83  65  64  74  39  86  96  26  19  97  55  51  43  39  59  17  97  77  47  72  92  43  68  95  19  58  32  21  19  68   8  51   9   2   8  45   9  46  63  23  53  90  35  94  12  66  40  80  39  55  17   2  28  57  69  45  51  23  69  18   7  88  95  57  10  21  72  41  96  33  71  20  20  87  37  79  56  69  67  89  78  77  60   5  68  66  33  13  99  82  60  37  10  62  91  99  84  87  61  29  70  52  59  17  51  78  19  41  50  34  59  38  32  82   3  56  44  11  38  78  15  79  30  58  64   9  70  70  17  54  59  36  77  83  15  75  42  39   3  81  30   6  63  93  76  57  98   5  93  67  18  93  13  63  11  54  92  46  21  37  87  30  82  81  41  68  42  55  70  14  82  16  66  33  56  26  50  41  92  27   3  52  18  88   9  16  91  77   5  43   5  42  19  42  60  41  24  76   2  57  63  24  57  27   6  87  53  64  13  78  10  80  69  81  97  78  31  82  20  65  58  78  12  97  33  21   8  36  76  44  15  30  53  40  88  91  25  85  38  44  34  90  40  35  82  59  31  77  88  32  70  40  28  32  34  35  68  98  80  83  76  64  88  58  44  28  93  46  17  22  57  65  90  71  19  86  51  74  93  13  89  42  20  15  56  25  77  44  29  22  51  84  22  11  46  49  96  52   4  68   3  51  80  35  26  31  45  62   5  88  76   3  46  32  31   4  56  35  57  54  72  95  98  33  41  52  33  11  93  54  33  28  40  99   5  65  99  81  54  37  19   7  58  87  95  14  88  20  73  44  62  84   1  16  17  43  34  23  79  97  67  81   7  64  69   8  38  87  29  35  79  66  39  87   1  22  76  35  78  96   8  86  39  10  25  53  72  90  59  12  34  74  36   2  27  79  50  73  44  53  58  47  35  16  66  53  79  53  20  91  19  73  15  21   7  18  46  91  69  59  32  14   6  79  78  65  17  21  80  78  25  34  54  43  59  51  74  79  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                96  25  56  30  60  25  60  91  45  82  24  71   2  40  34  99  38  56  73  38  99  48  81  15  55  67  64  82  48  50  64  68  17  95  73  34  44  94  55  44  78  44  59  96  76  44  95  66  82  19  77  91  91  35  53   7  84  64  54   1  58  69  20  10  54  69  72  27  41  48  60  17  14  54   4  15  15  20  44  99  55  69  10  20  38  17  83  69  43  88  77  99  83  14  79  47  47  49  91  55  69  89  65  95  59  89  76   5  87  32  33  19  47  47  10  88  49  39  71  87  80  88   8   8  63  87  22  51  24  28  67  69  55  89  15  76  63  10  48  66  79  20  36  22   3  57  39  52  44  28  97   8  16  65  60  29  74  37  81  29   9  90  20  50   7  81  89  75  65  79  76  15  89  59  94  62  16  49  61  70  13  95  17  19  67   6  90  97  86  94  47  12  78  75  58   1  52  50   7   1   7  10  62   1  38  30  35  95   8  33  87  95  85  86  24  76   7  88  61  73  62  42  86  75  65  24  81  46  54   9  10  41  50  66  72   2  71  12  47   9  20  33  54  98  67  95  44  41  72  50  26  91   6  89  80  64  51  53  41  57  53  69  54  47  54  47  36  44  42  25  66  40  17  28  62  45  61  25  33  51  21  15  67  24   1  13  76  64  58  87  73  21  34  66  36  24  15  25  94  82  66  36  46  26  41  25   1  76   2  42  76  10  36  31  89  89  52  75  15  80  74  47  37  32  64  39  53  11  97  82  25  24  73  95  43  40  75  95  89  66  32  13  94   8  81  72  43  86  78  97  90  86  45  45  98   1  93  82  64  52  60  30  94   5  70  41  82  41  79  72  57  29  39  89  98  48   6  40  31  21  98  10  63  95  77  86  67   8  23  49  72  43  92  22  92  18  31  18  99  14  96  87  19  88  84  35  79  33  57  55  33  76  98  66  34   3  35  84  89  13  17  44  59  63  20  95   5  11  95  25  73  45  87  40  39  35  13  21   3   2  75  31  78  65  62  71  88  40  16   6  24  64  84  34  99  56  58  44  25  15  89  33  42  61  60   4   4  42  56   1  97  57  63  17  62  54  15  35  58  70  87  88  55  69  69  98  42   6  53  39  22  44  55   4   4   5  68  11  65  38   2  46  38  41  14  40  80  65  68  48  99  20  38  88  86  27   7  65  62   8  54  38  59  80  46  15  32  79  64  93  31  64   5  73  44  63  25  67  27  39  98  69  27  98  59  44  71  94  19  30  66  16  16  34  53  61  55  95  16  58  20  67  15  96  96  53  67  66  99  97  33  72  83   8  27  94  13  59  68  95  95  60  91   8  18  20  78  63  31  92   2  48  21  35  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              63  54  76   9  85  81  37  44  42  50  61  15  58  23  68  83  12  74  32  41  62  60  85  74  57  36   8  73  35  94  80  24  55  68  95  34  69  77  83  50  26  41  51  62  23  49  50  20  87  35  85  12  48  55  48   4   3  95   7  47  54   1  18  55  55  57  27  39  10  78  26  90  33  39   4  21   3   6   7  72  85  18  35  13  21   1   2  46  63  45  95  56  59  48  25  42  47  22  54  79  14  15  66  78  48  41   4  69  63  70  61  37  65   7  57  56  60  63  72  92  57   9  11  79  97  70  28  20  54  85  95  42  15  95  45  47  85  60  12  56  82  85  31  95  82  27  34  47  77  20  94  96  58  66  73  72  73  38  39  75  17   3  49  27  82  30  73  48  62  75  84  79  91  56  14  10  16  16  89  96  95  17  68  84  15  24  77  35  81   3  35  22  31  61  23  76   3  45  64  50  82  44  91  37  20  80  76   2  92  69  36  30  54   7  84  23  31  87  36  61  60  56  74  14  74   4  40  78  37  42  30  87  53  83  20  80  41  99  14  13  16  99  78  21  82   1  62  13  59  36   2  46  49  30  44  29  78  44  28   7  70  70  80  97  87  51   1  83  14  70  16  30  83  14  80  22  71  29  64  69  20  42  96  97  77  91   8  69  56  84  70  22  76  83  48  38   1  88  36  42  60  77  74  81   7  96  31  73  78  42  53  71  31  18  75  98  43  79  74  35  30  93  34  19  19  50  52  31  88  79  39  42  35  72  19  97  91  17  86  57  96  81  87  94  64  89  95  46  90  96  30  41  89  53  53  23  37  88  58  55  74  69  96  78  38  58  24  71  23  34   4   4  62  86  10  69  30  43  14   2  42   6  10  61  59  92  45  18  23  71  63  18  76  66  40  31  28  46  75  29  86  42  25  83  39  82  29  50  78  81  75   4  61  65  46  76  85  16  10  64  11  96  17  22  72  98  66  34  14  21   2  94  36  39   5  33  91  44  52  61  64  84  37  56  62  78   8  70  29  71  36  56  52  29  13  14  67  63  92  36  53  80  39  65  45  17  90   5  27   7  74  39  84  11  51  49  51  33  74  86  32  99  60  25  68  86  14  94  64  20  82  45  20  42  66  28  47  64  16  89  28  30  32  65  30  68  96  85  29  72  11  56  49  38  74   3  11  18  37   1  93  49  96  92  42  25  93  74   6  11   9  51  72  95   4  35  17  18  16  54  74  41   6  83  97  69  69  57   5  71  79  33  57  35  95  63  17  76   5  41  33  61  44  31  97  93  81  73  73  42  43  55  40  19  53  93  62  92  44  80  51  83  82  77  33  24  47  58   7  19   3  13  90   2   9  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            93  15  90  37  22  29   2  46  64   5  27  33  82  26  76  81  66  99  69  68  15  38  21  93  10  13  30  91  11  21  42   5  58   4   1  10  92  66   9  85  12  50  44  32  37  66  55  78  53  57  77  64  15  38   4   8  90  34  45  25  64  91  14  55  64  94  82  46  98  89   6  74  97  71  45  68  46  48  67  48  29  75  99   8  17   6  50  15  42  80   3  24  14  54   6  36  35  80  88  40  33   9  39  52  15  24  46  63  75  86  90  96  66  92  70  51  39  67  31   2  99  82  78  67  86  39  97   1  74  65  98  85  54  70  72  27  68  63  58  37  55  53  55  43  20  41  83  75  65  28  38  80  99  45  89  74  91  75  55  82   7  80  87  36  63  95  16  12  38  21  76  90  69   3  34   9  14  11  44  79  48  43  75  10  95  85  91  12  63  57  93  50  49  59  42  69  88  45   4  73  13  96  53  85  69  36  38  92   7  10  42  15  21  50  27  33  24  69  51  80  22  71  36  71   7  11  62  97  24  56  46   6  97  61  78  67  55  99  34  13  52  99  37  49  17  43  51  43   4  16  34  50  60  44  50  26  44  89  33  11  33  73  41  56  58  29  32  77  92  11  25  37  98  14  73  23  96  12  41  37  57   5  98  66  65  72  74  27  40  82  40  12   6  10  39  55  87  25  13  79  14  67  18  99  80  65  96  49  51  93  61  85  46  61  55  88  56  39  65  40  21  44  16  27  59  18  35  22  83  64  69  76   6  59  73   6  22  95  43  27  66  84  80  32  32  65  75  32  77  85  89  44  88  94  38  87  46  70  57  59  90  25  46  86   3   4  73  55  33  57  78  97  40  55  52  96  98  19  80  16  20  23   5  46  14  32  29  22  31  23  99  49  80  63  69  81  71  85  46  63  13  68  58  15   8   4  56  19  29   3  70  45  83  86  74  75  90   2  59  95  86   2  36  26  70  96  63  75  42  75   3  79  21  25   7  82  20  58  59  80   8  58  58  57  27  43  39  75  63   9  94  49  26   1  17   1  80  38   2  83  64  44  28  10  10  60  51  55   9  59  94  77  57  99  25  28  40  11  27  84  21  26  69  53   7  91   1  90  74  37  78  40  78  40  39  17  43  84  62  38  67   8  13  47  87  36  58  80  49  42  98  23  26  37  83  81  11  38  10   4   5  94  84  16  65   7  25  84  43  93  57  41  17  65   8  65  94  43  12  50  18  22  80  67  18  34  78  57  49  44  30  32   2   8  33  83  65  45  15  87  26  54  68  36  55  67  58  46  78  48  12  16  50  26  40  68  88  47  77  57   4  82  41  30   7  68   6  74  22  32  81  70  64  18  14  66  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          28  36  85  30  51  83  74  99  77   9  29  78  65  92  80  45  32  64  13  72  13  53  18  49  52  78  27  93  30  67  41  50  56   1  33  44  89   8  67  81   8  78  86  54  23  84  14   7   5  93   5  56  80  50  16  21   2  16  42  91  58  54  75  20  66  81  95  53  54  21  38  83  79  78  63  78  82  14  50  63  44   5  97  33  62  86  43  55  65  87   2  14  71  29  40  34  30  28  94  63  63  71  22  70  29  33  12  90  43   9  36  94  42  56  91  14  58  36  50  46  32  58  28  66  85   5  83  29  85   2  21  62  47  39  99  72  61  37  38  41  87  55  96  10   1  25  34  24  87  80  80  53  72  25  27   9  49  44  30  45  11  66  47  47  20  33  46  64  12   6  31  68  42  58  69  67  52  18  73  56   7  88  20  81  23  80  22  57  50   1  21  12  12  22  93  22  40  81  20  60  58  75  71  22  86  48  75  34  96  31  74  14  22  85  82  81  76  60  39  71  80  29  42  98   4  39   5  32  86  68  44   2  57  15   4  33  41  24  54  55  46  76  80  25  50  52  19  16  91  74  36  39  65  59  87  62  12  25  88   7  39  90  65  96  30   6  52  66  34  86  71  66  81  54  70  11  86   9  85  64  36  87  53  81  33  18  33  32  85  19  70  61   2  38  64  74  92  29  17  77  70  34  17  89  96  81  68  73  36  55   6  46  58  38  62  94   4  28  72  77  12  26  67  47  42   1  18  57  59  44  25  33  62  26  49  59   2  28   5  79  77  10  65  82  97   2  19  47  38  97  85  49  37  79  88  83  13  38  26  39  26  52  78  90  83  35  56  88  87  96   5  50  16  80  20  94  46  61  48  59  20  89  65   3  67  53  19  36  30  48  95   4  61  31  85   4  98   6  61  57  57  25  27  60  79  75  50  66  67  73  85  19  50  83  27  50  63  12   1  46  39   1  79  90  23  98  60  21  45  12  46  89  99  62  87  68  15  21  58  49  56  85  63  10  63  27  97   7  42  59  87   9  97  24  18  80  90  88  57  57  18  18   1  78   3  95  94  78  85  45   7  68  29  32  40  39  36  85  24  48  50  48  71  47  20  39  60  89  19  74  32  75  59  82  53  89  85  65  21  63  88  16  56  16  28  80  21  62  28  19  30  42  69   4  62  66  77  11  16  89   7  79  48  37  94  58  96  80  75  57  75  87  63  65  79  71  11  87  81  15  44  42  32  16  42  89  90  46  79  47  37  41  12  79   6  84  85  45  91  72  93  73  73   8   7  70  41  86  36  73  32  50  27  41  23  36   2   2  54  10  97   9   7  84  38  62   3  69   1  95  15  89  90  28  96  81  12  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        1  28  32  16  85  94  49  24  95   5  61  67  90  35   2  43  22   5  58  81  67  68  65  40  83  39  59  76  75  60  61  72  26  97  66  11  23  30  64  43  14  25  15  33  59  24  62  93  49  84  20  52  80  70  12  47  58   9  97  45  21  30  69  91  99  52  82  85  92  81  31  28  65  33  82  29  64   2  31  81  56  40  78  59  79  82  58  72  49  33  15  92  68  78   5  55  49  82  35  12  43  97  43  82  25  66  78   6  54  32  44   8  36  58  33  27  96   5  63  47  64  84  23  14  89  32  90  78  92  47   4  15  93  98  20  91   6  93   1  35  97  87  76  20   7  81  23   5  54  65  48  55  54   7  52  47   1  55  43  31  68  20  48  69  29  44  88  26  64  21  49  48  34  78  68  19  35  83  47  20  56  79  69  77  83  31  78  77  93  36  32  35  55  82  78   1  82  67  74  85  97  12  56  80  10  37  82  33  70  85  28  21  13  69  12  84  58  77  28  41  14  77  33  78  71   8  37   2  86  79   8  41  46  24  36  32   4  53  53  54   3  72  45  78  32  19  52  13  76  54  14  41  33  98  98  97   8  74  77   6   8  66  28  89   7  84  56  86  73  38  23  24  75  20  75   5  84  70  59  68   8  94  32  60  30  44  65  54  37  28   5  31  60  65  59  12  60  70   4  33  90  61  95  24  38  85  94  75  55  68  51  49  56  72  35   7  92  35  25   8  83   6  91  85  72  16  40  24  78  73  29  39  75   8  28  28  80  40  19  71  26  28  76  57  10  22  97  66   8  63  81  22  14  95  87  47  62  59  89  72  73  21  58  30   2  12  44  95  77   9  14  25  33  69  55  80  24  23  49  31  77  39  77  17  33  34  91  68  45  63  86  51  29  72   5  60  65  74  11  27   4  29   4  69  51  95  54  91  54   8  60  49  98  45  43   5  36  99   1  27  54  84  13  49  34  94   6  67  28  69   7  57  67  52  50  89  37  28  97  91  27  17  32  41  62   4  58  18  21   1  30  63   4  12  70  40  38  83  23  79  50  19   8  56  94  26  31  94  74  60  37  25  59  80  21  25  18  70  14  17   6  51  45  28  66  58   6  93  77   1  38  80  47   1   1  40   5  25  30  38  99  10  28  71  73  71   9  98  23  67  53  10  61  18  21  28  41  33  25  10  37  55   1   6  34  11   8  29  99  46  70  56  96  25  59  25  34  75   3  88  42  48  45  81  14  14  81  63  19  35  19  61  14  23  85  61  43  43  74  81  83  50  39  53  33  15  80  77  69  82  70  76  35  30  21  75  89  68  88  60  31  43  27  78  81  52  52  80  97  96  88  38  51  51  88  85  38  69  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51  51  80  55  11   2  41  71  77  42  51   1  39  70  61   5  31  55  74  68  14  29  31  43  49   2  75   2  47  47  48  71  51  64  48  26   9  78  94  28  49  99  50   1  99  31   2  38   1  48  66  16   9  64  34   7   1  59  54  30  20  73  48  42   4  81  35  62  99  22   8  82  78  74  28   4  22  76  44  54  64   8  50  38  57  54   5  10  49  75  47  83  67  36  31  71  97  29  42  44  12  74  23  29  39  86  46  57  10  60  55  32  60  50  20  32  17  91  47   6  33  19  66  85  52  94  62  45  27  11  43  62  23   3  67  56  77  44  13  65  61  20  42   5  97  17  61  27  60  84  26  57  16  83  80  41  58  54   3   9  25  53  91  60   1  32  60  81  66  77   3  56  89  71  18  67  11  47  91  44  10  73  20  87  58  26  43  67  97  45  21  54  80  60  92  49  61  26  35  56  73  28  60  24  86  32  71  54   6  40  56  16  15  24  77  79  38  28   1  93  43  67  45  50  50  66  43  29  41  28  31  64  37  61  60  66  12   7  18  81  96  17  95  96  72  18  74  73  59  31  80  59   5  71  85  50  45  32  27  37  42  48  82  58  20  24  57  77  96  74  11  61  45  48  95  44  16  75  61  16  61  30  11  59  92  33  43  27  25  19  22  92  35  67  79  74  81   7  68  46  46  54  47  58  62  34  28  15  93  45  17  88  56   8  51  82  71  41  22  57  87  23  56  59  89  72   3  37  64  50  43  61  56  96  47  56  19  20  32  73  76  82  43  12  10  80  57  33  19  41  64  55  46  63  83  52  49  84  57  24   5  85  63  86  22  22  17  10  50   4  99  82  69  41  18  38  28  13  52  12  39  54  15  67  88  94  51  68  67  90  50  42  71  63  18   2  48  57   2  94  51  52  83  37  86  15  64  23  57  42  25  25  49  94  63  34  37  84  72  26  91  40  92  32   6  68  20   3  46  85  19   6  82  17  29  84  49   9  98  72  86  89  47  45  12  24  12  80  25  40  70  25  18  72  24  75  14  76  16  70  75  80  27  48  54  46  67  96  17  73  59  11  76   5  45  68  70   9  35  45  53  35  60  53  37  83  79  77   9  33   5  69   6  72  81  68  64  81  61  24  11  99  94  35  34  88  70  55  96  47  62   5  82  70  44  68  55  71  95  34  16  57  48  86  42   1  76  58  95  49  55  43  64  10  39  15  69  32  10  72  28  69  63  87  90  78  93  32  43  21  52  94  57  48  99  93  72  89  26  96  13  19  26  88  61  64  62  34  95  28  45  34  68  85  93  30  17  50  84  35  65   9  64  94  56  36  42  51  98  15  72  91  21  11  91  88  20  79  59  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    74  53  44   1  31  75  42  86   3   3  86  62  80  80  22  45  90  38  70  22   9  94  23  87  67  15  22  51  51  78  31  28  60  44  93  96  48  32  51  24  80   2  39  69  16  69  13  85   5  89  71  41  19  50  87   4  53  33  29  59  49  96  22  80  23  53  91  66  23  44  15  39  23  27  94  99   4  60   8  67   6  72  30  15  74  84  44  49  73  99  17  80  69  93  88  87  31  64  77  87  54  83   1  45  51  28   9  14   4  83  37  98  27  72  82   7   3  76  85  48  76  64  25  56  21  90  17  75  33  91  24  46  17  15  44  57  81  25   3  14  36  93  58  23  32  76  60  20  63  80  79  61  33  61  38  27  51  34  73  51  63   6  62  48  40  49  33  96  15  41   1  39  93  15  69  83  67  26  57  70  97   9  52  20  99  92  38  21  98   8  32  19  77   3   5  26   1  61  56  76  84  45  51  20  85  96  90  29  49  79  75   7  61  49  67  44  69  65  39  75  82  58  89  95  29  68  28  57  73   9  55  94  22  19  81   2  28  46  36  20  76  90  86  78  85  18  64  99  65  65  32  47  24  76  98  29  44  99  42  27   7  28  77  83  66   4  18  57  27  21  75  89  90  12  38  52  44  21  30  60   2  25  48  76  42  85  20  32   1   8  12  39  18  55  74  82  69  49  89  63  12  77  58  87  87  27  60  53  12  97   3  24  10  71  20  48   6  90  24  94  79  52  61  29  40  97  13  22  73  39  34  28  53  38  74  89  55  29  42  69  38  81  87  15  20  31  58  83  52  54  65   3  34  71  51  52  98  64  30  61  94  80  83  85  25  33  81  94  46  99  36  77  13  93  78  79  68  67  80  65  46  23  97  28  85  64  13  86   4  44  73  35  50  56  29  88  90  56  28  41  18   7  62  82  32  28  82  20  13  73  24  85  92  83  44  40  86  27  31  40  44  82  59  26  34  74  25  15  65  23  83  99  93  96  33   4  53  72  62  59  72  82  51  47  55  63  17  57  52  42  51  42  85  11  13  96  40  80  76  91  20  81   6  63  16  93  81  96  28  20  51  97  30  73  39  84  55  30  66  15   8  64  53  50  78  73  17  66  52  72  57  53  74  89  69  50  81  75  90  75  46  80  26  58  57  48  60   2  94  15  17  54  69  77  97  38  57  71  14  26  30  55  45  47  12  91  11   5  41  48  31  80  31  12  38  15  30  60  86  78  23  80  61  49  64  92  17  84  12  51  83  86  58  30  59  98  60  94  86  85   9   1  92  95   5  94  62  13  41  11  20  18  60  21  61   6  85  16  32  86  69  89  47  96  99  79  82  71  93  73  95  80   1  34  70  48  12  36  63  88  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  81  27  40  26  94   6  12  28  34  25  80  93  51  75  51  84  57  20  35  27  21  83  74   7  72  79   2  38  82   6  17  87  10  68  99  23  21  60  73  43  55  53  19  88  13  83  35  51  25  27  77  14  32  70  26  41  57  74  73  11  70  69  11  22  74  50  10  52  53  33  74  39  82  62  23  43   3  81  70  79  43  97  87  49  13  75  20  23  46  89  29   7  38  75  98  83  52  91  89  54  86  47  74  85  33  14  51  20  19  76  72  27  36  16  49  69  36  81  26  62  12  86  18  35  76  70  94  94   2  35  37  38  52  95   2  74  41  74  56  51  12  37  24  17  21  54  36  56  96  83  49  95  12  42  55  20  38  31  47  92  50  54  32  28  22  52  92  59  13  50  94   4  76  17  67  53  34  24  86  31  68  55  87  62  18  99  12   4  67   6  99  30  13  20  86  54  83  47  53   4  46  86  51  62  32  74  92  10  21  42  17  42  11  59  17  76   7  74  52  34  35  74  28  45  28   1  30  53  73  54  76  66  61  68  33  87  72  89  28  25  66  69  93  10  33  72  90  71  34  93  23   6  35   9  81   4  99  40  99  31  47   5   2  82   5  59  20  64  92   2  91  11  12   9  66  58  91  46  25  71  54   6  28  51  63  35  14  23  40  78   3   4  54  38   9  74  21  47  68  73  85  28  90  77  75  45  59  12  44  25   6  17   9  43  82  21  94  93   5  60  13  87  85  59  71  66  93  53  40  91   7  74   5   5  17  49  99  14  23   2  66  82  25  52  48   3  37  82  45  72  85  75  99  22  40  12  47  34  62  22  12  12  26  56  55  38  40  65  80  94  46  96  69  72  99  45  60  97  70  48  28  41  63  22  13  56  35  21  79  47  82  63  46  90   7  83  39  54  67  65  85  41  97  36  66  95   3   3  88  37  91  64  96  58  30  65  40  49  88  69  46  72  12  52  96  41  43  51  17  71  40  18  20  61  80  38  59  60  43  18  42  29  98  85  16  31   7  60  21  84  43  87  55  25  93  10  85  59  60   8  78  39  52  67  91  24  77  90   4  32  49  25  10  29  95  82  79  37  97  19  17  86  19  78  33  26  14  17  29  80  10  69  56   1   6  95  60  44  44  19  81  18  91  90  22  30  15  89  75  55  85  47   2  55  88  63  29  45  25  26  34  55  71   3  71  48  71  19  47  61  33  56  51  92  93  74  20  91  50  39   1  21  21  95  47  91  71  53  96  60  37  74  96  79  17  34  26  14   1  27  53  76  55  25  23   2  71  78  73  15  99  65  39  63  10  60  72   5  48  67  45  34  16  14  96  35  23  89   9  39  28  77  40  75  64  61   9  39  95  33  88  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                22  43   9  25  38  21  77  62  36  90  12  10  39  15  74  50  89  33  85  86  10  94  91  38  92  53  21  51  73   2  89  13  87  76  44  21  93  77  66  71   1  68  42  83  71  61  20  50  22  98  27  61  53  29  46  71  10  48  12  39  68  88  13  52  40  53  36  58  48  68  57  48  22   1  57  32  31  33  28  74  43  97   5  92  38  68  46  79  97  91  30  72  44  58  24  89  66  93  37  88  33  71  66  33   7  71  76  68   8   1  36  83  31  48   7  86  62  37  32  83  12  41  97  52  91  17  64  78  56  88  26   5  52  60  81  79  18  80  32  77  51   8  41   7  38   1  47  90  71  33  54  55   5   8  46  64  81  90  82  63  18  15  31  28  86  85  45  32  42  88  18  51  27  66   1  65  72  23  41  96  22  76  82  90  20  89  26  42  81  42  27  53  51  36   7  82  45  88  80  59  99  25   8  26  71  11  29  62  81  66  23   1  52  76  78  52  29  55  53  83   4  28  15  88  69  16  31  95  62  40  76   5  79  78  31  25  47  46  74  67   3  50  62  26  71  21  98  17  94  52  89  22  70  26  99  45   7  89  28  60  18  78  81  22  73  54  39  95  10  16  34   6  22   7  67  83   5  16  34   4  23  92  76  77  36  26  78  88  42  39  77  70  33  62  28   3  91  46  29  34  14  56  89  72  96  93  11  86  90   3  42  34   1  21  42  74   9  47  71  91  38  92  89   7  22  61  80  16  58  83  59  14  80  31   3  57  51   7  17  25  54  25  49  33  77  58  18   6  68  26  64  79   3  13  49   1  97  40  59  61  81  79  63  32  14  99  28  39  69  79  91  40  73  82  82  17  78  61  62   6  50  31  48  81   9   4  96  73  70  20  37   4  84  50  57   4  86   1  11  65  54  67  67  56  43  53  92   4  56  71  82   8  46  97  18  22  80  63  40  22  52  60  39  42  19   9  45  85  47  15   6  19  70  67  96  65   2   6  95  55  90  87  17  76  79  42  31  83  31  94  26  76  71  52  44  87  94  77  54  60  85  27  53   7  59  45  55  12  91  15  21  22   5   4   6  51  43  45  64  53  52  24  19  46  19  86  29  35  93  12  72  20  29  28  21  47   6  61  15  35   2  40  47  60  48  93  22  32  96  96  61  17  63   2  99  84   5  95   8  52  99  14  77  39  89  22  45  91  25  66  92   6  52  85  53  46  92  89  11  67  78  21  83  24  38  51  62  61  24  47  76  75  38  27  89  28  98  50  43  18  93   2   8  75   5  68  70  32  46   2  12  85  61  84  23  48  48  96  40  98  78  18  83  74  39  47  35  10  13  28  50  37   8  22  50  30  85  75  30  35  90  92  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              4   7  13  97  21  13  84  22  56  48  76  13  69  72  86   6  40  69  32  74  26  42  41  80  56  50  92  94   5   8  59   1   5  84   3  74  16  63  15  61  60  81  72  51   5  50  84  64  76  12  18   9  29  48  19  91  88   5  67  10  27  90  21  41  98  70  36  67  93  76  84  21  36  92  44  72  47  80  50  34  25  99  86  43   4  74  41  13  28  40  59  54  11  59  46   5  42  96   1  55  25  54  56  94  12   7  81  28  32  78  50  13  13  14  32  46  67  12  48   6  43  67  95  53  76  57  33  41  55  27  17  15  69  70  63  19   2  15  10  10  87  99  18  31   1  71  55  85  89  57  37  41  53  90  42  16  45  51  89  59  17  64  47  93  74  18  78  81  48  39  69  20   5  36   8  62  87  49  41  19  72  22  22  19  61  54  28  61  54  96  21  64   8   7  14  69  84  24  67  57  54  79  13  60  88  11  55  44  92  85  94  12  16  47  11  54  24  82  61  18  29  54  56   8  80  95  62  77  27  82  70   9  43  68  42  20  32  91  97  11  10  61  89  28  25  60  17  22  62  36  23  59  42  24  46  33  43  63  18  28  60  40  57   4  79  99  33  39  49  27  45  56  90  29  17  79  29  32  13  45  46  84  21  88  65  29   6  65  52  36  29  70  67  39  17  66  10  48  86  59  59  22  12   2  59  86  20   8   3  43  57  73  31  14   2  57  34  45  14  23  35  84  21  34  74   6  83  31  14  94   6  25  52  97  23  90  62  47  56  89  68   8  58  99  87  13  63  74  15  77  93  27  50  83  20  85  11  53  56  51  39   6  96  94  29  64  47  53  17  93  68  68  15  48  27   9  75  74  89  75  92  98  80  25   4  55  61  96  53  67  15  77  82  96  96  95  81  16  28  30  60  74  12  95  62  70  66  12   1  55  47  18  81  97  30  98  15  61  34   4  30  64  74  18  99  43  11  65  46  55  35  23  34  29  68  98  82  84  12   9  60  44   1  34  69  12  62  60   1   7  95  90  37  39  18  96  54  23  12  13  40  65  80  68  83  43   1  55  15  56  93   5  41  15  69  33  82  49  55  96  68  87  33  33  77  22   7  11  51  33  50  46  96   8  68  67  14  38   9  72  71  18  32  40  80   1  79  37  11  95  67  26  36  92  46  88  25  35  60  85  46   2  17  48  32  95  69  24  70  53  48  55  92  86  47  92  69  12  15   1  25  29  82  25  88   3  83  18  73   1  86  94  18  12  96   4  29  40  50   5  29  49   9   5  47  57  19  76  58  73  76  95  13  24  61  70  69  68  98  47   6  17  62  75  97   9  65  26  72  50  32  80  55  45  64  52  73  33  73  74  25  61  51  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            82  21  72  47  27  25  50  90  75  93  89  66  34  19  15  81  36  72  93  19  66  90  51  99  92  57  57  71  66  43  47  98  83   9  85  23  53  14  43  65  57  77  42  58  11  58  26  54  10  36  12  88  49  42  52  51  45  32   4  90  16  66  48  11  30  62  26  23  87   7  47  79  86  47  31  85  78  76  94  39  54  28  78  72  50  92  45  90  12  46  70  67  50  77  22  85  25  66  35   8  42  99  19  27  49  33  38  38   1  89  87  60  57  61  44  68  93  93   8  63  77  12  61  81  76  35  18  37  24  59  26   2  83  89  88  79  73  74  75  25   2  82  48  88  65  35  20  90  14  74  92  98  93  46  17  62  93   9  70  55  93  44  20  95  22  33  91  57  28   1  27  39  72  63  22  48  61  56  54   5  53  31  55  14   2  11  93  37  51  31  93  54  15  93  74  94  88  70  13  66  83  61  58  46   6  50  15  90  19  34  47  74  33  86  59  33  60  69  79  87  70  89  99  14  66  25  75  77  60  93  51  75  47  82  28  46  79   4   2  59   6  54  34  61  53  18  62   2  78  35  42  57  52  16  19  59  33  86  13  90  70  65  20  90  94  80  49  79  39  82  56  76  71  32  76  72  51  28  15  25  76  90   3  37  33  96  63  48  24  24  78  85  79  34   6  20  77  42  97  77   5  45  93  45  93  48  26  59  63  95  67  22  52  79  55  12  98  49  92  21  65  44  13  18  62  98  93  65  56  73  80  29  23  73   1  66  67  82  46  52  10  35  48  82  19  84  69  12  19  92  90  27  21  42  65  74  28  56   8  40  23  25  65  99  91  16  70  29  56  15  27  36  67  75  68  15  13   8  71  41  10   4   2  47  58   2  24  30  66  45  89  59  45  48   7  46  15  83  71  66  84  74  19  15  65  77   4  26  77  88  25  11  74  85  59   8  19  71  89  36  34   4  32  63   5  84  51  55  97   2  26  50  91  74  70  15  90  12  38  79  30  86   3  98  32  26  96  84  24  33  41  48  41  67  21  66  93  31   1   5  70  63  87  58  29  73  62   8  90  61  89  99  41  47  14  97  84  53  53  30  34  76  31  57  12  69  66  92  81  29  47   7  49  60  10  94  52  46  33  91  29  30   1  30  99  44  60  99  60  62  43  57  14  92  77  94   7   9  10  77   2  67   4  96  32  79  15  32  54  24  74  28  79  88  93  36  80  88  28  79  24   4  79  67  87  10   4  66  41   5  40  54  88  48  11  82  70  46  41  40  98  39  65  34  21  62  69  64  99   7  60  95  18  19  40  54  62  49  66  94  21  98  16  76  96  38  85  18  14   3  74   2   6  71  75  98  69  33  54  82  47  48  33  22  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          32  31  92  98  57  73  89  70  41  19  17  35  62  16  44  13  90  80  87  24  77  20  23  87  24  12  60  55  77  65  27   8  24  57   8  82  78  22  11  69  25  62  33  51  16  80  57  45  58  85  87  16  64  42  86  12  90  15  96   3  50  78  14  37  67  48  92  72   5  79  79  42  81  21  51  17  17  98  14  67  21  14  35  46  76  17  23  68  15  46   8  70  29  47  82  79  55  28   8  46  89  35   3  48  39  78  92  63  62  40  85  32  44  80  30  28  42   3  34   6  30  74  97   3  54  40  65  43  52  51  65  80  32  83  33  31  63  82  27  30  90  39  45   8   9  55  20  25  71  57  14  72  10  97  30  51  63  92  84  84   4  50   7  16  92  82  89   5  29  23  97  52   2  26  63  74  87  93  60  50  96  80  94  87  44  85  13  21  20  71  33  79   5  98  35  55  31  68  35  71  17  98  25  70  82  93   7  60  46  24  49  38  49  37  24  85  32  55   5  11  83  72  48  93  49  35  97  51  33  81  64  37  42  90  12  50  17  38  26  50  81  84  50  85  56  37  97  11  91  35  34  98  68   3  97  92  85  19  14  38  53  26  49  59   9  49  92  90  23  37  30  32  30  43  42  70  76  13  94  61  21  85  33  48  86  79  19  30  67  93  85  28  16  49  33   3  75  79   1  52  45  66  99  24  43  48  91  59   6  48  89  27  17  60  38  42  75  95  93  33  49  90  48  46  23  97  20  47  82  46  26  84   8   2  29  47  18  29  69  43  14  40  78  40  88  74  80  37  21  87   9   7  91   6  95  26  41   2  18  23  85  12  30  94  16  37  34  94  11   9  58  86  50  99  67  50  35  96   3  72  56  73  50  24  66  70  23  55  48  70  92   9  55  37  67   8  74  18  54  95  61  79  68  72  96  27  60  14  94  29  45  93  32  76   5  82  71  24   3   1  87  98  85  31   1  62  99  71  97   8  60  91  97  55  49  58  73  55  34  67  62  35   4  78  13  64  10  92   4  19  83  86  30  64   9  69  60  67  37  75   1  72  98  44  45  16  34  10  71  72  99  39  19  36  51  34  13  77  53  22  33  77  46   3  96  13  73  14  47   1  65  27  12  42  62  57  82  25  11  25  61   7  47  70  83  68  62  26  23  47  51  63  31  86  87   8  98  91  98  51  93   8  80  11  13  33  61  80  71  79  38  34  48  84  44   1  46  55  14  90  59  99  19  96  59  83  62  38  43  37  47  23  68  88  64  93  70  30  42  15  32  32  31  63  35  73  69  97  81   7  66  28  63  93  23  33   7  84  89  48  16  76  80   3  44  45  55  81  67  77  17  57  39  16  79  89  49  56  75  12  58  30  80  59   9  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        8  43  64  57  77  98  73  38  19  24  77  51  10  26  19  81  41  85  55  92  68  75   6  56  16  96   8  73  58   1  48  70  41   1  87  56  83  68  40  45  78  59  66  26  47  97   2  71  37   2  38  98  69  85  93  59   4   9  10  41  43  22  97  61  46  57  53  26  11  39  69  60  91  16  77  72   9  16  77  77  42  23  27  70  27  69  15  94  57  63  40  12   9  42  56  82  29  76   7  62  81  84   8  74  96  60  68   9  43  80   8  42  91  57  35  10  72  65  90  88   2   9  55  52  48  58  41  96  22  61  99  86  15  77  89  86  26  62  85  51  24  59   3  33  69  30  95  99  25  43  17  99  87  30  42  73   8  62  16   7  56  42   2  88  13  12  16  83   6   4  54   1  87  90  42  63  95  11  90   1  73  49  33  80  71   9  91  89  77  95  46  33  51  66  15  96  93  48  80   5  99  39  71  12  10   1  30  61  30  27  91  50  86  27  94  21  31  78  56  86  63  46   1  22  18  10  32  89  77  52  64  49  39  17  81  70  79  37  39  42  58   1  85  84  95  47  58  16  51  44  94  86  49  28  44  26  17  67  64  35  42  70  71  55  64  76  76  28   2  55  80  24  53  95  13  19  65  28  39  81  40  59  34  45   1   1  65  58  66  20  11  76   9  81  81  13  41  10  67  80   3  41  75  42  94  69  45  88  56  97  83  34  80  38   3  91  41  84  78   6   7  66  76   6  60  16  11  28  43  12  84  72  69  17  22  17  44  40  88  48  75  89  21   3  73  50  68   7  69  80  25  24  69  78  58  34   5  54  18  98   8  15   7  44  70  83  95  91  63   7  75  57  56  59  46  12  98  63  37  50   9   8  54  15  43  31  90  22  21  28  38  33   1  36  56  15  21  89  60  77   4  85  16  85   7  60  39  22  18  43  26  73  80  65  32  27   3  76  31  57  23  98  40  17  29  82  92  70  54  58  54   8  81   3  82  56  33  18  53  78  49  52   9  92  76  90  29  41  88  11   7  41  79  85   4  10  57  29  10  49  50  61   2  32  79  92  93  85  86  60  71  25  55  85  97  58  96  96  64  40  92  50  26  38  68  89  10   2  90   8  24  57   2  56  90  43  66  69  89  94  48  72  43  86  80  78  35  81  77  35  26  50  10  93  78  58   7  37  40  77  80  32  69  82  73  92  34  44  54  35  18  26  43  27  73  85  12  75  96  99  39  76  52  46  70   2  59  21  33  95   9  74  43  57  10  99  79  13   7  15  95  69  21   3  41  13  82  87  74  26   4  25  87  40  35  44  23  92  47  31  28  19  87  69   7   1  66  12  85  73  69  98  80  43  18  66  20  84  55   6  64   3  74  33  90  80  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      95  52  94  60  77  23  25   6  80  70  52  27  69  75  50  84  55  12  86  60  27  36  31  34  37  91  28  91  88  12  25  26  10  52  44   7   1  98  94  15  71  60  15  34  80  99  71  94  93  88  28  46  43  29  18  17  95  10  62  94  96  84  40  45  24  45  60  41  73  81  66  74   7  63  92  56  69  42  18  93  31  59  48  19  49  53  52  57  62  56  88  31  78   6  83   3  27  96  90  68  80   6  95  12  48  74  60  46   3  90  75  79  10   8  89  23  20  53  85  38  76  35  28  11  25  22  77  15  63   4   6  14  67  37   9  79  66  84  10  72  22  20  37  24  14  69  77  40  59  53  38  39  18   1  13  94  94  41  82  97  32  73  82  81   6  97  72  91  80  94  10   5  70  73  20  47  85  99  65  58  45  96  25  15  10  93  97  78  32  15  12  54  96  54  80  67   7  90  67  42  55  88  98  36  70  99   9  74  57  51  94  59  63  96  85  46  45  46  81  91  22  31  96  26  54  38  29   4  81  41   4  84  97  50  10  78  54  26  59  65  18  15  42  64  68  77  26  20  31  14  89  92   2  80  24  58  76  27  14  23   5  49  65  55  88  80  23  41  37  85  93  28  96  70  93  60  37   2  79  28  72  31  82  15  52  13  12   7  82  22  50  97  73   6  13  76  12  77  86   7  47  87  95  89  83  21  47  75  14  82  94  59  46   5  27  70  45   8  94  47  76  19  47  90  97  25  59  99  23  24   1  44  47  95  91  80  93  20  25  26  59  43  43  30  55  74  59  53  88  62  21  16  53  70  30  58  11  87  77  26  73  84  21  79  18  60   4  24  91  84  65  59  17  76  28  65  43  21  75  41  39  41  37  79   8   4  94  45  63  82   3  66   4   8  10  75  92  24  86   4  73  37   1  11  85  82  48  93  77  55  82  36  53  78  95  98  61  73  56   9  70  11   1  59  21  62  36  93   1  62  17  98  92  78  58   5  47  40  94  95  44  85  78  47  43  92  25  79  34  59   8  41  90  62  72  36  38  10  57  90  68  31  99  77  81  10  84  94  32  58  47  31  88  95   2  80  67  55  37  24  71  86  38  25  18  92  65  52  66   3  94  83  33  96  27  37  40   3  52  20  96  30  51  75  80  13  29  81  36   1  41  34  40  50  36  11   8  75  85  86  69  18  79  50  63   9  25  28  42  30  96  60  44   7   6  71  16  57  87  70  21  76  94   7  40  31  39  63  44  13  18  57  16  36  12  69  19  57  83  63  63  32  32  19  78  88  11  72   3  44  32  77  20  51   1   2   3  53  47  52  89  90  32  64  64  23  83  14  42  37  53  28  63  61  95  63   8  65  39   8  39  32  90  54  38  87  35  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    71  67  55  46  37  46  56   7  32   9  87  98  33  19  89   5  66  11  72  67  31   8  99  76  44  16  99   6  15  60   8  94  16  21  81  97  80  85  79  18  96  69  92  85  64  75  80  19  68  99  14   4  51  20  63  26  65  63  61  94  34   1  45  70  64  83  61  55  34  90   5  35  93  92  97  71  71  74  91  12  82  45  27  62  77  45  59  51  51  18  28  70  50  68  32  63  23  72  35  52  17   3  45  32  97  83  28  78   3  89  40  64  19  60  79  69  90  24  23  12  74  81   7  89   3  63  72  48  22  91  72  13  30  91  52  97   3   7  49  82  50  91  86  72  74  98  84  88  49  59  34  16  19  61  71  72  53  48  32  87  68  15  47  97  21  71  89  13  91  81  99  41   4   8  71  43   5  54  15  34  85  79  82  34  21  44  94  16  62  28  83  81  18  58  54  10  70   4  80  30  10  63   7  18  86  38  24  12  14  14  10  46   2  36  81  80  31  77  63  86  83  86  32  84  81  42  54  99  95  46  15  19  54  81  47   8  36   8  45  94  75   9  20   8  11  63  55  45  58  50   2  61  78  72  36  72  17  99  34  27  76  15  36  86  78  97   4  92   9  28  90  50  32  81   3  31  51  78  79  43  91  58   8  45  46  92  33  73  42  25  84  13  85  32  34  25  63  22  61  70  86  36  86  24  68  13  97  54  38  73  97  44  88  76  70  98  44  60  31  94  33  23  79  66  77  82  51  56  42  47  65  84  30  90   3  43  41  35   2  65  91  45  78  34  68   1  78  12  81  13  61  39  40  46  96  63  59  49  75  89  62  26  71  64  43  80  20  10  92   6  37  71  66  69  22  31  32  72  45  87  45  42  97  70  68  55  62  80  77  84  40  77  37  10  87  75  13  53  51  42  94   9  94  35  33  57  21  25  63  80  33  14  80  84  15  58  64  86  94   1  30  59  87  85  84  39  96  21  29  70  12  25  76  83  33   8  41  26   5  13  90  86  97  41  76  72  41  72  29  60   6  10  77   1  50  37  29  93  10  21  21  19  19  51   3  81  37  52  57  94  70  70   9  82  51  57  65   8  79  13  34  60  82  12  77  43  71  78  25  82  77  30  86  13  80  41  27  53  32  92  71  41  67  63  33  27  53  20  72  54  37  71  88  17  97  68   8  73  20  16   1  23   8  90  54  24  67  72  20  23  73  53  21  84  87  56  23  12  39  39  73  35  73  83  82  73  14  59  86  66  98  40  78  62  36   3  46  57  86  64  24  22  45  92  89  54  67  94  23  47  32  99  10  14  43  77  17   8  71  18  27  62  60  26  12   5  71  33  28  23  44  45  19  73  49  80  50  95  16   1  72  24  63  98  25  67  17  84  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  16  42  15  50  74  84  77  48  62  88  36  62   6  71  44  41  11  28  56  22  65  59  63  52  62  40  29  40  21  82  59  91  78  38  88  34  68  83  37  21  23  86  87  28  70  38   9  42  80  49  46  98  89  65  19  96  11  63  33  53  55  14  52  77  22  22  36  95   1  18   8   4   9  34  64   6  66  74  90  10  70   5  24  20  37  47  12  64   9  19  96  63  61  34  55  85   6  99  49   6   3  97  34  95   2  80  80  91  20  33  11  13  15  28  66  90  68  98  79  37  86  22  14   9  41  73  51  23  40  34  39  51  88  42  53  36  34  36  38  63  97  15  83  37  48  75  75  40  53  76   7   2  92  89  15  19  88  25  43  87  34  34  92  64  28  66  88  57  11  46  15  51  78  30  15  88  74  23  25  12  24  68  88   9  21  78  11  67  27  87  15  52  13   5  27  32  52  20  61  52  72  68  96  77  54  64  19  90  58  79  46  92  14  11  49  25  80  35  48   7  31   7   9  16  73  85  97  72  79  61  43  31  29  38  73  98  88  36  29  93  88  10  89  99  32  18  23  52  56  27  75  56   7  71  22   9  95  74  35  20   9  65  46  72  64  91  82  33  48  64  39   5  54  20  10  72   9  78  59  30  20  38  26  21  31  80  30  43  77  25  58   2  31  66  44  82  37  62  82  30  25  23  83  68  73  98  83  87   3  43  61   7  60  10  59  20  25  44  87  54  23  82  97  13  32  13  63  22  47  97   2  48  35  12  37  97  93  15  10  80  79  54  61  29  24  95  43  78  65   5  63  22  70  15  23  35  24  53  30  90  29  77  51  52  79  10  67  70  47  45  51  56  45  41  32  31  37  45  42  46  40  76  60  28   3  71  83  14  96  28  49  37  57  48  56  60  13  12  36  85   9   8  52  64  14  53  81  39  47  84  34  24  85  76   6  67  88  20  54  38  19   7  36  13  88  21  13  58   9   9  89  45  10  67  67  52  14  32  19   9  49  28  92  54  83  66  80  68  26  28  28  68  48  80  44  86   2  30  31  55  96  98  42  41   5  59  34  24  91  29  46  51  43  55  58  66  47  20  72  52  34  50  39  24  90  15  87  70  70  40  88  65  54  60   9  13  56  97  70   6   2  75  75   3  59  80  99  93  40  48   6  59  42  66  33  48  77  79  26  35  94  80  53  15  10  26  64  46   5  75  69   6  60  50  60  68  53  20  60  22  38  59  69  22   1  71  61  80  61  12   1  53  61  71   1  32  27   1  42  11  58  31  22   3  62  94  11  24  17  54  55  88  36  10  21  89  18  22  69  98  19  60  97  84  38  73  87   8  72  43  11  51  98  42  58  41  19  37  55  54  80  23  79  81  43  63  47  43  36  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                79   6  76  70  47  45  75  49  88  94  36  68  16  94  99  40  93  46  38  91  83  63  50  39  87  94  46  34  11  42  82  24  61  62  37  34  81  51  71   1  73  93  31  74  88  74  43  42   3  47  81  32  21  11  11   7  26  43  38  97  81  29  41  40  25  68  84  18  26  58  67  39  96  73  93  83  38  95  30  81  21  59   8  53  26  36  33  30  95  77   7  51  29  87  87  61  92  56   7  12  17  18   6  78  25  89  19  30  48  65  62  59  43  89   6  20   7  69  83  58  22  43  29  21  24  20  12  79  57  81  49  60  62  69  37  17  15  14  35   6  19  40  36  54  82  94  28   8  28  55  55  47  24  16  51   1  12  13  38  48  87  35  18  60  41  84  97  39  60  61  33  90  85  27  48  81  68  10  90  37   3  74  95  54  15  72  73  81  69  51  91  46  22   3  90  91  21   4   4  60  98  68  51  58  72  93  32  88  47  53  36   6   4  39  50   1  21  21  37  35  17  56  69  24  79  32  16  22  60  65  54  82  80  33  90  25  21  38  11  14  30  81  92  34  77  45  79  96  73  42  97  49  92  57  47  26  74   3  17   2  70  82  79  55  55  74  27  75  16  93  71   3  44  18  36  34  34  51  56  38  13  59  52  75  37  70  97  64  37  54  52  32  55  27  77   5  39   3  98  27  39  58  55  84  37  31  20  84   8  81   4   4   4  91  51  43  58  49   2  93  31  86  26  14  58  57  93  15  43   6  65   3  35  53  44  51  33  53  99  82   1  61  29  76  90  38  95  40  75  45  87  37  17  36  47  89   1   3  74  10  33  28  25  36  42  43  42  87  66  28  26  34  93  71  66  49  46  45  81  67  77   9  81  95  79  42  63  71  19  42  92  61  19  94  99  77  61  65  76  52  60  35  21  79  48  42  40  88  70  38  19   9   2  96  56  96  81   7  18  63  87  35  67   4  12  13  91  96  46  19  95  99  46  86  16  77  73  14  60  43   1  27  81  73  88   4  42  13  74  89  91  93  84  40   7  36   8  27  48  85  96  25  49  54  31  49  66  13  91  30  41  51  13   2  82  15  15  77  35  67  25  17  14  15  41  48  38   2  62   5   8  38  51  52  52  44  91  61  16  28  79  58  30  17  22  89  19  22   1   8  62  92  99  38  39   1  73  99  31  95  42  69   6  94  28  34  59  46  47  47  80  60  19  28  41  65  83   7  26  89  24  22  47  30  87  70  15  78  25  11   2  25  58  54  62  54  43  93  29  48  52  27  37  75  20  93  47  11  80  73   6  60  41  10  40  50   7  74  80   9  29   4  52  95  42  26  22  19  23  58  70  74  82  67  24  33  72  39   1  30  83  42  19  21  16  44  18  92  67  53  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              79  88   6  99   6  89  66  58  65  72  32  87  19  85  57  80  19  99  68  75  46  37  37  60  71  93  67  58  89  82  26  61  84  33  13  72  28  35  72  97  25  97  12   8  75  53  57  41  85  38  78   7  77  37  32  71  96  59   7  63  70  88  63   1  93  79   4  60  66  55  88  78  76  17  57  87  73  23  42  76  59  95  12  26   5  64  67  59  42  39  43  48   1  42  73  33  37  29  78  76  51  99  46  77  30  51  98  20  63  28  81  89  42  65  55  37  46  57  16  19  80  38  77  63  53  94  85  30  80  34  15  30   1  77  39  29  36  63  10  56  25  62  51  40  62  99  76  18  56  26  82  46   7  92  97  60  82  44   4  36  30  31  30  19  24  85   1   7  25  41  96  25  45  49  89  78  81  54  86   6  98  64  64  49  49  85  88  10  84   4  86  63  37  54  16  86  85  57  61  29  10   3  71  60  95  96  33  89  35  65  86   6  85  83  72  92  44  85  42  52  84  14  85  81  30  10  85  90  52  42  85  17  69  56  14  12  93  11  55   3  75  77  26  72  32  72  75  70  95  55  46  29  67  62   8  47  42  82  34  11  22  69  60  94  28  54  76  67  39  66   7   1  64  20  66  80  30  17  59  97  20  31  40  55  90  29   6  41  86  15  52  70  18  94  49  45  92  63  45  50  37  16  94  51  15  40  18  81   5  52  69  15  46  61  61  57  69  46  10  90  77  38   4  74  30  44  93  83  40  41  76  30  42  36  86  56  30  30  86  65  86  94  70  54  78   6  14  34  39  40  49  57  36  14  68  76  45  35  44  15  71  27  30  21  65  20  47  17  23  68  27  13  57  16  67  43   9   1  73  54  86  80  54  56  62  38  31  76   2  92  46  91  53  58  31  22  50   6  60  26  74  45  12  29  87  94  80  59  88  71  25  61  18  24  97  20  18  56  26   7  91  91  39  32   6  43  40  87  79  79  73  93  28  94  24  74  87  71  60  37  56  34  33  67  10  35  11  12  85  78  28  67   9  58  72  79  57  14  13  15  32  34   2  94  82  37  46  48  53  68   6  86  73  70  93  27   6  99   6  85   6  90  48  99  30  31  43  97  71  42  39  40  99  20  61  58  84  76  52  66  21  81  38  95  33   1  48  16  54  87  49  28  62  88  53  97  57  13  14  82  99  96  20  72  72  36  54  48  54  42  12  46  75  82  29  75  30  76  41  20  41  70  33  61  47  69   2   2  15  25  88  61  26  52  33  40  46  21   1  19  82  92  85  86  10  88   1  26  54  34   3  75   5   3  38  68  28  28  71  67  98  18  56  88  76  24  19  63  43  86  61  23  61  21  70  29  45  57  81  63  51  20  45  12  70   4  73   5  21   8  83  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            86  83  77  10  96  86  24  54  51  25  35  60  62  15  63  67  43  72  97  68  50  46  94  82  72  28  25  82  60  93  63  24  12  40  32  85  99  67  30  98  76  26  21  34  98  11  59  74  51  75  57  69  96  70  95  91  47  37  21  71  62  73  60  84  20  87  63  23  91  32  50   7  59  39  57  60  27  37  34  42  45  85  11  70  41  75  62  56  41  31  88  11  57  44  66  36  25  44  32  41  85  44  78  15  62  64  79  39  94  61  96  25  48  33  59  13  35  15  83  19  74  25  54  39  12  98  96   6  13  44   7  20  36  49  42  87  45  41  46  12  76  89   4  33  10  77  99  68  39  17  33  38  41  76  16  40  71  52  63   4  22  79  22  66  20  17  64  62  28  77  72  75   5  46  57  96  99  60  62  33  61   7  16  37  76   8  84  94  98  79  91  95  39  63  17  10  21  95   3  47  69  13  38  67  21  99  81  16  33  75  36  63  27  55  60  71  27  98   5  92  66  30  79  40  53  33  23  41  38  85  81  15  53  45  56  61  82  76  41  90  91  18   1  43  47  63  13  99  37   4  17  59  21  38  91  22  72  26   9  39  82  40  35  15  97  74  71  63   5  15  46  32  37  14  53  24  72   7  18  61  12  36  45  56  81   6  48  52  38  91  76  13  99  88  65  97  87  52  12  51  22   2  83  29  88  55  41  76  50  43  54  41  19  53  58  57  76  28  59  19  42  47  30  40  65   5  85  97  15  18  86  71  23  53  43   8  99  67  87  18  31  12  57  22  62   9  61   1  18  34  47  73  88  96  31  51  46  45  65  95  92  76  92  94  65  37  45  18  88  68  25  97  60  93  42  80   8  20  56  94  37  68  25  10  71  82  50   5  71  72  53  77  11  61  64  55  11  98  25   2  88  10  74  25  15  60  54  94  41   7  36  82  20  15  10   8  21  68  51  64  90  66   3  78  73   2  93  34  13  62  50  31  75  20  43  20  80  70   9  92  43   2  15  32  93  20  34   4  77  38  82  55  51  28  82  36   6   4  49  27  16  75  77  26  28  28  51  70  19  33  57  76  24  64  52  64  52   7  13  14  12  17  24  16  98  88  52   3  43  22   1  84  18  13  63  38  44  80  21  30   8  85  25  95  85  66  45  56  64  49  56  58  46  30  38  91  61  79  43   4  27  24  68  96  44  73  56  80  45  63  42  57  34  17  15  70   4  70  94  34  43  26   9  25  69  25  82  12  55  23  83   7  94  38  63  97  61  74  80  10  39  37  70   3   9  71  49  84  72  24  31  59  85   5  47  18  42  95   8  72   9  31  28  75  50  57  95  59  44  59  41  79  45  62   7  52  26  82  98  13  60  59   7  56  65  85  10  25  83  32  52  29  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          25  71  12  82  66  90  25  32  19   1  59  51  71   7  96  38  60  45  89   4  28  52  78  22  68   3  52  54  89  91  58  60  29  10  39  21  49  50  77  39  80  93  30  32  13  23  60  94  33  87  47  91  64  17  21  23  57  96  38  65   8  27  14  21  70  36   5  86  24  36  38  54  63  93  61  34  89   1  80  23  42  82  63  10  27  25  59  48  19  54  72  66  35  67  88  71  49  29  93  26  96  83  25   1  54  37  66  84  50  95  80  84  71  32  48  63   4  73  23   6  84  59  49  98  69  51  58  63  87  86  65  89  84   5  83  99  64  55  14  87  30   6  97   6  10  99  43  52  83  42  98  40  10  95  85  19  34  34  38  97  35   1  32  80  23  84  53  88  36  83  84  84  87  86  93  58  40  51  10  25  52   4  58  38  61  80  27  54  14  22  85  85  81  87  34   8  82  76  53  42  40  14  53  79  65  34   2  70  57  70  21  62   7  52  82  67  37  49  56  52  67  44   4  24  55  94  48  31  60  41  63  77  80  82  89   3  21  22  67  54  28  94   8  58  83  48   1  55  98  81  61  70  29  79  43   1  29  10  43  38  71  88  94  60  67  15  67  53  13  63  90  24  15  72  99  60  12  68  13  30  72  42  42  54  62  13  38  81  20   8  81  17  21  69  17   1  54  55  42  47  88  22  47  99  18   2  26  37   9  81  30   9  85  62  74  70  30  83  39  15  35  25  37   2  85  77  66  29  17  56  91   4  61  72  75  30  79  72   6  39   6  33  87  15  69   5   3  21  76  64  19  69  72  26  70  70  43  48  66  28  84  29  65  10  42  65  38  18  19  36  85  63  78  56  38  48  63  33  50  16  66   7  90  90  64  97  92  34  94   1  81  36  90  43  10  35  75  93  85  19  19  65  65  72  89  44  31  96  97  57  83  77  32  56  13  67  83   2  87   4  71  81  23  70  24  87  91  83   7  72  80  96  42  62  47  66  19  75  20  58  78  89  20  87  47  33  99  76  41  56  94  62  79  26  60  77  35  49  78  85   4  34  84  67  32  73  78   6  49  16  84  28  93  62  20  53  31  17  62  98  23  89  19  32   1  55  54  17  82  59  98  72   4   5  55  74  67  85  75  60  55  41  40  22  96  14  95  81  98  49  92  90  10  23  29  33  79  56  30  40  48  67  50   3  66  55  42  70  22  28  22  68  36  87  32  44  50  17  15  77  60  21  28  20  12  28  44  80  11  63  84   8  66  73  92  36  81   1  38  27  38  63  86  46  53  59  45  84   1  81  29  62  25  50  71  87  35  72  59   6  28  33  41  39  96  51  16   7  58  53  70  53  92  81  59  65   5  67   6  65  78  85   9  84  45  56  33  24  30  98  23  24   6  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        34  79  37  79  43  27  76  13  25  50  98  98  92  21  26  10  12  37  23  52  43  87  73  25  85  96  56  41  34  79   6  85  82  20  10   7  15  63  69  18  91  40  60  42  69  46  47  32  65  42  73  91  95  90  69   2  47  28  53  60  77  94  83  92  66  16  99   4  28  22  37  73   2  62   8  20  17  67  25   8  88  61  10  43  48  48  46   8  23  37   9  17  55  96  36  27  77  36  68   2  94  65  86  50  79  40  67   8  51  50  96  92  37  28  78  56  97  76   7  54  16  19  22  14  17  99  44  33  57  93   8  88  37  58  46  79  52  83  76  56  70  99  69  72  67  98  25  91  81  55  24  16  29  64  41   8   1  38  22  14  21  18  87  34  94  68  67  89   2  57  70  55  66  79  28   4  76  85  27  81  60  23  91   9  38  91  52  23  84  60  58  77  57  20  15  35  37  87  76  58  87  57  84  13  22  53  42   4   9  10  88  76  95  13  22  29  54  14   8  32  52  64  62  25  29  61   6  27  22  35  84   4  93  85  50  74  81  62  80  30  50   5  31  47  18   4  12  48  27  78  97  83  71  41  41  14  26  45  21  16  56  94  56  89  68  46  10  82  82  34  72  27  30  51  65  67  99  56   8  99  75  13  88   4  84  87  60  93  54  61  77  58  38  16  29  44   2  48   4  96   4  23  24  67  78  66  32  84  35   4  67  26  40  76   1  43  83  23  41  59  81  52  92  64  44  71  97  68  14  24  83  29  34  91  15  55  80  13   7  69  45  35   4  20  45  90  60  88   7  10  19   1  29  77  25  26   7  50  45  19  99  46  77  78  77  29  82  61   1  65  83  38  93  69  43  30   8  56   4  32  10  10  57   4  71  42  65  33  48  33  71  76  23  95  20  21  63  88  52  97  44  99  72  71  37  64  47  68  14  55  98  57  62  60  42   3  89   4  19  89  32  44   3  95  28  61  14  93  64  37  64  61  15  12  99  57  58  58  16  14  37  13  38  87  45  82  13   7  86  89  27   7  64   4  75  71   4  11  63  32  28  36  73  95  52   2  97  10  16  32  11  31  44  27  32  60  31  91  83  89  18  20  46  23  14  88  83  26  70  61  65  25  12  43  53  58  86  28  30  56  12  68  76  46  10  75  91  49  71  81  79  32  99  40  38  33  94  18  88  12  78  66  68  75  19  32   2  14  92  39   1  45  19   1  73  90  63  87  89  43  27  42  88  48  46  57  54  56  10  78  66   8  55  70  98  67  58  32  95  58  58  99  65  73  23  87  99  14   4  41  18  93  29  78  70  32  42  63  68  40  48  71   2  11  41  17  70  20  78  65  22  75  54  63  79  93  20  91  92  43  27  99  11  80  95  83  46  20  38  23  37  49  33   4  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      54  19  25  58   2  44  32  72  75  54  42  53  88  47  66  34   8  38  90  13  57  81  94  25  52  35   8   5  98  35  25  41  25  72   5  53  79  36  38   1  73  69  72  80  54  94  36  78  91  13   3  78  74  50  20  67  51  93  65  97  41  50  40  82   6  45  47  31  92  71  72  50  91  50  90  56  45  38   7  18  28  40  30  23  95   3  87  95  64  61  27  95  64  86  67  59  46  17  82  16  86  63  38  88  84  55  80  84  10  87  50  69  24  13  38  47  73  82  46  81  16  11  46  32  66  67  97  67  85  63  79  44  62  41  25  25  74  16  33  23  17  34   3  39  10  50  79  25  88  16  59  24  75  36  67  94  98  17  11  89  56  93  46  78  50   4  51  96  93  93  39  83  51  13  55  50  97  29  79  80  51  90  83  33  96  25  54  29  73  81  29  75  47  89   5  43  79  15  87  42   8  40  40  20  25  44  15  34  34   2  10  58  47  52  20  86  49  65  64  50  82  92  39  48  37  67  14  68  70  35  96   4  89  12  48  63  97  58  14  66  33  27  48  73  52  62  59  75  17  10  21  85  14  87  44  83  57  84  94  86  25  91   1  75  45  82  11  58  64  57  64  32  97  23  17  51  50  29  40  40  64  27   2  93   6  55  85  50   7  91  40  26  71  29  70  36  93  68  19  30  79  96  85  72  57  54  88  52  19  15  52  19  29  88  68  40  65  65  60  97  80  73  71  96  33  81  86   1  75  54  33  51  17  80  51  75  83  74  72  62  99  85  55   1  53  95  17  12  29  56  17  33  95   4  62  85   7  64  97  24  45  67  49  16  44  43  26  82  43  67  88  25  91  40  24  38   1  74  69  21  23  52  56  25  31  25  61  92  79  67  13  42  12  31  97  92  81  50  16  27  25  77  83  28  48  10  79  63  72   3  21   5  94  73  61  41  80  98  85  73  76  91  83  20  21  44  84  99  27  88  53  95  86  64  24  41  67  65   1  26  65  50  49  31  15  64  77  28  79  15  21  16  66   1  48  34   1  27   8  39  34  57  10   9  11  75   1  13  93  19  57  18  23   7   4  81  23  45  28   5   9   4  64  71  42  39  41  99  32  51  40  86  81  71  73  71   8  94  71  56  59  31  79  23  46  30  84   1   8  25   4  88  88  85  92  82   7   8  85  87  60  94  49   4  26  93  29  22   3  99   6  80  36  75  50  99  79  16  98  65  57  76  71  72  11  99  90  15  44  22  73  23  92  41  26  95  11  36  25  16  41  23  18  78  51  95  70  43  88  24  10  75  25  42  73   1   2  19  37  74  73  41  70   2  85  66  80  38  43  18  70  82  81  80   4  38  73  82  47  28  77  88  11  23  63  87  32  67   8  42  13  89  56   8  37  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    93  22  30  88  72  59  10  65  73  35  93  57   1  54   1  38  97  92  95   9  29  12  13  36  20  15   5  61  20  36  88  28  19  66  28  18  48  26  85  99  30  78  25  74   9  52  85  87  55  85  82  40  37  42  35  66  44  48  97  94  55  61  97   1  30  14  65  22  21  50  25  10  71   8  57  49  98  40  40  43  16  74   3  32   7  92  44  68  12  23  81   4  41  51  99  73   2  58  59   8  73  77  29  68  37  60  80  73  41  47  78   2  34  43  25  88  33  55  52  30  11  19  99  46  74  54  17  54  33  82  49  85  55   2  99  66  52  71  24  68  17   9  86  37  49  21  13  98  45  84  22  40   7  15  26  18  44  62  39  30  91  84  35  45  70  63  77  95  17  92  54  45  50  67  18  92  98  92  59  80  86  21  41  83  11  22  74  14  30  94  21  61  22  35  23  80  66  15  32  23  25   1   7  84  98  82  17  69  20  41  18  84  76  76  34  80  56  34  12  64  59  59  19  89  17  87  42  81  96  91  35  43  19  22  85  65  59  18   8  14  68  30  38   6  92  63  32  25  37  22  57  49  15  34  92  60  22  82  11  19  31  95  10  85  50  65  40  79  35  17  84  69  11  73  70  28  35  39  24  34  67  36  96  44  30  22  88  41  24  63  80  34  15  28  60  79   3  35  56  96  75  30  57  53  16  83   3  53  68  34  38  60  47  33  49  20  20  76  77   4  67  63  23  76  31  17  70  58  79  22  75  13  93  83  83  10  21  52  79  96   3  54  13  53   9  41  25  87  29  15  84   7  14  86  38   3  92   9  79   3  53  45  43  26  64  58  66  24  66  10   7   6   4  50  88  38  49  85  19  19  46  72  72  87  80  93  86  34  99  22  96  35  50  18  92  96  65  47  20  47  14  81  89  10  97  71   3  36  43   3  85  70  84  88  75  34  63  95  72   7  60  58  32  41  66  18  46  43  15  88  87  95  16  30  96  31  46  30  35  89  50  25  25  38  88  35  44  81  80  73  65  51  27   4  11  46  37   6  55  41  45  21  55  95  34  63  46  51  17  62  66  39  71  32  65  59  20   1  17  71  98  39  40  15   1  74  63  87  89  69  37  13  31  30  14   4  46  20  14  63  66   3  74  94  40  83  29  35  37  97  17  89  14  63  62  43  34  53  48  76  59  36  22  91  24  60  41  74  16  87  19  85  59  68  56  14  89  58  10  60  88  34  23  46  73  10  78  13  72  12  10  38  27  84  75  67  83  98  88   8  92   8   5  17  28  59  86  98  78  79  27   4  48  58  46  67  76  74  12  90  28  33  68  77  22  81  82  67  14  83  35  29  29  10  53  81  79  88   4  73  99   9  29  83  72  56  51  11  22  99  20  16  21  35  58  26  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  86  67  32  23  67  85  49  92  68  45  10  98   2  47  88  22   6  93  79  31  77  67  73  97  69  74  36  53  15  91  61  11  41  17  86  37  90  82  16  12  74   2  72  31  80  64  93  88  66  96  76  94  94  51  55  76  87  26  17  81  72  91  32  22  80  46  91  99  12  69  63  94  96  32  12   9  81  43  18  34  42  70  55  83  13  62  52  55  24  66  44  92  83  70  36  12  49  55  91  27  75  54  13  55  29  85  84  68  47  69  98  65  38   3  68  43  95  34  54   6  46   3  92  91  45  92  33  80  69  60  17  97   7   5  20  51  29  30  84  71  46  90  86  11  11   6  25  98  65  53  81  49  75  20  35  79  61  24   2  21   1   6  43  62  94   1  97  74  94  90  84  34   3  20  89  88  76  98  85  57  15  89  24  82  37  34  33  29  17  27  37  84   9  72  24  73  59  44  28  95  15  75  72  16  14  13  29  60   8   8  34  98  13  72  65  64  14  36  40  33   8   9  41  46  10  11   2  16  11  97  79  73  15  51  28  90  51  89  90  95  23  91  78   3  51  56  79  21  88  60  57  74  49  30  67  35  93  59  82  39  66  49  69  11  39  18  68  64  32  44  90  87  93   8  13  89  36   8   2  30  42  78  58  45  55  48   8  66  66  69  36  48  33  71  81   5  21  48  16  76  56  70  13  22  85  97  34  50  95  14  57  39  18  58  83  24  28   9   7  67  41  83  77  87  33   6  21  73  11  70  78  38  58  34  59  31  88  92  32  14  38  62  63  81   5  14   8  75  83  25  31   1  77  99  31  42  61  68  42  35  48  95  71   4  77  91   2  20  34  85  98  14  40  50  20  55   8  23  88  83  40  45  97  46  72  29  66  51  93  52  29  73  43  42  20  21  53  87  87  89  20  75  99  71  93  80   5  46   8  46  59  10  44  95  65  82  67  28  16  75  34  50  60  29  29  69  14  88  70  76  65  95  20  56  22  64  52  57  91  83  69  77  91  54  18   8  78  14  16  20  27  88  31  81  78  57   7   2  80  41  87   3  20  27  12  59  96   5  85  66  82  65  24  85  71  37  11  71  28  38  66  62  76  99  35  81  80  62  70  72  69  22  77  86  16  48  57  49  62  11  17  88  29  45  94  70  50  49  37  62  99  45  47   9  82  67  10  51  26  97  25  97  82  43  33  58  18   3  55  94  75  73  34  98  42  54  41  26  12  85  13   9  27  89  82  33  71  26  56  58   1  12  89  23   7  34  46  88  82  79  14  79  62  14  83  24  30  39  64  42  65  94  44  90  48  46  95  51  56  41  98  20  55  77  93  25  10   4  46  50  25  53  47  54  25  93  75  82  89  70  69  17  68  13  42  89  50  13  15   3   5  49  45  14  58  86  76  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                33  71  47  81   7  63  37  41  96   8  45  77  83  17  35  74  62  52  93  83  83   6  32  67  67  16  87  22  64  59  19  84  43  29  89  66  88  46  11  72  38  30  88  30  72  29  99  32  59  84  41  68  96  85  34  35  57  96  77  29  68  11  18  39  14  20   3  50  50  79  29  40   8   4  99  92  95  76  52  88  81  67  53   7   9   1  59  14  68   6  97  94  73  98  16   3  88  66  17  47  64  29  47  97  10  57  79   4  15  19   3  90  51  37  68  49  45  62  92  50  63  28   2  96  44  54   9  64  66  62  81  33  76  92  57  69  61  70  71  12  21  18  19  91  17  84  75  86  65  66  90  18  89  53  92  62  67  65  73  50  89  19  94  60  55  30  75  63   6   2  75  35  46  39  46  15  49   4  36  27  28  13  69   8  17  38  79  26  87  10  45  95  61   2  12  37  15  64  93  60  41  32  24  98  93  28  84   8  31  15  20  21   9  10  93   8  88  24   2   4  99  41  43  76  32  40  12  93  19  32  30  67  83   3  80  49  74  32  45  30  18  26  99  45  69  77  76   2  56  35  73  88  69   7  91   5  49   9  89  38  61  12   9  72  83  83  74  18  14  60  16  56  20  83  51   4  37  90  40  43  66  46  89  28  75  31   1   1  56  25  89  82  69  85  66  43  69  24  57  24  85  90  46   3  29  25  15  77  92  56  70  80  64  13  57  28  30  45  91  93  28  21  86  37  75  40  91   4  21  87  19  85  59  52  72  89  64  80  49  93  42  41  81  21  71  80  49  53  97  94  92  18  89  80  64  53  76  85   8  73  29  61  21  70  62  86  34  53  36  34  59  59   1  66  89   9  38  33  44  64  65  88  64  87  58  45  64  51  32  38  83   6  45  97  73   2  60  15  77  20  29   4  55   6  72  19  95   3  67  86  96  40  63  98  26  91  79  44   8  16  61  24  75   1  69  40  30  85  86  52  76  50  97   4  59  88  55  35  29   2  95  37  76  37  21  42  66  93  31  91  29  77  41  58  31  80  25  65  34  90  72  95  72  79   3  67  37  61  34  25  73  18  56  56  81  20  67  80   6  47  11  85  47  59  59  62  63  33  43  26  83  47  97  31  28  22  64  80   3  59  86  93  33  23  70  29  33  19   9  39   6  89   9   9  33  36  68  15  21  53   1  86  94  12  80  21  44  96  48  16  91  44  85  66  97   8  65  68  56  10  92  21  38  19  80  55  35  23  23  74  35  36   2  70  18  18  24  15   9  45  74  93  17  79  24  37   1  69  91   7  26  18  39  82  71  10  54  96  94  29  69  72  67  42  54  16   3  78  53  81  56  37   9  37  22  12  22  48  95  59  82  19   3  36  99  82  47  81  68  74  91  47  18  73  11  54   9  65  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2  94  86  37  87  58  94   4  75  69  71  47  67  95  59   6  53  88   7  49  21  22  80  21  81  93  13  40  31  17  54  66  90  49  15  17  11  30  93  88  24  22  99  12  21  49  57  39  65  76   7  92  32  57  13  56  36  32  10   5  73  67  22  13  22  89  32  83  23  25  27  67  25  36  89  93  34  76  35  50  64  75  47   2  43  86  18  43  74  59  25  96  75  51  97  88  95  90  49  57  32  34   2  88   4  79  93  32  55  30  53  27  24  31  35  42  55  14   8  80  44  52  40  61  62  22  24  87  32  48  82  65  77  20  85  69  13  37  28  79  18  12  75  95  16  18  53  37  85   9  16  73   8   7  44   6  47  86  28  24  66  94  54  87  31  92  89  73  67  54  91   9  60  76  78  62  40  67  43  76  57  77  54  41  21  88  93  13  33  21  28  48  97  40  80  54  36  93  85  51  10  33  25  55  76  45  82  87  45  24  46  97  43  20  68  40  69  67  70  72  19  29  57  21  61  97  88  32  70  68  72  84  65  98  97  63  37  60  77  90  46  18  52   3  94  18  68  47  92  17  97  88  51  29  18  71  85  44  15  11  44  73  81  19   1  79  10  92  40  71  87  30   7   3  82  69  12   7  55  66  24  74  50  71  27  94  81  19  99  70  19  43   8  20  27  68  51  75  35  86  10   2  90  80  75  49  89  55  24  92  35  78  84  27  20  11  76  90  25  83  50  52  47  45  52  48  16   7  61  12  54  13  51  47  10  55  51  26  31  17  83  55  16  97  66  76  42  10   4  45  81  42  16  38  36  22  73  45  28  98  64  84  60  22  94  22  80  13  71  87  29  43  29  73  61  89  22  40  28  67  76   7  14  44   4  29  58  93  52  52  77   8  17  67  98  14  50  37  63  81  91   3  60  91  25  19  63   8  82  70  61  36  79  21  30  88  11  94  12  14  92  46  21  23  14  71  42  83  19  62  93  67  71   3  41  30  74  19  33  28  34  59  21  38  15  20  49  91  38  89  73  50  90  25  28  82  50  83  35  48  28   4  56  71  83  48  53  72  91  58  82  91  94  54  12   4  67  18  90  71  88  93  41  34  35  26  31  67  60  89  38  79   6  70  39  98  75  28  50  40  13  70  64  98  56  30  68  86  64  58  35  47  53  28  74  38  99  48   5  55  12  85  99  13   1  73  46  11  72  84  86  34  72  49  16   4  45  71  92  94  90  90  91   7  50  62  51  32   8  69  17  66  18   8  35  36  59  67  44  28  14  23  26  53  30  11  43  46  62  22  97  55  16  77  23  48  25  58  62  23  96  46  90  31   5  94  74  78  42  28  71  36  29   6   6  78  94  99  21  76  25   5  34  88  65  56  42  54  34  68  56  35   3  10  52  40  29  48  70  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            64  75  56  31  33  51  77  64  68  56   4  63  47  59  64  80  92  47  71  28  18  44  58  40  97  64  41  84  14  29  69  75  32  65  73  64  14  89  28  82  75  99  80  32  81  49  32  17  84   5  67  38  45  54  52  31   9   3  38  29  69  48  35  40  95  28  43  57  76  26  46  41  94  15  82  49   6  46  11  79  87  24  98  52  27   9  94  17  46   5  23  83   2  39  80   5  46  55  51   9  26  20  77  89   5  50  46  93  90  77  34   2  94  62  68  81  71  20  89  66  77  24  12  88  60   9  12  37  65   3  18  18  94  69  47  48  28  73  27  15  18  69  23  32  30  66  29   4  42  79  96  10   6  83  14   3  55  29  27  36  92  86  72  85  68  66  36  56  85  29  94  10  94   1  25  23  52   3  91  54  81  54  23  78  38  14  22  86  70  67  17  47  69  77  58  94  78  63  61  66  25  25  37  36  10   4  36  70  56  65  26  45  78  59  79  93  36  66  57  43  19  13   9  68  27  51  82  61  88   1  65  24  46  69  80  41  27  66   6  92  34  35  98  86  72  96   4  56  47  77  44  79  16   4  46  45  27  69  59  56  55  22  96  67  32  36  34  24  22  56   9  93  75   5  87  35  57  22  65  56  15  19  40  63  10  15  78  55  88  78  75  45   2  75  49   5  66  89  32  89  20  80  47   9  62  41  64  11  30  84  16  40   6  27  88  29  28  52  90  42  49  27  39  99  67  92   7  67   4  31  64  79  59  59  39  26  27  11  40  30  37  67  41  69  60  46  73   7  11  26  48  80  34  77   9  58  35  25  75  17  74  98  28  73  71  78  64  69  94  45  13  70   9  31  77  36  97  87  66  31  37  31  62  36  95  79  64   8  67   1  65  49  87  51  22  75  79  44  40  11  84  30  86  81  84  14  30   2  41  43  23  75  27  97  14  79  87  87  28  18  86  89  79  88  24  99  65  83   5  51  10  89  52  50  58  48   7  36  38  66  46  99  82  55  82  24  89  18  86  57  15  25  25  34  35  67  93  90  17  75  68  96  42  82  67  88  75  13  64  41  71  84  99  58  15  11  84   6  53  14  32  30  24  96  67  94  27   9  25  25  28  78  31   1  45  19  48  82  22   4  50  30   8  18  85  49  83  32  66  91  44  47  35  39  75  20  53  25  13  78  71  34  28  54  77  51  72  77  72  66  83  75  93  69  62   5  79  31  70  81  93   2  97  49  56  20  37   3  22  75  97  91  80  39  84   1  44  30  82  53  65  43   7  32  80  90  85  93  27  96   9  37  62  11  71  36  33  12   6  23  27  76  65  46  84  20  13  78  69  69  80  12  35  45  28  55  32  31   2  57  97  17  23  60  75  27  80  69  59  78  28  64  37  60  36  67  57  56  86  96  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          67  62  30  77  89  58  61  86  84  11  18  76  47  34  51  25  55  99  50  48  13  96  35   9  15  24  79  45  82  20  56  92  79  12  20  51  56  90  63  76  76  66  35  47  44  76  84  65  81  60  12  25  10  15  35  34  69  67  25  75  62  30  41   3  70  20  79   4  56  83  74  88  40  68  31  47  72  81  30   1  64  78  37  91  16  57  88  38  89  23  38  51  41  68  36  16  91  60  32  59  64  22   4  89  24  39  21  84  37  77  98  77  83  80   4  18  89  72  31  32  32  47  62  75  19  39  20  24  63  36  44  88  37  36  39  32   5   9   4  74  66  99  79  45  89  74  36  98  47   7   7  35  72   7  19  11   4  30  73  56  62  42  58  81  61   3  90  54  95  46  57   1  11  45  29  70  89  69  23  77  60  21  22  29  61  67  87  43   3   4  10  77  51  61  95  54  10  25  91  75  44  35  40  64  94  91  77  47  14  98  68  52  96   6  53  69  97  26  98  99  94  37  92  82  73  18  96  51  43  34  11  53   7  90  40  45  70  90  85  11  44  82  31  68  59  36  20  77  15  92  85  49  73  17  46  90  15  48  65  45  90  36  20  15  83  80  28  90  19  84  80  38  10  58  54  61  16   8  25  39  77  35  11  46   8  32  30  58  10  90  72  92  33  52  15  79  94  92  31  74  83  84  98  85  91  13  48  86  47  34  76  95  47  76  17  89  93  75  32  12  91  24  32  50  96  97  83  78  80  14  18  28  37  41  62  37  42  56  25  54  68  64  91   9   6  24  84  37  51  75  86  93  46  79  17  42  13  11  23  21  62  40  56  45  18  12  92  83  45  45  77   7  43  16  46  87  56  14  90  14  81  84  46  91  26  27  29  22  22  78  27  66  99  55  99  44  63  95  70  95  69  67  34  85  24  43  28  63  88  24  65  13  86  33  19  27  90  99  92  12  80  13  58  41   8  29  62  76  50  41  99   8  60  49  99  40  84  13   3  64  25  29  98  26  17  95  92  12  28  13  57  95  89  74  46  40   8  71  81  51  66  98  59  80  89  80  19   1  74   2   9   7  26  59  49  16  57  98  81  72  75  58  19  31   1  86  30  41  36  73  88  51  46  93  72  43  46  90  42   2  64  61  82  29   1  96  74  16  17  38  37  29  59  27  97  36  33  78  63  51  18  13   9   4  83  63  31  42  58  24  36  48  27  54  16  40  98  37  15  91   3  42  71  57  65  35  60  60   3  47  26  90  45  13  32   5  14   7  30  62  75  19  89  52  56  50  11  67  73  54  49  19  60  54  16   9  33  57  73  81  65  14  82  44  85  61  48  41  39  91  42  57  39  73   5  44  62  80  97  88  40  26   4  43  77  23  51  84  56  37  20  82   8  20  99  25  43  42  30  90  90  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        78  24  60  20  30  71  38  94  22  47  50  83  75  68  88   6  14   3  14  11  59  13  18   2  34  96  71  56  82  25  89  10  95  68  20  59  17  58  70  98  50  81  68  49  24  99  33  65  79  94  46  28  21   9   8  74  47  31  62  82  73  61  14   3  85  78  38   8  57  55  43  26  37  98  47  25  16  62  96  73  13  48  14  51  61  93  30  67  84  40  79  42  43  82   9  21  25  35   1  49  46  86  57  43  21  68  83  42  25  76  90  82  76  23  68  70  97  31  63  27  53  22  26  10  23  24  72  96  91  26  65  91  65  42  80  79  28  19  56  68  97  72   7  98  75  35  39  35  41  76  66  41  13  59  62  97  22  72  31  56  39  40   1  21  64   9  48  23  53  86  97  12  46   7  49  10  64  79   8  64  20  79  25  23   4   9  75  18  89   6  59  88  48  57  50  94  80  69  92  42  91  16  71  11  26  87   6  53  38  52  64  31  86  24  57  45  89  24  84  48  23  61  76  64   3  12  36  75  50  24  64  80  68  76  10  65  28  87   2  47  98  37  84  33  36  62  97  61  28  58  83  34  26  55  63  13   6  16  51  86  59  18  21  65   7  16  63  58  75  97  65  91  25  66  55  37  68  81  20  40   1  68  44  61  69  12  72  32  56  48  51  51  53  40  55  75  91  41  82  55  92  23  70  57  20  71  50  62  62  77  41  51  45  21  67  69  54  75  28  72  38  19  95  89  29  55  34  15  19  47  78  60  83  43  70  12  28  79  45  26  70  88  64  45  88  34  28  43  15  46  28  37  76  96  74   9  43  60  61  88  72  25  15  47  35  28  82  93  57  59  34  43  61  84  38  29  21  38  82   8  59  49  58  70  37   7   5  54  34  68  58  65  41  53  74  69  60  35  81   9  36   9  47   2  99  42   5  50  86  67  98  25  62  90  60  27  73  10  18   5  80   7  94  78  12  41  17  25  40  13  40   1  67  37   6  98  87  58  99  28  18  48  87  65   6   3  86   6  70  73  64  84  53  63  23  75  94  46  43  18  68  75  63  16  78  33  78   3  46  70  13  55  67   1   6  16  84  84  86  49  77  59  32  23  53   3  71  96  82  17  70  68  37  20  36  47  26  18  19  13   6  60  43  21  27  71  55  78  87  48  89  21  19   6  69  13  93  89  85  47  31  49  12  85  81  94  88  37  42  42  74  94   3  56  61  41  45  67  78  17  75  90  91  49  11  68  31  59  79  14  11  40  17  30  40  28  78  75  78  51  63  72  37  77  67  85  68  87  78  73  98  10  46  43  88  68  54  87  92  15  34  15  19  74  10  81  82  51  34  25   4  69  37   6  70  40  47  13  84  14  64  23  90  80  30  73  77  30  76  28  11  29  74   9  86  27  74  47  32  36  51  26  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      24  87  23  70  21  55  26  29  48  96  54  16  29  93  87  76  33  87   5  78  68  49  15  80  31  92  36  33  58  74  60  90  24  92  42  47  65  66  88  16  29  75  95  61  77  66  86  15  22   9  68  69  54  32  31  60  36  66   5  34  16  93  27  35  92  86  99  38   5   9  30  64  75  64  30  66  75  38  24  54  82  37  41  64  72  15  72  79  48  39  92  57  90  52  14  78  24  61  99  56  42  77  96  11  57  46  61  10  80  72  36  16  87  23   8  22  51  36  10  32  93  60  84  42  42   7  29  65  85  53  88  98   3  61  98  42  29  22  98  31  18  51  19  77  18  92  19  32  81  87  96  44  82   3  33  74  98  22  91  53  47  50  50  55  21   7  54  47   8  16  43  54  89  43  66  63  73  10  63   9   5  47  40  74   7  89  30   3  60  35  64  93   9  79  47  78  68  23  31  22  74  94  84  88  46  87  50  11  35   9  76  44  39  63  95  53  55  94  57  96  76  16  31  74  11  89  77  27   5  55  32   5  50  88  55  34  85  94   6  96  21  20  35  83  25  59  15  67  97  40  78  64  79  81  57  70   2  39  95  19  87  57  20  55  83  16   2   8  46   4  50  41  73  71  85  39  11  74  62  96  30  46  53  69  34  75  88  24  66  15  96   5  31  90  79  63  85  97   5  14  17  38  71   6  76  56  64  50  21  58  77  19  20  66  74  40  95  37  48  51  67  67  44  12  71   1  24  24  55  96  64  63  87  92  13  23  38  44  12  87  46  42  43   8  98   2  29  20  40  57  25  39   5  79  42  64  17  86  18  21  80  67   1  22   9  10  25  37  64  85  93  44   5  33  36   7  33  41  51   5  81  70  62  51  40  28  20  72   7  57  68  86  83  42  88  17  64   9  97  21  76   5  61   9  45   6  90  16  56   8  12  26  95  61  57  96  44  11  59  61  55  92  26  27  48  56  46  35  13  39  25  73  70  75  81   7  69  75  57  66  71  38  54  42  83  52  73  54  64  11  42  50   9  87   5  28  33  14  73  74  35  88   8   4  48  49   6  72  47  40  58   9  65  57  20  95  39  65  55  80  49  77  82  97  89  60  74  95  64  54  52  39  97  60  23  26  48  41  69  24  88  96  32  42  99  18  66  74  87  18  27  33  83  11  45   4  16  74  52  96  16   8  74   2  12  60  31  21  20  41  36   6  33  29  72  29  47  93  51   8  95  71  56  54  97  42  32   9  81  18  99  14  14  41  18  16  27  44  67  23  38  82  53  75  86  94  73  73  51  96  48  37  56  57  24  83  11  46  71  31  80  19  93  32  81  20  25  25  97   9  21  73  62  10   8  16  74  37  86  88  74  47  84  44  29  87  82  40  29  31  22  76  56  15  29  44   9  19  45  72  52  13  25  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    51  31  81  77  79  52  91  33  43  36  52  21  67  95  76  48  17  54  64  86  75  88  22  23  68  66  69   7  20  57  26  25  25  49  80  71  99  70  86  69  95  41  11  90  67   5  98   4  86  81  63  41   4  91  32  71  14  44  45  11  57  65  78  51  90  67  84  65  44  89  60  79  45  35  71  10  16  25  85  31  22  65  12  55  69  22  70  47  23  51  39  55  10  17  97  60  73  49   9  97  23  24  64  57  99  45  92  88  72  47   6  53  71  60  94  79  41  97  21  52  30  76  50  47  92  35   7  94  40  85  66  98  16  15  66  10  99  22  95  71  64   5  56  62  56   7  17  39  59  74  81  80  81   1  46  80  23  41  37  74  81  25  76  47  67  40  62  43  25   2  85  21  57  79  45  14  13  97  99  95  30  74  43  22  55  23  12  38  13  38   9   4  93  74  29  55  16  91  90  24  80  26  43   2  83   8   8  27  91  70   7  37  28  41  41  40  28  92  81  32  49  44  27  32  46  33  78  61   8  20  96  75  29  74  63  51  42  44  24  66  28  69   1  16  45  97  34   2  14  89  43  16  98  84  98  17  82  43  70  64  67  41  34  15  62   2  68  51  59  56  12   4  24  88  20  25   1  59  56  39  96  10  74   5  14   8  39  75  69  99  83  45  28  65  88  87  42  80  96   9  45  39  22  58  81  29  68  78  42  32  36  41  76  43  40  55  32   7  90   2  32  14  48  94  99  25   7  25  41  63   9  12  75  56   5  78  64   7  95  23  17  87  26  66  67  64  11  83  51  68  69  96  82  65  42  49  22  79  29  64  45  86  18  20  99  94  37  19   7  69  15  66  63   6   6  95  57  87  40  25  86  25  90  28  57  71  52  86  14  28  10  65  37  98  40  31  17  51  60  36  31  83  11  41  40  44  19  80  43  97  93  61  74  12  79  74  61  10  79  87  59  99  61  16  69  38  38  73  92  53  61  93  76  28  54  88  58  46  25  66  23  64  39  72  37  36  87  47  45   8  99  38  41  83  25  16  50  82  88   9  53  74  47  50  55  11   5  89  45   2  22  43  55  72  44  80  35  24  40  56  11  94  89  17  13  62   8  62  49  42  78  14  90  49  80  54   2  85  53  74  76  85  34  48   8  18  59  78  78  57  76  69  34  17  36  75  84   5  27  96  87  19  35  18   2  17  63  76   1  85  50  16  34  11  66   4  88   8  16  50  87  14  43  60  21  56  78  97  71  57  75  69  10  16  36  20   5   5  89  82   8  51  19  61  83  53   5  95   7   3  98  21  28  80  10  60   6   8  38  17  62  60  76  36   6   4  96  28  92  32  99  15   6  41  95  13  86  92  74  85  12  31  64   1  88  64  49  88  65  96  16  68   8  76  71  34  87  41  11  36  28  98  78  92  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  28  50  11  10  72  26   3  50  60   1   3   2  31  98  10  34  84  57   3   3  67  62  87  98  33   3  33  70  22   7  39  18  49  57  72  89  94  81  23  61  57  18  30  42  29  22  92   4  98  65  16  10  75  32  91  11  10  94  24  92  45   9  52  34  28  42  18  55  30  29  94   2  74   3  72  99  62  96  80   7  12  46   1  42   3  36  51  47  28   5  51  28  55  25  25   9  44  46  28  43  65  64   2  24  77  99  90  88  75  90  23  62  50  74  84  17  51  57  84   5  80  77  43  57  22  81  77   4  96   2  70   9  31  24  11  59  99  28  22  79  92  39  26  83  23  89  61   2  72  51  65  26  68   1  59  66  30  19  63  26  90  71  62  29  40  15  14  62  39  19   4  78  11  52  47  20  72  32  98  90   7  79  61   7   2  61  83  86  58  81  29  94  34  51  35  45  77  64  82  25  95  81  26  59  91  89  64  74  35  89  16  36  26  98   7  35  12  39  68  91  20   9  27  25  55  41  64  39  18   3  91  87  95  10  85  10  50  33  67  29  35  16  94  50  44  23  21  89   9  67  87   4  93  57  76  50  19  98  80  48  50  41  90   8   6  75   5  54  42  73  31  21  57  87  82  59  74  57  12  66  37  63  76  90  19  62  57   6  66  14  27  19  40  39  66  26  58  18  58  21  35  66  29  92  18  42  25  86  88  14  21  85  71  34  55  14  57  74  40  40  41  87  67  82  97  21  91  13  11  95  21  13  79  64  98  37  10  35  38   1  57  42  30  44   3  16  71  29  37  73  80  33  27   2  61  39  70  53  27  50  81  40  15  70  90  18  13  28  45  47  59  59  88  56  59  66  44  85  76  58  40  84  53  28  79  39  92  58  69  75  73  25  81  53  62  74  84  75  47  31  48  31  25  51  11   3  12  20  83  25  90  29   1   8  80  46  51   9   4   8  43  33   1  65  21  87  71  62  40  24  95  39  41  25  42  46  11  25  41  86  21  19  93  47  13  40  75  23  34  19  79  79  53  39  95  80  36  29  55  80  89  28  84  82  43  11  61  71  52  55  63  34  39  42  55  74  49  83   4  35  37  51  95  43  37  29  63  45  90   2  61  65  87  27  38  63  84  47  41  31  24  35  99  17   1  44  45  51  96   4  94  76  36  54  55   6  38   8  78  38  39  80   2  55  15  93  61  95   1  12  54  57  25  57  18  49  33  74  30   3  62  95  44  35  27   7  93  59  47  57  38  86  94  86  31  78  10  17   7  16  74  77  83  73  69  69  17  86  43  29  90  84  81  36   2  77  43  53  78  63  43   4  96  94   6  20   9  38  55  84  17  59  39  58  12  31  86  18  77  36  36  49  93  48   6  91  16  26  36  19  31  37  19  76  83  32  77  49   1  89  19  40  21   7  40  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                90  43  34  74  14  19  92  77  94  86  85  37  37  37  29  63  10   8  33  32  50  27   5  50  18  26  92  80  45  39  52  98  11  19  90  74  86  84  85  63  68   3  59   3  78  66  50  11  57  78  77  75  59  61  75  94   2  52   8  62  80  99  44  10  27  74  80  61   9  59  98  97  74  87  37  78  93  64  58  48  92  18  61  20  25  37  60  64  58   6  70  31  31  51  34  90  49  60  76  23  79  93   5  48  96  38  86  81  57  38  74  59  20  74  68  35  20  32  24  43  76  31  15  67  47  40  90  20  87  60  31  90  12  72  51  72  53  97  23  53  18  53  63  33  31  17   7  47  83  33  12  86  15  62  13  90   5  62  80  96  34  49  27  88  84  74   4  77  96  50  11   3  53  18   2  38  95  63  54  44  41  82   5  67  97  40  50  75  52  24  98  91  40  26   6  73  85  61  90  15  49  91  90  48  31  93  18  41  41  55  88  38  99  95  65  53  49  26  45  85  82  99  36  40  71   2  64  73  84  31  70  55  41  72  40  73  83  73  82   1  31  57   5  86  66  46  90  15  24  99  72  60  38  11  85  23  78  98  23  91  66  42   7  23  27  55  52  84  54  71  83  55  79  42  40  26   9  23   3  91  47  80  27  51  89  75  94  36  80  52  60  52  25  54  58  46  52  10  30  32  93  94  51  77  69  44  89  50  13  72   7  54   8  51  10  31  67  93  20  59  72  45  18  77  18   5  90  17  70  86  51  48  61  50  51  33  33  83  21  43  96  25   6  86  83  11  60  40  17  32  41  86  40  22  22  67  30  32  49  40  31  19  27  31   5  96  42  45  31  90  13  46  51  90  41  61  95  52  50  62  82  87  75  51   8  42  68  70  33  44  68  51  77  78  97  62  91  35  44  93   6  64  53  34  36  25   2  63  84  35  66  87   5  18  59  26  59  44  47  36  80  46  77  31  25  61  54  16  12  48  49  37  86  42   6  75  32  86  92  52  91  86  12  83  53  78  79  72  97  21  25  53  72   7   9  40  85   4  12  26  27  48  94  72  16  50  68  76  44  97   8   6  48  53  91  24   7  32  50   7  18  52  59  64  12  45  42   6   9  23  93  32  70  20  45  97  52  39  88  66  77  71  54  42  47  61  42  43  51  45  88  68  82   2  12  95  13  28  25  85  52  76  76  53  56  30  53  67  48  55   1  98  79  50  15  73  23  49  74  83  34  92  91  40  95  62  50  83  51  30  96  93  86  75  44  43  95  75  71  18  62  34  31  45  58  20  71  79  57  64  88  95   4  41  23  24  77  32  96  72  51  67  81  42  56  70  15  77  63  91  36  35  16  79  24   4   9  12  49  23  98  54  17  52   9   2  93  37  81  75  51  27  17  36  23  49   1  75  53  11  57  48  14   8  28  92  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              22  32  74  69  53  76  44  92  56  23  70  95  18  19  79  47  85  43  49   4  39  80   8  85  46  16  17  51  24  67  24  88  70  87  14  26  16  34  66  94  68  99   7  79  52  76   1  64  36  48  88   9  94  26  28  32  32  67  52  93  11   9  70  34  82  12  65  30  39  39  95   4   5  75  56  34  58  85  97  75  23  24  16  97  46  66  38  46   6  85  98   9  54  99  46  44  56  52  69  70  72  89  94  51  71  81  85  61  34  50  49  73  27  78  55  12  73  31  11  72  10   9  24  64  90  95  20  57   7  31  46  99  62  17  96   4  47  20  91  38  40  87  23  26  11  80  63  75   9  29  71  78  78  17  70  90  88   1  72  68  71  45  80  64  70  23  64  40  20  19  91  24  67  16  59  47   8   4  16  32  81  18  52  26  92  26  48  71  73  65  20  56  11  84  63  57   1  50  69   8  36  62  96  21  95  97   7   3  86  50  38  61  54  93  12  11  78  10  36  51  89  99  70  83  91  30   1  43  54  25  13   9  12  27  44  50  77  97  43  62  82  27  42  99  39   9  41  18  51  41  14  78  42   2  91   3  25  95  85  18  13  28   1  68  67  35  38  13  41  32  48   9  18  70  74  96  51  11  90  44  10  57  93  74  97  57  85  17  88  74   2  35  88  55  48  96  33  76  95  99  29  45  13  14  96  75  61  40  89  92  55  42  25  79  76  33  56  11  93  91  61  69  30   4  62  48  89  69  83  48  33  69  64  77  42  51   3  36   1  73  54  87   8  65  13  75  76   7  73  16  59  35  16   9  96  14  50  99  46  84   3  72  66  25  53  65  33  30   4  71  23  58  95  97   7  18  41  21  83  28  10  62   8  79  56   5  60  58  12  21  29  84  11  30  31  31  98  21  20  14   7  44  45  61  87  24  70  62  97  61  68  20  15  42  70  97  90  87  78  62  37  47  42  45  66  83  62  76  27  98   7  11  53  31  29  53  76   1  34  82  52   4  69  94  40  46  26  10  16  72  31  53  26  65  67  86  92  13  75   4   1  61  19  28  73  42  37  69  26  65  97  16  64  21  95  19  48  72  87  95  43  50  31  14  63   3  65  60  14  18  66  33  13  60  93  26  44  98  36  34  88  69  52  91  51  99  80  80  51  39  73   6  47  95  10  82  73   2  68  51  58  20  52  29  49  74   1  97   8  26  55  93  60  95  76  93   3   4  88  14  54  31  60  49  20  98  72  62  86  73  14  25  53  53  14  50  97  62  63  33  97   4   2  32  15  68  12   2  70  52  56  88   7  99  71  57  72  27  73  56  82  11  75  22  16  20   2  48  82  11  70  55  53   3  24  47   9  77  78  91   9  97  99   2  71  87  88  43  84  68  32   9  77  92  45  74  35  60  32  95  70  59  75  89  11  96  22  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            3  58   5  82  97  92  27  73  11   9  28  37   9  56  34  98  85  70  62  36  90  86  86  53  10  26  51  95   5  97  15  97  95  41  52  17  19  31  93   2  31  85  91  59  86  88  68  13  95  65  26  98  20   6  80   6  18   1  38  12  92  11  67  51  61  91  50  55   4  15  58  84  82  67  27  74  83  49   4  96  47  99  48  54   2  57  43  46  51  10  30  90  96  72  59  14  92  36  89  60  46  21   7  90  49  73   7  71  34  92  90  84   6  32  92  15  77  64   1  47  86  29  18  47  78  39   4  82   1  29  83  27  54  75  59  11  79  50  19  36  21  99  84  27  47  57  77  42   6  89  97  57  73  42  82  44  92  19  36  54  57  77  16  60  17  65  85  55  56  19  76  73  98  29  81  40  67  56  13  10  60   7  10  21  82   1  58  41  40  97  42  30  48  34   3  76   7  45  63  76   5  51  24  51  59  99  93  64  51  40   4  82  39   2  50  60  58   5  58  49  78  80  12  39  52  59   5  45  64  73  20  44  61  81  82  37  14  44  27  43  90  36  86   1  57  59  90   3  88  97  12  32   2  94  45  36  59  90  59  79  20  41  11  98  20  83  53   2  99  77  95   2  38  71  47  22  60   6  37  57  72  76  15   4  81  62  58  21  96  94  77  39  80  83  58  56  50  45  41  71  63  33  59  25  96  79  87  46  36  60  32  10  45  66  39  17  61  25  87  14  51  74  39  42  97  98  96  88  60  75  89  38  94  90  90  45  73  84  74  66  69  11  80   6  16  71  53  22  85  25  87  86  47  84  62  87  66  59  83  26  55  59  68  92   5  13  10  88  34  35  33  29  83   5  72  69  60  64   4  73   8  74  18  23  79  59  94  93  48  64  30  88  67  79   8  53  73  69   5  58  18  96  13  91  27  26  44  16  67   5  99  70  63  67  21  51  19  54  86  82  48  90  14  14  93  35  20  59  24  73  26  98  75  44   2  94  16  16  48  24  42  53  84  26  88  97  12  51  73  70  20   5  84  90   3   3  98  97   3   8  78  88  22  55  21  34  35  58  59  30  79  81  27  71  75  33  87  95  64  20  15  44  85  96  74  34  39   9  12  98  67  24  98  78  82  74  47  72  30  87  90  51  66  56  75   4  38  26  14  83  19  35  39  80  62  41  33  71   7  40  55  73  98  77  26  85  42  78  10  82  17  20  57  77  95  36  83  49  74  60  61  95  46  25  72   5  91  41  12  51  28  41  37   4  23  39  80  73  70  62  11  44  54  25  65  96  61   4  94  68  65  62  76  54  42  74  54  11  43  81  72  80  71  97  48  97  19  87  92  19  22  91  83  54  20   9  45  59  70  42   8  35  73  86  27  19  65  45  99  38  65  68  51  45  96  94  30  85  31  93  39  23  89  95  15  17  57  12  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          19  30  11  28  75  31  84  68  67  56  79  25  45  63  58  51   1  37  51  25  40  41  76  13  23  45  31  40   4  76  90  65  84  51   9  96  63  46  38  58  92  76  71  16  74  81  40  39  98  64  66  50   9  49  52  21   1  66  32  66  54  97  69  44  33  12  69  42  68  11   7  40  59  21  74  15  83  91  37  10  76  79  65  30  56   4  96  58   3  75  51  38  53  54  38  61  94  15  83  57  33  23  62  98  65  19  17  63   1  97  45  27  37  78  45   8   8  38   8  32  55  58  70  85   5  62  97  47  93  75  28   5  35  85  20  64  62  80   2  49  90  79  41  84  19  71   3  89  67  65  59  16  39  39  43  97  42  67   2  55  75  85  75  73   1  37  59  99  23  11  19  64  98  43   4  46  67  92  15  11  27   2  51  67  31   8  81  19  17  10  79  71   5  60  27  50  41  83  84   7  12  70  33  83  52   7   4  88  95  63  74  31  59  50  32  67  84  50  99  70  69  56  11  83  14  80  93  96  55  57  81  13  25  25  96  90  54  80  92  51   8  10  90  50  16  63   8   5   9  87  40  90  29  60   2  60  98  20  54  54  36  36  75  65  62  45  51  44  25  62  75  30  99  36  39  97  47   8  13  93  26  16  96  88  99  54  93   3  92  75  69  88   7  50  13  89  26  62  53   5  79  12  41  41   2  82  58   4  22  86  43  52  99  86  58  23  91  69  96  22   5  40  57  13   8  58  11   5  18  62  28   3  85  37  74   4  17  51  86  14  30   6  31  57  91  22   2  48  72  41  81  31  10  22  17  70  93  85  24  81  62  63  73  68  51  53   1  91  51  67  62  12  44  48  85   9  34  50  74  14  39  85  30  28  81  96  47  39  66  73   1  65  41  66  66  78  19  79   4  59  58  44   7  37  41  15  94  89  20  23  80  44  98  75  50  13  68  46   6  30  24   4  64  63  70  52  18  37  79  79  92  75  36  36   8  97  65  92  18  68  82   2  88  48  83  36  95  51  92  41  39  97  69  22  33  26  95  87   2  85  94  23   9  87  42  54  93   8  87  46  50  97  52   1  42  89   3  54   5  88  93  19  24  91  31   7  58   6  55  57  94  25  28  92  58  14  89  60  35  93  93  30  10  29  50  20  47  42  40  47  44   8  94  22  78  47   2  14  29  78  85  43  47  14   3  87  27  36  60  18  50  73  31  79  73  31  21  51   4  69  59  55  14  99   1  32  77  81  86  20  47  57  52  22  15  19   6  56  70  93  84  96  23  20  69   7  14  64  37  15  76  48  50  68  45  94  99  64   6  95  12  46   9  73  13  57  79  63  84  64  48  69  34  73   9  67  59  11   3  57   5   8  54  58  66  22  63  72   4  22  85  41  49  18  66  23  78  54  79  74  90  31  49   4  81  74  18  74  17  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        87  50  86  32  20  95  29  98  20  61  97  93  61  56   5  56  84  76  22  47  42   7  65  56  19  27  70  60   5  98  12  60  21  59  63  71  45   2  98  87  69  35  86  20  83  17  38  36  47  86  28  32  52  29  95  94  72  86  23  42  24  28  61  51  63  83   4  52   3  10   7  91  68  20  40  26  89  52  30  42  79  97  99  83  24  35  72  92  47  46   5  62  59   8  17   3  41   2  83  92  50  20  91  35  65  60  16  31  43  25  53  87  63  74  39  53  84  52  14  17  65  82  56  74  80  61  33  78  24  91  95  63  97  17  41  33  94  49  34  13  44  63  53  24  60  56  73  51  39  75   2   3  52  56  28  10  51  71  81  83  80  61  77  70  39  88   9  51  81  44  72  21  59  13  10  78  40  90  45  57  29  12  16  99  62  61  95  74  62  60  78  60  78  86  65  47  46  97   7  41  79  98  69  65   5  75  29  49  80  23  87  44  66  56  27  24  82  17  47  45  36  56  21  45   9   2  23  26  79  76  11  24  17  69  99  31  79  75  94  34  82  13  98  16  48  82  51  65   2   4  17  95  43  12  73  21  12  80   6  10  85  59  48  63  83  49  38  24  37  10  43  33  65  16  50  52  47  29   9  61  39  13  63  68  83  57  49  88  50  29  12  77  52  58  37  17  31  16  92  75  90  36  99  95  12  59   4  38  65  88  28  31  67  83  93  18  21  64  74  79  20  10  20  20  89  65  85  45  75  99  10  81  78  10   5  63  80   2  90  61  31  21  46  15  24   9  61  56  41  66  39  58  25  32  19  32   8  75  79  75  13  80  67  79  33  40  37  85  69  14  10   4   7   4   2  51  39  29  21  65  84  22  63  17  17  58  83  93  99  88  11  71  79  93  74  42  63  25  53  64   8  94  24  53  27   1  92  40  56  36  97   5  76  78  32  68  67  72  66  30  35  90  67  78  45  47  77  34  25  92  29  21  73   8  90  64  58  61  11  29  94  25  85  90  72  38  21  47  54  14  95   4  57  30  12  94  94  12  99  18  97  36  87  53  84  69  94  31  40  93  54  92  32  78  29  19  10  90  41  27  36  90   2  19  89  57  95  83  76  49  75  52  97  96  96  14  83  15  13  57  45  23  43  72  21  20  27  50  96  13  22  78  28   2  55  53  14  21  93  42  37   9  10  61  97  43  16  40  53  59  28  76  42  91  47  22  67  86  80  77  42  36  73  72  73  23  37  42  18  84   9  96   5  75  56  98  44  19  86  60  13  96  14  22  17  71  61  31  81  31  88  81  79  32   3  18  67  98  69  41  60  19  43  99   5  83  12  68  66  19  37  88   6  73  80  69  10  57  96  57  62  60  99  71  12  25  25   8  49  87  33  95  91  21  78   5  85  78   2  84  86  19  61  79   4   9   1  12   4  40  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      84  75  41  35  49   1  32  68  17  75  24  11  83  94  67  41  35  79  72  66  80  11   5  78  46  60  81  48  48  36   9  11  94  57  46  34   3  70  49  16  42  82  45  40  79  12  51  50  69  84  67   4  47   8  41   1  94  32  67  96  96  99   1  37  48  10  86  83  75  79  15  97  37  32  65  31  32  58  44  58  55  90  67  95  81  96   1  53  47  32  81  76  50  21  58  25  13  36  88  69  99  52   1  33  52  67  65  13  38  69  90  41  76  99  17  62  93  84  80  69  35  31  24  71  78  86  62  55  86  41  85  97  73  87  96  78  70  29  49  94  46  19   2  61  78  24  23  46  75   1  37  78  45  87  97  10  69  46  30  15  33  83  84  25  42  38  85  18  80  34  90  60  27   1   8  17  64  57  70  78  71  58   7  89  74  60  29  53  82   5  69  11  43  51  98  33  62  46  72   5  46  83  89  70   6  16  67   8  11  13  41   3  93  23   4  63  11   4  87  17  13   3  65  71  62  73  44  22   7  95  61  47  22  67  88  67  26   3  16   7  76  10  19   1  11  51  22  98  54  74  49  59  85  85  14  53  46  66  26  80  79  40  93  43  98  28  37  33  40   8  40  97  21  85  14  16  81  61  75  62  57  59  96   9  15  80  45  76  17  36  40  56  51  78  16  91   5  56  66  27  33  97  14  70  76  50  28  16  89  47  56  74  24  28  90  24  95  62  79  77  17  65  50  34   8  39  24  34  24  19  18  26  20   9  75  42  26   6   9  42  86  71  27  79  86  36  97  14  33  83  45  50  61  11  44  57  63  61  45  95  93  74  74  83  21  28  14  95  69  56  24  77  61  38  55  93  44  59  30  50  66  68  34   4  93  12  49  38  22  21  40  26   1  14  26  11  89  90  11  91  14  46  88  58   3  16  92  37  52   3  64  29   8   3   5  20  78  99  97  58  82  32  99  67  50  16   1   7  75  88  74  62  75  81  69  43   5  79  30  20  72  17  90  96  56  28  89  24  92  18  60  61  74  61   5  76  59  56  78  67  76  17  78  41  23  99  12   8  56  46  78  72  14  89  46  73  64  84  14  10  79  34  55  91  25  54  65  87  85   9   9  75  90  87  14  12  23  79  73  49  33  23  44  96  43  79  21   2  73  77  91   9  74  32  58  68  17   3  13   9  83  84  91   7  98  78  48  79  14  14  63  26  77  49  27  68  70  94  41  60  67  15  97  55  92  21  56  31  89  54  77  86  72  42  17  24  95  59  17  22  52  98  60  78  22  92   8  34  38  76  47   1  37  61  79  44  22  25  98  57  21  96  84  72  71  27  28  28  40  30  75  56  85  95  27  28  61  55  55  42  71  39  50  44  39  51  43  87  34  98  18  44  70  65  79   7  62  64  96  53  15  99  90  20  67  83  29  48  54  88  11  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    13  94  92  56  55  88  15  42  25  54  52  70  16  41  31  41  68  55  17  79  44   1  72  59   4  35  88  44  60  59   5  41  12   5  89  77  89  69  73  23  48  52  25  70   9  99  73  55  43   7   4  43  90  67  82  49  97  57  49  36  93  12  55  50  24  38  45  14  35  10  56  25  48  32   8  76  91  98   8  57  23   5   8  35  12  64  94  66  81  16  82  71  83  55  55   8  99  19  29   8  90  80  42   2  80  75  60  76  32  33  55   9  88  64  42  64  65  90  23  15  73  98  38  90  70  19  69  21  84  80   3  45  87  64  80  14  22  98  43  52  24  44  46   5  55  11  14  74  88  99  15  46  18  10  97   8  92  24  89  74  12  98  66  83  94  54  94  86  63  60  44  20  48  15  38  96  49  78  21  21  45  34  78  60  85  34  39  74  59  45  56  61  17  18  76  98  77  82  63  60   3  24  20  23  95  42  19  11  60  87  41  62  26  25  98  89  24  84  52  77  87  25  39  99  22  40  80  64  95  95  59  37  86  71  82  74  45  81  36  19  95  12  22  99  71  98  83  50  66  54  29  82  58   9  77  65  55  46  69  31  43  96  89  43  19   6  58  36   6  61   7   9  72  14  84  42  30  30   1   5  39  87  54  98  89  29  13  21  24  39  91  97  71  59  43  84  80  93  55  22  24  96  66  84  78  85   1  95   3  12  58  44  58  69  46  27  94  11  82  13  60  67  47   7  58  91  18  20  14  46   7  31  53  90  34  25  54  55  15  47   3  28  98  35  69  37  27  55  71  32  26  31  11  11  71  35  24  83  76   4  79  25  83  95  50  73  70  53   9  47  25  59  11  81  82  22  90   4  85  92  26  73  46  21  63  24  32  20  26  16   8   8  82  69  16  96  30  94  69  95  12  44  56  85   1  78  31  83  38  68  33  60   1  44  20  13  49  38  97  77  91  51  37  34  14  89  43  57  14  45  59  99  67  83  74  73  20  16  68  24  54  59  62  18  97  51  85  33  17  67  36  46  82  79   3  42  13  84  63  24  64  82  44  76  50  13   2  89  63  31  81  32  58  94  11  52  40  70  64  44  21   9  53   2  11  74  90  71  60  33  86  57  88  53  59   7  31  36  10  22  31  19  30  33  14  15  85   6  14  13  99  48  90  35  73   1  83  14  63   5  81   9  96  40  26  68   1  91  77  95  96  52  65  46  13  64  71  76   1  45  76  71  46  92  19  66  16  97  46   6  72  80  63   7   2  93  38  44  19  99  23  23  31  61  99  90  69  97  52  98  33  72  81  90  32   3  12  94  15  37  18  63  77  54   7  34  50  19  60  63  55  18  39  85  21  65  91  42  63  88  27  76  98  95  23  52  89  86  95  80  51  65  20  99  99  75   7  76  80  92  76  51  17  40  34   1  46  32  89  13  27  85  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  21  23  29  67  52  38  99  16  46  66  80  97  44  17  40  92  45  82  48  73  84  20  98   8  15  86  77  21  76  10  64  28  11   3  65   6  58  25  27  67  32  74  58  40  84  76  65  36  29  28  35  38  38  11  30  72  56  82  35  91  84   9  20  85  55  51  21  98  95  15  45  11   4  93  17  76  37  30  90  56  54  35  93  39  13  36   4  61  77  45  16  53  86  89  46   6  91  10  83  46  64   8  15  87  87  52  58  86  68  96  80  28  54  53  48  61  34  77  79  88  40  49  37  38  47  18   8  88  44  16  82  55  11  43  78  13  27   2  70  73  60  53  44  41   8   1  48  32  44  70  64  43  66  51  86  73  28  74  60  39  43  77  97   2  62  87  32  29  39  33   1  55  68  56  74  10   5  26  79  25   6   7  96  20  93  92  79  86  40  26  51   2  29  32  59  88  81  99  85  50  31  44  22  44  48  53  77  92  73  53  88  48  61  72  83  20  53  29  90  89  83  33  97  36  33  57  90  57   8  32  89  42  95  47  66   2  19   4  65  60  89  97  85  69  52  66  77  75  47  98  24  95  36  37  19  97  19  25   3  96  79  14  55  35  11  86  30  14  91  73  42  23  45  96   7  20  34  15  45  93  47   8  74  27  67  47  73  55  35  52  89  54  70  25  94  74  81  98  74  23  86  93   4  81  95  75  64  24  85   9  32  34  81  11  72  17  79  51  26  19   6   5  58  15  45  69  56  42  67  85  98  94  54  44  92  55   3  17  26  22  42  14  29  95  67  86  92  89  32  14  88  46  72   3  80  95  68  86  35   5  65  36  62  87  16  14  50  64  53  85  21  80  12  75  75  14  10  93   7  90  49  84  47  51  15  58  72  52  34  82  76  41  70  57  23  60  75  88  88  45  83  42  52  79  17  98  94  66  81  50   1  22  65  77   3  64  27  13  84  67   3  98  67   3  23  92  33  16  87   4  24  84   8  80   2  55  90  99  71  62  18  89  87  59  61  31  91  80   7  70   5  48  63  35  26  22   5  97  34  39  10  46   9  18  72  69  62  95  19  52  91  93  56  20  38  34  18  15  13  23  86  74  10  57  55  78  39  32  34  78   5  49  35  35  83  44  78  56  82   3  54  89   4  59  65  45  84  74  22  80  39  10  89  59  87  13  51  42  25   5  78  58  78  30  73  10   2  82   8  53  77  39  24  60   6  71  13  56   6  32  18  61  60  43  10  60  62  36  26  91  72  19  28  79  59  21  81  82   1  99   1  13  29  83   2  11  34  94  50  73   2  67  63  47  26  24  13  66  59  37  66  29  51  67  16  20  62  13  13  10  76  45  35  27   4  89  91  82  19   7  74  72  77  16  24  83  93  10  97  48  86  94  10  88  90  81  76  89  87  52  42  86  74  73  93  34  19  44  66  88  28  24  97  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                69  26  70  64  72  11  94  67  45  19  33  50  13  13  10  99   8  73  58  27  71  13   6  71  58  44  88  17  69   4  67  91  49  54  40  58  90  84  79  59  42  72  33   9  67  38  90  67  46  86  73  71  71  13  81  20  45  44  94  62  68  89  69   8  50  74  90  82  99  22  11  65  64  17  53  77   3  13  55  47   5  21  73  63  91  82  24  59  59  27  27  89   4  35  94  40  14  75  52  56  62  15  68  38  91  84  20  79  48  81  40  74  22  11  17  49  66  59  58   2  19  93  78   9  76  84  89  55  78  12  45  22  25  41  47  31  11  66  25  27  13  67  71  21  55  23  77  78  98   9  99  44  40  25  94  72  94  67  10  93  50  98  31  47  42  81  91  52  20  10  62  49  46   5  11  75  53  80  24  46  51  72  46  94  45  33  26  43   4  69  38  53   7  26  14  24  62  63  73  42  69  31  76  29  61  55  35  72  92  65  75  97  64  30  78  71  69  16  31  45   7  57  45   8  67  95  58  74  23   1  49  84  71   1  31   3  26  36  61  68  89   8   8  66   1  56  26  77  47  14  21  51  63  59   2  70  21  91  67  44  24  84  18  80  15  11  96  29  61  23  33  92  57   8   3  42  59  44  94  89  58  67  58  46  79  73  79  85  32  64  30  12  38  62  81  33  11  33  70   2  96   8  78  59  37  37  75  35  22  90  26  75  75  43  66  60  20  88  96  57  35  95  57  50  95  58  28  22  17  77  63  92  44  97  85  25  24  55  23  70  72  18  72  30  15  46  57  47  11  44  62  45  52  85  88  73  58  18  20  18  27  35  19   3  82  64   3  92  46  62  30  63  32  55  50  92  81  27  66  80  52  16  53  90  43  91  80  58  98  51  98  20   2  39  69  14   4  62   1  43  68  93  35  55  38  78  33  48  32  95  56  35  69   8  97  34  29  29  57   8  50  42  62  62  89  61  66  46  59  65  63  27  90  65  13  10   5  31  28  32  28  14  80  76  58  82  28  34  48  39  29  58  73  80  21  83  98  95  38  73  83   5  69  84  80  36  87  73  35   4  32  17  63   8  45  31  26  92  47  59  14  64  43  80  69  70  88  82  93  22  81  81  94  61  55  42  68  47  49  51   2  23  63  50   7  12  74  86  56  16  97  50  40  56  62  75   3  72  55  85  54  28  48  60   6   1  82  23  17  36  53  80  97  18  78  25  98  58  32  86  89  79  92  49  86  62  51  76  79  72   4  63  98  36  42  65  76  80  86  23  92  94  10  13  37  39  72  94  80  82  29  89  79  58  47  71  46   8  84  74  75  45  61  20   3  30  20  45  65  85  80  20  65  89  40  49   2  11  33  94  83  68  66  64  48  46  51  54  29  68  54  55  26  62  87  80  82  61  28  21  31  13  22  81  40  65  23  37  82  15  92  61  82  60  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              26  44  19  30  82  93  92   6  85  57  74  92  83  79  14  53  20  64  54  98   6  86  77  41  35  61  34   8  83   3   7  26  85  12  17  46  61  12   2  86  63  43  91  85  41  85  71  35  55  30  64  96  28  31  66  97  46  27  19  18   7  76  30  29  78  97  67  42  80  92  86  19  16  23  36  61  96  84  60   6  87  62  79  56   5  21  99   5  67  24  50  90  71  83  93  40  36  67  96  30  24  90  80  61  19  48  51  79  86  29  63  67  84  31  63  45  22  57  69  29  18  35  87   3  94  45  54  45   2  86  88  22  74  57  20  24   4  15  98  35   9  94  95  38  98  72   5  94  66  29  46  75  80  31  84  96  58  40   6  33  41  85  67  96  37  26  34  30  86  20  87  66  20  48  60  23  51  60   4  33   4  70  58  31  48  93  24  24   7   1  12  43  82  54  99  31  50  31   3  11  43  29  56  90  43  97  39  95   3  86  29  87  59  44  82   5  75  63  67  39  79  19  11  58  83  69  65   1   9  20  93  25  49  10  88  11  20  26   9   6  80  79  15  20  40  76  66  19  21  50  62  43  78  64  32  29  99  25  29   5  24  21  43  41  35  83  99  30  45  26  75  33   2   9  92  39  74  85   7  20  11  18  83  40  65  25  61  63  12  12  79  72  38  21  70   8  55  55  26   3  27  54  34   3  70  72  30  78  95  22  63  23   2  38  31  20  33  76  47  55  60  94  88  83  51  88  64  53  76  86  42   8   9  20  12  38  22  47  17  64  59  15   3  23  60  59  45   4  75  66  44  18  56  50  50  49  17  87  30  14  66  87   3  67   8  26  94  96  65  19  65  66  85  25  21  62  29  72   9  53  10  48  20   8  13  70  49   9  23  56  16  74  80  59  55  14  83  21  58  99  94  86  24  23  76  93  31  86  79  44  66  68  47  97  22   2  41  68   4  15  41  91  75  97  88  46  97  73  95  90  49  78  82  70  29  79  97  21  28   1  56  69  72   9  31  52  22  90  70  61  17  21   1  63  41  87  17   8  97  59  43  18  99  28  56  61  13  72  23  98  76  13  35  58   8   8  94  52  41  28  27  30  17  18  54  30  17  58  31  19  32  98  38   2  33  51  32  88  41  31  64   5  45  94  39  84  54   4   8  66  64  11  81  45  14  40  42  81  25  94  40  89  65  73  93   4  36  48  63  79  42  78  38  75  90  82   7  99  79  85  60  80  54  66  59  56   6  17  52  84  20  52  30  64  88  63  23  39   2  94  31  30  89  44  17  93  59  60  81  28  71  84  45  56  18  76  12  15  93  23  66  25   1  26  50  24  78  98  69  75  63  89  57  38  17  24   2  74  13  19  43  56  63  65  51  15  35  82  30  38  83  71  24  46   5  85   9  40  49  66  42  20  28  52  73  18  38  74  88  78   6  26  84  42  22  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            91  74  69  70  91  59  29  21  63  21  59  45  58  24  67  67  99  51  77  24  75  67  73  80  40  42  58  38  75   8  65  86  30  71  89  17  36  12  77  57  84  65  90  22  48  61  30  95  12  34  69  90  24  56  29  57  72  78  62  45  39   5  97  81   7  97  10  32  59  63  44  36  43  43  96  36   5  19  61  39  92  10  31  48  40  28  77  50  55  96  15  86  91  43  23  17   1  70  47  58   5  61  85  64  96  87  77  19  25  58  71  49  21  71  78  96   5  59  73   6  34  77  35  45  20  12  79  48  62   5   4  90   2  10  23   8  95  23  76  12   8  67  42   1  55   4  63   1  43  17  16  91  71  54  56  79  68  35  32  15  85  82  56  12  67  31  89  25  57   8  39   2  94  39  59  16   1  46  60  19  70  54  50  54  39  41  38   2  45  29  87  55  25  77  73  97  47  21   5  54  26   2  46  38  43  80  95  35   6  90  77  26  21  67  87  27  18  36  48  46   2   2  44  61  96  89  82  50   1  10   5  77  68  80  81  51  83  95  40   9  37  67  25  18   4  95  44  56  33  90  60  90  38  79  86  47  98  89  65  55  64  89  33   6  51  66   1  27  54  23  51   3  11  67  52  93  19  12  23  70  44  35  31  23  68  83  41  31  16  23  46   8  87  21  38  11  75  68  16  79  50   6  57  17  68   4  57  52  90  51  25  33  13  42  66  19  32  86  52  93   9  55  40   8  40  26  27   2  59  50  61  41  70  27  71  18  69  12  23  81  99  58  88  23  69  63  23  64  61  51  30  11  60  43  61  93  11  94  34  35  42  63   4  68  96  25  76   4  47  77  64   3  61   2  22  12  86  23  83  75  32  94  12  55   6  40  58  52  13  46  78  28  15  61  40  48  14  31  16  23  40  95  87  71  32  82  97  44  19  46  60  46  49  93  51  15  58  77  17  96  44  11  60  81  69  60  27  84  14  76  17  87  15   3  88  43  22  82  31  79  71  59  35  57  96  45   4  84  92  79  57  22  16  15  53  72  59  32  80  35  10  57  98  66  68  48  17  45   6  89  78  49  18   4  25  10  91  96  70  52  28  43  22  53  47  52  57  16  53   4  41  36  79  51  48  67  68  34  16  81  26  73   5  35  91  15  43  10  25   4  30  15  83  67  71  50  73  31  63  31  28  43  71  72  90   9  51  65  77  59  42  39  91  69  22   3   1  49  45  51   7  86  54  19  23  84  69  50  16  98  88  93  93  98  47  56  28  46  61  34  88  86  49   3  97  53  67  58  15  93  35  39  76   3  25  31  22  69  83  87  60  26  68   9  30  74  56  16  34  73  23  91  57  94  91  68  80  19  89  29  49  43  83  71  49   7  85   3  71   7  87  67  63  16  18  48  36  26  57  51  74  22  73  65  39  41  92  37  13  36  56  23   5  84  17  87  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          48  37  24  74  69  11  39  62  43  40  91  34  16  35  93  84  81  48  52  43  60  25  41  32   9  94  40  73  45  76  90  71  72  25  18  61  90  41  13  35  56  83  88  29  32  70  89  67  63  69  12   9  75  12  97  79  18   6  74  12  28  23  20  89  70  28  15  58  14  26  91  85  46  79  93  13  76  32  89  81  79  52  68  59  10  80  96  85  55  68  64  18  16  93  55  31  38  72  79  12  67  45   6  64  10  29  59  64  95  71  39  80  27  87  15   6  31  44  13  89  73  29  50   3  84   7  61  14  43  50  64  32  59  51  92  20  24  78  42  87  78  95  54  62  89  88  73  81  91  72  83  99  69  76   1  22  51  37  60  54  78  57  93   6  21  32  47  56  35  61  32  72  79  48  27   4   8  92  24  32  77  22  68  24   8  18  66  65  70  33  15  68  29  89  88  84  14  17  22  93  31  32  15  70  78  22  32  45  86  35  42  69  18  30  48  77   4  45  20  49  95  99  76  44  96  77  16  26  80  62  23  75  51  54  61  22  48  41  19  51  73  22  44  30  84  59  18  97  83  23  62  39  38  38  68  10  38  86  89  11  29  61   8  12  75  73  25  79  81  84  51  75  58  94  88  19  73  94  16  48  77  27  11  67  82  29  38  68  74  48  72  17  82  34  25  59  51  45  97  52  98  79  23  89  68  43   8  87  49  28  64  28  31  48  58  58  51   9  80  11  57  74  96  68  92   1  33  47  69   3   4  75  73  73  20  15  72  97  86  48  62  44  91  83  81   7  18  45  81   8  81  94  76  56  44  26  11  75  47  77   7  55  49  20  45  11  34   9  80  75  52  92  28  13  81  37  52  99  62  17  42  52  55  54  86  44  58  80  60  90  47  19  54   2  82  30  66  35  70  66  18  30  54  84  99  67  93  96  92  57  57  56  27  91  35  96  91  42   3  16  85  56  24  62  78  30   2  88  37  45  36  16  51  15  60  70  86  68  30  43  90   1  36  37  89  17  74  26   8  53  79  37  53  56  50  25   2  58   4  50  39  81  98  36   3  75  69  47  90  62  70  33  50  10  41  61  36  24  42  67  86  35  85  62  43  76  17  41  74  64  15  41  95  48  78  16   9  85  68  72  60  20  58  43  83  11  68  63  66  62  80  59  92  87  62  26   9  55  34  55  57  30  19  23   7  49  19  27  30  82  45  93  99  15  90   4  18  98  78  59  21   8  35  59  51  18  31  33  37   5  16  20  48  69  65  92  23  49  25  79  80  85  27  77  21  74   1  75  66  32  38   5  39  24  99  29  78  68  40  92  53  95   1  11   1  38  40  37  71  90  66  92  53  30  13  69   2  12  96  30  61  62  94  60  10   5  82  55  78  40  14  89  13  92  34   7  98   7  54  56  60  80  44  11  95  34  97  18  57  99  94  50  58   2  69  65  90  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        80  26  46  87  57  25   2   1  13  73  90  99  98  22  41  85  65  24  90  43  22   6  27  61  28  97   9  78  47  64  83  45  54  18  24  71   2  86  98   9  56  75  37   9  19  58   9  61  54  48  33   2  60  47  17  75   6  88  66  47  48  72  82  78  55  73  51  66   2  80  48  49  60  51   3  30  21  28  91  13  46  14  82  60  13  32  58  17  15  88  15  12  35  76  79  94  93  71  23  31  26  91  81  95   8  31  55  19  61  41  63  81  48  61   3  12  97  80  84  59  91  74  49   1  51  14  22  82  51  72  76  52  31  78  63  53  50  65  11  22  92  88  99  19  56  45   9  61  59  89  50  78  45  50  54  24   8  54  17  50  96  67   4  73  26  96  50  61  11  98  78  54   2  89   2   4  97  49   5  70  81  46  19  76  68  53  31  88  55  55  89   2  25  19  12  11  41  85  57  97  34   7  56  94  33  92  66  38  47  17  56  66  64  89  83  18  89  56  43  74  12  22  38  62   5  72   2  94  74  98  18  58  63   5  81  94   6  40  23  57  10  70  61  61  84  92  16  68  20  99  69   1  25  74  55  97  45  37  88  71   4  20  12   7  94  25   4  73  61  69  56   4   1  55  30  59   9  37  12   2  71  94  83  90  35  23  19   6  78  75  31  91  38  55  25  38  61  89   6  35  36  52   1  90  39  97  13  36  90  44  71  96  59  61  58  59  70  46  41  26  64  33   5   2  71  24   4  22   8  46  92  77  72  95  53  45  21  69  39  18  53  15  85  89  81  79  56  79  84  48  60   2  94  92  42  62  80  24  20  92   6  71  74  70  53  98  71  10  46  97   7  93  88  15  58  40  82  46  97  15  23  64  27  92  65  52  45  90  61  88  32  50   1   8  82  21  74  52  37  20  40  93  30  93  78   8  41   5  40  78  90  73  97   7  18  21  56  10  46  19  89  35  12  45  35  79  27   5  77  92  88   2  65  95  53  51  63  81  22  66   7  67  15  16  90  15  56  76  15  33  69  35   4  13  80  53  63  26  71  26  77  72  45  11  54  29  81  37  18   7  23  73  44  18  77  87  64  42   6  89  43  37  60  30  74  13  54  38  18  57  56  48  96  45  96  82  83  61  21   1  29  63  12  96  33  54  28  10  19  44  50  86  50  48  83  97  57  32   6  51  96  30  45  70  73  37  50  61  36  82  61  39  22  12  19  20  25  73  36  79  71  83  32  28  24  94  37   9  47  34  36  44  69  95  18  74  83  20  85  66  70  80  29  10  81  38  75  69  66  39  58  82  61  26  90  58  90  74  96  73   1  48  88  28  72  64  83  71  96  50  47  57  76  23  62  80  57  63  13  24  49  24   3  54  19  62   5  85  78  88  56  80   7  49  51  21  22  78  84  12   3  97   5  75   5  71  26  55  97  12  22  16   7  51  11  45   3  41  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      80  68  45  67  76  89  36  55  40  34  94  91  26  17  87  79  67  33  50  25  10  37  42  59  93  17  47   4  93  93  80  10  71  81  88  72  40  78  20  16  25  66  66  73  95  17  12  21   5  23  60  41  14  80  12  24  74  45  88  33  90   3   5  39  47  32  38   4  32  78  60   5  35  75  24  93  50  23  96  10  51  96  41  24  83  88  21  16  10  55  11  63  19  71  10  98  67  34  47  42  78  99  54  53  99  39  85  29  19  62  98  93  49   3  93  98  32  95  46  31   5  83  11  37  31  13  19  57   5  13  30  88  63  54  66  67  99  75  49  70  21  85  99  39  48  37  23   9  77  35  92   7   4  88   3  66  49  54  61  69  93  80  98  16  43  10  33  52  46   3   8  45  16   8  91  25  95  79  52  92  82  12  19  74  70  54  39   8  82  16   8   6  61  54  23  77  23  71  61  28  66  84  31   9   7  65  23  42  73  33  49  52  29   4   3  62  10  99  46  20  53   3  47  42  57  77  58  86  66  48  33  86  79  81  81  51  67  79  30  80  70  32  65  26  47  15  63  82  70  28  82  71  46  94  24   9  98  60  23   1  44  50  12  16   3  88  35  97  65  22  26  43  28  85  48  24  54  26  29  12  57  37  54  27  56  93  19  33  38  98  75  64  99  86  23  54  86  39  52  29   5  18  51  64  61  44  87  53  73  95   1  53  43   1  60  42  50  40  36  97  37  11  44  86  65  16  31  65  61  42  88  63  28  19  60  92  59  40  49  28  79  79  14  97  89  16  53  65  23  58  30  86  73  92  25  26  16   8  65  23  46  57  53  39  78  42  93  86  96  34  87  13  56  17  82  81  97  39  11  58  37  26  51   4  14  89  81  54  22  51  28  86  68  82  96   4  10  67  75  15  23  44  49  90  32   2  53  86  63  62  42  40  12  92  65  19   9  31  92  26  18  52   4   8  21  95  28  13  77  38  53   6  37  36  85  56  74  23  55  22   3  27  27  84  33  91  61  67  36  60   3   4   7  34  25  74  33  83   7   9  87  70  15  80  91  21  16  25  12  21  28  86  63  35   1  90   1  42  89  79  58  18   6  72  33  94  27  93  99   6  76  50  94  78   1  95  74  62  17   2  75  52  67  79  53  68  90  36  81  93   1  67  61  26  24  34  69  19  80  65  61  83  72  92  81  33  88  89  34  23  35  98  23  42  58  45  96  74  29  84  70  36  45  71   3  93  24  25  41  37  16  96  13  21  32  77  14  56  81   4  66  73  37  52  82  82  62  95  22  94  76  65  56  58  86  67  41  91  59  92  19  16  78   2  13  81  23  25  53  36  17  23  89  97  48  90   8  35  86  23  16  22  46  90  28  65   4  30  46   7  80  83  24  45  69  86  51  85  25  18  65  45  49  77  70   3  70  46  32  51  48  57  52  15  42  42  56  21  29  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    62  85  67  72  42  27  28  17   7  12  54  48  77  99   4  48  58  56  73   4  85  69  49  60  82  94  93   9  73  64  57  98  88   7   8  41  63  63  46  33  18  67  11  79  27  34  55  79   9  81   7  89  74  19  36  26  91   8  36  65  54  85  88  34  56  71  60  51  46  88   9  30  91  82  91  90  95  95  82  42  42  24  42  29  39  10  83  53  61  24  32  13  76  62  54  60  90  83  78  65   2  66  65  36  92   6  16  72  89  57  87  48  31  13  33  12  31  79  70  44  79  28  44  41  57  71  96  75  93  59  65  37  85  15  95  84  17  73  33  91  17  59  53  75  35  53   8  26  75  54  83  77  22  64  74  93  61  63  52   6  46  11  61   1  25  86  49  72  60  21  92  43  26  66  41  97  54  44  82  66   9  42   5  53  95  40  54  99  82  40  19  17  10  44  52  70  87  92  45  37  43  89  26  42  23  94  80  45  18   6  26  92  79  71  80  58  31  58  93  73  96   2  37  93  74  85  47  71   9  57  86  21  76  34  14  97  42  35  44  41  64  53  38  74  30  69  51  31  71  17  55  31  13  91  88  36  99  25   9  92  74  54  15  97  68  36  39  40  44   1  14  12  25  47  81  38  73  71  72  32  19   8  10  91  82  78  90  58  92  84  64  51  57  23  78  15   7  47  14  56  67  67  57  87  66  17  75  58  70  15  44   4  88  74  71  58   7   7  57  14  58  85  89  50  13  26  21  71  50  15   3  77  91  23  36  96   4  87  12  89  32   2  83   1  47  10  69  95  92  24  17  27  21  17  50  63  60  73  30  39  69  46   9  82  70  21  50  32  74  25  22  60  76  80  82  92  19  44  99  53   7  18  94   8  87  40  25  57  40  96  21  56  86  50  14  77  35  89  12  83  34  47  78  41  56  16  12  52  25  92  10  12  13  37  34  44  84   7  92   3  26  73  46  13  13  25  31  67  56  61  39  32  76  10  63   5  27  94  37  16  24  65  67  58  84  80  67  93  30  63  29  22   3  98  42  52  36  24  87  18  32  64  34   4  84  41  31  82  19  97  38  74  52  44  49  61  37  46   3  78  54   3  82  44  93  85  78  10  66  28  32  39  21  18  29  93  92  10  50  87  91  10  70  42  61  97  20  67  57  89  87  25  10  46  56  42  29  32  35  68  74   2  60  54  78  38  15  72  94  40  45  86  20  20  82  27  68  61   3  24  83  68  43  26  80  57  34  87  30  36  22  34   4  97  14  55  28  58  59  84  81   9  46  41  96  74   7  84   3  49   9  12  57  92  57  47  67  81  92   9  99  32  46  47  16  58  33  54  96  79   1  55  13   3  23  68  68  86  20  54  82  61  85  32  86  91  28  48  47  87  32  41  71  52  69  17  43  22  33  35  61  43  42  38  42  74  69   4  99  57  27  90  31  94  95  37  88  67  57  37   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  89   8  31  29  69  28  80  32  57  81  30  44  14  59  45   6  54  85  77  47  22  21   2  76  23  16  87  72  81  11  59  74   5  15  45   8  15  51  49  88  25  50   9  23  90  45  22  63  10  16  90  55  32  78  21  95  17  67  55  35  23   7  10   8  11  20  67  24  76  75  31   7  10  27  32  51   5  48   8  14  95   4  47  12  25  57  73  27  57  28  83  18  77  28  17  51  44  97   5   9  66  64  78  84  32  81  36  72  79  38   9  87  28  24  46  62  64  43  79  57   8  21  58  12  35  53  82  11  22  75  80  84  58   4  59  88  35  59  84  97  15  52  33  24  51  79   9  87  59  54  64  61  75  21  49  16  74  41   2  98  83  18  60  29  94  91  82  72  48  22   6  11  93  79  61  24  76  28  28  70  59  32  53  78  93   2  20  90  47  81  20  55  22   5  75  16  28  54  75   2  44  52  84  18  26  83  42  60   2  54  36  75  55   2  32  88  58  77  52  79   9  26   4  73   2  38   6  28  12   1  64  11  22  40  96  71  14  61  55  46  55  23  62  90  95  46  23  65  89  61  20  97  40  39  49  33  88  43  61  54  33  10  93  40  63  15  57  23  22   6  23  97  27  98  88  87  46  74  62  81  16  94  54  34  53  95  26  83  52  18  63   6  82  10   5  43  13  98  47  48  44  91   9  34  90   1  65  60  45  46   9  52  99  55  86   9  17  98  66  20  19  89  74  52  68  29  85  59  86  61  34  74  82  60  81  32  33  67   7   8  34  74  46  58  97  49  66  14  38  51  44   4  77  46  63  58  11  52  75  11  88  74   8  23  21  31  46  10  65  54  70  21  67  89  19  84  51  86  70  89  63  35  17  72  52  76  70  79  98  74  52  54   4   5  64  15  53  36  88  21  87  61   5  67  92  93  68  16  40  16  80  73  18  56  99  41  11  45   1   6  37  82  50  75  47  72  54  52  52  91  10  56   8  18  91  13  39  41  53  99  37  18  59   2  32  51  31  29  82   2  10  20  99  28  58   6  28  30   4  35  85  72  76  44  30  83  64  27  35  53  35   7  78  53  43  32  68  32  57  54  66  42  17  38   5   4  47  80  68  35  85  30  77  44  75  13  55  30  26   9  57  67   4  56  39  17  25  19  15  44  98  67  60  57  34   8   8  77  10  14  62   5  68  63  36  57  44  32  87   2  77  21  39  83   9  32  66  48  29  82  23   5  50  94   4  71  22   1  88  97  50  34  45  78  89  14  58  59  11  63  54  92  97  72  58  56   1  98  75  61  36   2  66  30   4  13  90  70   3  37  37  13   2  33  72   4  42  78  73  28  31  36  49  31  50  91  69  34  26  73  67  95   3  86  42  39  35  17  33  70  31  90  25  97  66  19  10  64  48  28  15  19  57  69  93  54  37  47  59  21  43   5  60  38  24  21  40  24   7  35  97  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                15  80  61  73  61  11   1  62  16   6  79  86  22  65  67  37  44  67  49  81  79  16  55  58   9  10  71  49  78  48  70  93  85  98  11  23  10  36  36  29  58  81  55  54  33  79  24  21  63  31  28  44  38  74  19  84  68  38  22  51  71  66  23  12  30  33  64   9  57   4  34  38  71  39  94  91  71  26  96  39  84   5  26   3  13  47   4  93  54  38  57  94  80  89  58  39  70  86  13  88  26  81  68  39  80  57  37  57  21  59  13   7  33   7  72  81  75  43  68  53  30  81  16  66  28  11  43  76  70  41   4  60  47  80  72  39   3  98  52  45  29  35  73  15  76  99  95  44  72   2  67  59  10  28  93  64  46  29  13  37  46  91  76  74  47  29  45  86  56   5  34  66  99  23  59  70   3  99   9   3  48  43  70  85  66  37  48  99  80  30  90  86  16  96   7  92  75   8  93  49  98  48  95  27  90  23  94  43  15  37  20  47  30  22  84  56  31  31  41  78  26  46   9  72  53  75   9  83  70  42  10  68  32  38  79  24  76   9  76  32  67  81  26  75  70  37  52  51  82   9  77   4  39  74   1  43  64  53  42   2   9  70  95  18  83  11   8  36  85  63  37  61  96  73   7  33  91  56  92  43  29  31  19  43  48  47  82  74  43  79   8  34  91   1  98  57  79  70  22  66  75  87  28  24  82   7  60  32  79  41  10  10  52   9  92  26  54  41  93  21  81   2  18  29  23  65  16  72  30  87  51  13  15   6  93  75  64  53  67  96  40  59  26  43  86   1  46  75   5  73  23  52  96  69  82  71  24  97  32  14  81   9  36  76  16  62  65   3  42  75  60  91  42  44   8  54  49  86  85  85  50   3  90  92  82  34  57  51  50  11   3  73  33  86  44   3  50  78  99  14  29  86  81  64  54  44  33  27   3   5  46  81  47  14  22  86  38  43  65  98  33  38  31  44  99  81  28  79  65  85  12  89  78  55  60  59  57  53  49  67  89  79  53  45  74  43  66  12  54  60   9  24  34  97  12  20  70  48   8  58  54  64  23  46  58  40  24  21  45  50  49  27  25   4  97  19  98  85  90  36  92  63  46  50  54  39  76  97  10  43  75  13   1  11  74  16  77  37  43  91   3  39  13  39  81  66  17  38  21  42  26  93  79  47  40  73  49  48  20  40  73  86   6  78  19  88  43   8  24  32  69  11  89   2  16  79  17   8  67  22  53  48   7  62  85  29  86  81   5  20  40  24  72  65  19  95   6  84  55  91   8  44  80  49  34  11  58  59  28  65  74  91  20   2  47  33  61   3  24  51  47  37   1  97  57  57  10   3  52  34  63  50  84   7  16  63  79  84  80  59  75  13  26  91  76  43   9  35  71  87  82  39  97  20  16  83  89  39  97  46  67   3  27  46  92  34  52  89  41  23  40  93  36  25  45  57  10  84  88  24  18  47  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              18  64  89  62  39  84  42  87  50  83  34  79  17  64  93  10  99  22  12   5  81  21  51  75  99  51  33  16  46  10  90  24  33  35   4  28   4  63  98  25  56  97  12  84  54  11  76  62  21  65  71  39  46  61  60  74   9  19  89  14  45  31  57  59  76  11  77  53  29  92  26   1  15  47  45  28  48  41  86  94   5  70  77  51  96   8  80  82  53  32  91  47  27  92  97  61  41   5  90  81  53  32  89  96  31  22  49  83  34  84  14  91  53  69  85  27  90  93  25  84  30  40  44  56  25  77  75  35   2  45  28  56  19  36  28  73  65  61  24  34  82  48  13   1  36  29  46  12  43  84  79  25  12  70  84  57  72  24  31  97  12  94  55  91  74  28  64   2  68  14  96  73  81  66  32  12  59  79  41   8  66  63  56  94  39  39  18  95  10  18  82  89  64  27  80  17  49  96  55   6  28  57   4  64  83  97  58  38  59  59  99  73   1  50   3  37  32  90  44  96   2  11  82  51  83   1  73  31  63  81  49  61  52   6  51  54  13  24  70  39  29  37  13  14  88  79  57   5  25  11  58   1  17  67  47  66  14  10  44  41  69  81  80  12  85  15  24  57  20  13  30  62  56  28  91  43  87  64  32  58  67  26  30   8  96  91  52  14  84  83  18  73  43   1   4  99   2   3  79  79  18  61  38  78  67  87  77  55  99  90  85  84   3  77  57  88  67  41  20  62  44   1  24  30  27  42  33  44  34  82  64  89  61  34  85  87  22   7  28  68  56  32  11  15  85  61  95  14  43  52  47  32  39  19  68  37  43  47  91  26  28  68  13  38  36  29  74  84  27  66  21   8   5  70  68  86  70  35  56  31  25  41  71  14  70  31   7  48  20  84  84  90  80  39  61   7  58   5  67  30  95  89  63   9  53  33  56   2   1   2  85  43  35   3  65  58  45  67  78  36  66  71  63  24  54  53  19  72  98   7  49   2  14   8  67  76  42  81  87  32   7  84  57  28  41  98  90  73  95  48   9  78  73   4  70  16  93  51  66  64  56  60  64  98  56  84  30  92  66   8  28  43  28  45   3  29  97  35   8  28  20  81  78  80  27  45  95  88  76  68  50  17  12  53  69  46   2  98  21  58   3  59  96  50  69  17  50  12  34  18  85  31  95  68  55  13  71  53  69  35  20  63  36  87  97  46  60  75  84  61  73  61  27  39  84  65  75  81  49   6  79  58  87  50  77  45  43  79  14  66  59  99  94  82   8  30   1  43  88  14  66  28  94  83  94  18  58  88  82  75  53  62  93  42  46  20  24  72  97  52  48  21  36  38  51  25  97  40  41  38  21   6  52  65  49  36  57  92  55  22  46  47  22  82  38  45  62  22  32  76  27  42  62  38  90  77  58  36  67  75   5  13  87  83  42  97   2  60  18  22   9   4  72  19  43  69  72  60  97  43  75  49  21  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            5  47  45  90   4  87  39  51  31  76  64  79  17  66   1  20  54  98  62  87  23  84  64  25  41  99  99  61  14  55  88  83  41  70  25  35  48  65  51  54  63  32   7  17  45   5  63  33  58  73  75  92  71  36  97  14  48  37  82  21  87  99  96  78  19  89  22   5  51  60  92  88   1  46   3  28  25   7  26  51  62  90  43  80  93  31  46  39  99  81  57  98  65  44  35  39  69  41  62  68  78  14   6  75  14  29  90  33  54  92  12  15  28  91  83  82  83  64  74  98  23  66  94  27  72  98  49  57  74  89  20  96  23  61  26  32  45  21  44  90  63  17  63   9  90  66  53  32  96  17  66   9  11  18  33  36  86  94  80  67  37  95  53   3  55  93  95  94  78  68  32  58  76  39  48  90  17  30  87  97  23  97  45  47  60  39  15  66  34  52  42  81  54  23  25  70  80  58  81  91  22   8  50  44  11  65  67  82  54  74  75  68  41  49  43  77  11  75  46  12  80  44  27  82  30  89  74  66  11   9  27  48  47  60  52  22  77  94  73  75  55  71  28  25  91  77  90  43  12  23  77  85  37   3  79  27  42  54  27  73  86  85  23  46  56  41   5  59  24  52  78  24  21  29  49  80  34  93  72  98  97  15  89   8  46  18  16  80  25  62  70  44  70   7  51  29  35  40  14  43  83  14  40  27  57  16  56  80  10  90  36  35  47  62  87  81  25  27  60  20  26  77  11  55   9  70  77  63  74  15   2  30  31  20  67  47  68  60  98   2  46   9  90  85  74  93  97  43  76   2  61  35  13  24  42  11  71  79  42  33  25  46  89  70  59  73  44  50  95  28  50   4  76  71   4  51  24  67   9  71  82  74  78  94  53  36  45  93  34  88  93  10  16  91  49  76  48   3  18  64  29  21  22  30  80  65  25  97  51  69  43  16  69  67  28  77   5   9  71  46  81  69  30  99  53  88  33  44   5  37   2  38  94  73  89   6  18  17  64   7  67   9  60  54  94  84  64  61  19  97  21  64  30  34  56  34  67  50  75  63  92  23  95  86  26  55  13  28  70   5  76  52  14  83  50  84  57  25  32  44  95  79  65  65  31  82  30  89  70  55   5  95  48  59  89  55  54  96  43  96  61  55  36   2  49  54  25  47  95  73  47  25  56  39  65  80  82  26  62  23   4  76  44  64  75  67  51  69  47  60  27  23  99  33  66  40  23  58  59  97  64  73  47  99  16   1  22  95  40  38  99  35  21  59  11  81  29  79  93  31  64  58  10  79  79  29  47  29  96  35  46  19  58  28  24  76  51  32  74   8  86  35  63  12  78   1  51  78  25  71  72  65  74  55  57  28  66  95  41  63  19  68  76  99  42  77  74  84  70  85  81  48  97  50  94  62  36  16  49  61  51  85  30  77  18  69  70  87  65  71  34  66  64   8  62   6  66   8  62  57  29  27  25   8  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          79  80  39  29  88  93  33  28  61  10  46  75  80  52  66  75  89  70  18  78  74  22   8  84  16  66  82  28  15  68  84  27  20  72  28  99  43  63  19  76  44   4  54  88  76  72  47  25  52  58  61  39  53  67  41  90  81  48  97  63  56  58  96  53  45   9  54  29  62  42  19  86  73  17  40  37  75  60  83  85  57  90  36   4  51  44  28  99  61  23  81  47  85  62  96  71  35  59  29  57  16  33  43  81  87  45  10  97  12  67  37  32  80  93  20  32   2  81  19  87  41  31  24  34  74  84  62  91  47  67   5  45  19  38  95  78   5  63  83  68  79  28  99  79  67  47  20  90  26  15  48  31  92  55  76  27  83  15  12  91  94  75  78   2  44   3  33  57  38  95  82  93  71   9  88  34  94  38  77  85  11  88   7  40  78  85  19  83  56  43  54  85  25  48  81  82  99  34  44  57  38  69  42  46  53  57  34  70  67  93  85  38  50  79  74  40  99  13  35  70  85  26  91  83  95  67  82   9  49  92  55  91  91  47  24  92  87  51  75  92  90  30  54   1  70  52  86  93  35  39  85  41  25  38  69  75  11  51  40  90  52  53  65   7  70  85  81  82  91  94  96  61  77  14  63  94  37  67  35  59  88  59  66  25  41  88  24  64  52  97  32  80  68  62   9  70  79  84   4  83  24  41   3  45  41  67  69  73  21  75  93  53   1  33  32  17  66  78  86  84  81  93  95  30  19  54  16  65  23  23   2  13  56  57  21  58   9   5  87  74  25  30  44  38   6  36  39  81  95  51  74   2  42  46  79  95  69  28  75  13  22  66  91  89  51  40  36  16  99  20  23  27  13  51  15  23  72  25  44  39  24  79  90  97  37  23  84  30  17  78  72  29  59  81  78  90  76  24  51  31  44  95  29  33  63  48  33  57  85  61  33   1  32   2  66  36  84  21  64   6  42  67  95  94  66  88  10   7   2  57  31  59  99  66  71  75  63  92  68   8  82  82  75  37  95  12  46  76  25  53  93  29  36  98  35  30  99  81  16  28  62  43  45  86  37  77  87  52  57  49  56  91  53  69  14  70  40  28  62  80  85  35  66  44  90  81  72  77   9  70  50  19  63  24   2  80  24  76  16  43  65  96  54  39  55  55  35  97  11  45  42  23  13  36   8   4  26  17  82  63  39  79  45  96  67  13  99  45  74  92  42  56  93   6   1  14  74  47  95  89  95  38  58  94  40  51  31  48  68  98  44  35  74  29  10  97  42  14  21  15  25  22  79  31   1  11   9  12  94  25  85  75  10  31  33  54  16  63  77  69  61  18  80  39  36  36  84  33  33  19  39  77   3   3  61  61  87  41  24  75  60  95  25  15  23  32  24  28  38  91   2  10  46  30  78  95  30  28   8  36  19  78  55  45  47  83   6  37   1   5  24   2  78  37  45  49  48  67  87  51  20  41  13  49  26  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        6  75  48   4   2  95  68  18  20  80  95  55  21  95  61  51  62  81  25  65  13  66   9   9   3  73  54  98   1  32  59  93  29  37  49  37  87  26  83  12  90  37  46  55  31  30  57  94  83  43  40  19  72  66  91  88  20  25  19  76  67  86  42  89  57  15  76  28  38  38  34  66   9  41   2  20  63  99  86  36  93  84  68  75  41   1  70   1  77  48  58  33  36  76  16  67  51  31  35  64  46   3  96  57  23  66  72  48  45  21  89  30  89  51  90  45  18  90  63  41  43  96  14  31  16  82  69  23  22  98  54  66  64   2  58  66  55  37  84  67  31   8  28  73  68  22  61  22  36  82  48  54  16  62  62  67  91  30  57  54  28   9   7  25  31  72   4  64  68  22  14  72  87  82   3   5  15  28   6   6   3  68  18  54  10  82  55  19  76  39  96  82  13  51  41  48   7  89  14  33  60  56  16  35  65  83  46  99   2  86  97  31  25  64  76  62  52  86   2   5  77   1  44   3  73  72  67  87  20  33  78  86   8  31  71  53  58  17  71  70  81  81  83  75  86   4  26  50  44   8  44  91  50  50  49  88  39  57  95  98  84  29  31  88  20  91  73   7  31   1  71  67  73   2  95  70   2  33  24  63  70   1  11  62   8   8  69  19  66  29  76  45  53  18  80  72  38   2  32  53  86  46  60  34  65  26  35   5  62  19  50  49  67  91  66  80  17   8  57  10  70  20  95  16  90  11  22  88  88  85   1  51  38  39  75  14  63  31  84  74  68  29  44  96  71  43  71  99  71  98  26  29  39  28  71  98  80  26  94  28  56  94  45  64  95  65  59  20  58  21  19  60  43  82  81  44  92  53  30  21  94  82  77  90  69   1  90  10  97  40   6  67  47  21  20  41   7   7  26   6  47  81  58  47  71  64  30  13  97  46  82   3  28  61  33  61   6  60  97  71  59  14  26  71   8  15  82  69  68  80  40  45  95  46  70  65  27   4  50  56  75  97  13  73   4  40  72  45  27  69  61  39  56  77  84   4  42  87  22   3  50  25  35  76  23  43  65  74  57  78  74  12  46  17  86   3  35  93  13   1  26  35  28  30  84  43  97  69  10  37  74  42  49  36  62  21  73  43  42  23  54  82  22  37  86  30  70  99  20  53   6  58  95  55  42  19  93   7  13  40  95  72  46  37   7  61  83  99  18  91  11  49  52  22  69  59  91  60  11   2  85  70  68  42  96  21  90  64  81  73  30  26  95  21  30  94  20   2  29  88  79  17  95  22  77  46  84  19  98  50  94  12   1  69  10  56  64  80  46  15  44  76  79  97  59  73  44  21  72  80  80  51  31  83  64  14  13  33  17  31  75  42  32   5  51  64  69  31  62  55   2  26  88  19  32  36  63  89  56  22  48  40  14  79  96  80  47  86  57  41  70  48  32  99  60  87  92  40  52  16  83  99  40  41  81  60   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      74  16  80   7   9  61   6  12  41  72  21  87  62  23  66  31  61  86  24  35  23  31  68  37  92  72  17  70  43  37  36  69  76  96  78  92  39  60  16  24  70  67  93  95  62   2  75  42  14  40  53  20  63  55  59  41  48  11  78  18  82   1  41  63  52  64  22  11  86  63  49  17  68  82  68  10  28  78  93  65  77  81  49   6  91  11  52  83  21  89  50  54  98  21  19  90  78  31  22   3  89  33  63  14   1  88  44  83  68  62   5  34  74  97  53  64  69  23  65  55  88  10  54  99  84  32  69  32  30   8  70  42  97  76  12   1  14  93  37  43  34  29  57  45   4  51  70   7  41  32  12  92  25  41  36  51   2  44  56  43  78  58  48  89  56  68  21  31  14  56  64  83  84  80  93  64  11  41  71   3  73   4  15  28  18  32  91  17  95  22   9  51  40  37  32  77  94  10  53  34   7  69   5  70  13  26  64  78  93  55  93  23  88  98  11  14  55  53  88  12  98  25   1  72  62  82  87  78  68  88  68  38  49  95   8  29  48  20  50  66  53  28  72  87  67  43  10  86  65  41   2  92  76  70   5  45  26  29  56  12  33  82  94  70  21  56  52  93  16  54  19  55  94  45  65  16  91  87  48  18  13  80  20  17  23  15  70  19   6  26  97   5  25  11   9  28  60  82  68   3  79  99  66  79  48  16  81   5  27  37  65   2  10  81  33  99  78  95  23  97  25  77  55  14  18  28  16  90  60  58  47  90  97  74  48  86  50   1  29  12  41  56  87   3  90  11  28  50  24  37  46  81  82  56  59  25  12  57  61  95  17  87   7  78  46  27  81  10  35  40  34  43  84  21   1  50  50  66  41  53   5  12  51  91  99  28  41  64  51   7  56  16  12  23  87  89  80  47  97  77  77  91  20  44  49  52  17  30  36  82  50  51  71  76  26  55  73  35  69  81  84  23  12  63  63  60  42  80  82  10  30  14  40  22  64  28  55  36  80  66  22  44  49  99  40  48  84  76  53  67  93  23  21  83  33  62   5  22  74  63  52  97   2  18  88  38  75  84  69  39  69  36  55  41  68  54  15  56  31  62  17  58  25  80  35  63  38  80  78   3  62  90   2  49  67  64  19  38  84  50  74  42  20  39  63  92  94  45  60  92  86   6  86  39  22  29  15  18  96  90  56  99  33  98  73  69  44   7  55  57  99  28  51  83  86  93  61  71  70  80  47  89  62  78  66  71  99  31  89  35  50  38  33  39  51  39  65  74  20  53  68  42  75  77  24   7  66  86  54  80  61  80  80  65   9   3  59  22   4  68  68  66   1  33   9  67  66  68  90  99  47  32  53  91  37  59  58  60  79  86  41   2  46  86  87   3  41  49  76  18  17  60  22  36  30  81  67  45  99  52  47  19   7  31  99  61  91   2  76  44  50  41  11  30  61  93  81  68  45  45  85  14  18   1  17  61  79  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    7  73  19   9   5  73  56  71  33  19  50  83  35  88  33  41   1  50  97  13  10  66  41  93  98  73  42  27  79  21  45  63  73  88  80  71  77  14  74   4  27   6  30  16  54  11  53  15  70  90  77  42  54  58   5  37  97  85  35  36  56  14  84  76  43   5  51  66  19  40  35  17  93  91   3  16  19  81  40  16  96  31  54  42   1  84   5  42  80  95  58  82  12  45  18  37  12  28   9  24  30  40  62  68  86  22  53  23  91  34  65  85  21  45  42  40  44  24  80  28  30   3  76  85  74  89  84  73  15  92  15  63  71   2   7  18  64  34  37  10  97  93  32  95  52  29  37  64  40  69  40  53  93  75  36  54  19  89  26  79  78  95  32  93   8  26   6  79   8  69  35  96  65   4  54  16  50  44  38  73  30  19  67  91  59  44  26  28  34   7  54  57   7  81  31  78   9   5  15  30  12  27  98  14  92  73  50  32  56  83  33  81  23   9  44  13  10  11   9  11  26  63  66  97  43  32  78   1  22  36  31  45  13  80  76  48  30  47  49  60  14  64  98  92  27  96  37  71  45  36   9   2   9  18  90   3  81  99  61  79   4  45  88  32  99  29  54  20  38  68  15  80  19  81  14  81  27  68   4   2  67  44  55  41  71  54   3  33  35  34  61  35  72  20  37   5  47   2  16  57  38   8  53  57  75  22  36  87  71  70  11  16  91  84  14  64  57  59  27  81  40   6  30  77  19  83  95  32  73  17  62  98  65  16  72  74  43  68  57  63  32  53   7  17  48  60   7  94  50  36  54  78   6  55  16  96  79  63  64  84  69  23  33  88  22  78  47  79  18  65  43  44  17  95  39  26  95  14  40  43  41  49  78  85  51  38  56  63  24  68  23  89  58  49  26  83  43  28  46  88  94  81  28   9   5  82  24  19  10  44   1  87  38  23   9  26  11  15  22   8  59   5  56  99  54  80  29  16  40  81  38  52  18  84  86  44  76  48  97   6  97  10   9   8  48  88  27  49   1  12  48  68  27  80  61  83  16  47  10  47  54   9  58  19  26  60  90  55  15  59  76  18  16  18  20  95  80  83  83  42  62  69  56  31  88   7  54  16  28   3   9  20  98  53  20  35   7  57  81  85   1  93  67  98   8  45  85  88   9  12  28  44  54  25  64   7  41  27  43  79  92  55  46  71  79  63   6  76  40  87  80   2  51  87  61  16  49  57  38  53  83  28  21  18  79  39  94  45  14  73   7  74  97  42  76  55  78  96  58   6  43  33  50  15  57  16  58  20  77  73  82  26  76  43  25  96  63  68  83  62  35  81  88  44  96  70  41  61  84  79  29   7  82  15  45  45  24  98  92  18  75  92  59  79  71  87  58  97  87  73  25  17  40  90  47  93  54  76  85  25  15  38  47  92  82  96   4  98  77  31  43  84  33  93  12  85  36  77  90  27  42  22  20   7  20  79  31  16  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  60  16  43  13  29  37  50  49  76   6  53  73  96  89  94  79  85  66  76   6  10  60  62  39  28  24  11  20  22  66  72  20  11  82  50  88  58  70  94  50  97  88  50  11  89  79  88   3  11  83  38  90  27  74  98  14  25  55  57  58  63  32  74  74  28  36   9  40  58  78  39  73  83  99  73  80  86  11  88  32  13  29  83  69  93   1  18  65  55  42  31  31  52  14  61   2  15   1  57  25  62  94  30  68  33  27  80  42  13  31  88  49  43  47  23  61  78  42  52  55  66  99   7  50  48  57  94   5  93  53  61  35  69  12  44  86  11  50  33  20  77  31  27  95   1  23  58  28  72  49  99  47  58  89  34  89  71  42   7  82  11  93  85  84  83  76  20  88  73  49  49  32  12   2  77  12  98   3   2  80  65  58  27  52  15  24  16  37  55  57  68  26  33  88  79  69  59  19  32  58  32  70   2  52  11  22  93  42  43   6  41  62   1  72  28  85  41  13   8   8  10  18  12  51  38  71  66  51  73  46  81  52   3  80  15  24   9  36   9  52  19  95  15  10  99  41  40  31  43  32  54  72  95  94  48  21  44  13  68  92  44  82  66  27  58   3  62  71  92  27  49  20  68  92   8  80   1  15  85  15  46  22   6  87   7  81  87  45  68  74  85  12  41  26  35   7  77  95   4   4  81  40  87  54  55   5  69  26  71  75  47  61  11  80  79  78  99  44   5  96  77  83  27  59  87  53  11  14  26  95  99  53  53  62  91  61  87  20  40   9  59  77  16   2   3  75   4  70  37  83  89  62  33  93  36  39  82  70  21  67  79  52  33  41   5  25  21  78  72  40  18  77  25  53  95  27  93  35  85  30  92  93   8  76  74  97  80  77  35  35  39  52  45  18  67  93  93  35  66   2  17  12  10  63  20  26  80  96  61  65  66  83  71   3   9  61  52  15  88  21  21  29  73  29  38  91  75  73  73  61  92  84  79  28  57  13   1  99  61   8  56  42  86   3   7  47  20   6  17  58  72  68  32  36   1  79  32  79   5   8  99  66  35  83   2  90  27   4  20  48  84  81  11   6  72  18  58  47  13  98  66  72  41  99  63  46  26  32  71   2  99  39  81  66   3  13  74  43  88  73  47  25  68   4  42  17  55   6   4  53  60   1  33  48  99  40  96  57  17  35   3  60  89  71   5  91  38   6  12  88  70  58   2  67  57  71  81  34  17  55  58  71  18  99  32   2  66  46   2  77  12  81  78   7  63  82  92  76  79  46  78  47  32  30  29  19  91  25   3  76  63   9  84  54  40  98  93  16  80  75  37  65  35  64  40  99  86  51  66  19  31  81  71  82  49  13  96  16  56  38  94  55  56  99  37  40   2  22  57  16  20  33   1  35  90  23  97  32  21  61  51   7  94  23  94  63  79  62   6  89  51  28   4  59  40  27   2   3  61   9  89  36  87  88  43   2  11  28  84  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                80  87   2  45  14  79  96  40  38  51  66  40  28  40  71  35  80  88  21   9  70  20  39  91  15  76  39  38  70  62  90  45  86  51  75  94  19  74  55  78   8  12  63  52  27  51  51  40  36  17  97  34  64  18  40   8  86  29  18  60  87  10  90  33  77  39  85  45  81  44  24  38  40   1  55  26  20  76  71  33  85  20  36  89  72  44  96  26  89  42  51   8  29  32  27  21  31  40  76  54  45  64  55  39  92  62  48  37  96  17   8  28  67   3  82  56  14  44  62  49  12  76  45  23  79  30  56  75  28  55  54  97  31  48  81  94   9  65   9  62  68   2   7  89  64  74  21  25  93  14  65  37  73  21  18  27  37  27  23  52   8  89  97  42  30  61  61  88  97  38  22  96  53  81  79  93  23  21  22  92  63  45  54  10  31  24  48  67  98  57  20  98  92  88  31  77  64  41  28   3  48  87  31  31  61  22  40  92  49  74  91  40  69  71  43  58  89  63  90  31  93  53  70  69  95  56  80  99  89  53  80  10   8  84  39   7  47  38  79  69  66  27  25  23  66  21  79  82  53  46   3  91  39  92  92  66  52  75  89  72  63  88  27  10  94  46   3  47  55  35  97  85  96  36  99  22   4  32  91   4  39   3  14  94  47  42  23   2  46  59  40   9   1  87  16  79  57  95  56  49   4  41  71  43  95  16  11   3  58   5  77  92   3  75  99  23  82  51  30  28  14  13  37  92  67  44   1  60   8  49  26  60  19  84  32  99  99  32  36  81  15  12  73  73  91  59  21  80  12  47  94  86  24  28   2  31  78  71  58  85  43  43  11  59  52  91  32  33  83  94  80  46   9  51  83  71  19  85   8  59  38  75  54  73   5  63  59  54  52  35  54  23  49  45  46  16  96  16  93  29  45   1  60  15  40  83  43  21  87   6   6  30  99  74  48  50  82  62  56  77  44  28  16  13   8   4  80  71  63  10   4  96  11  24  98  50   2  85  64  26   9  83  19  97  76  51  21   8  12  49  26  52   5  13  64  10  27  77  82  64  79   9  74  65  32  17  16  60  93  31  91  37  49  47   5  89  43  29  15  13  41  77  38  49  97  88  12  16  54  45  33  19  64  49  64  28  97  66  97  43   1  30  58  89  23  36  93  54  32  51  66  48  95  60  88  14  15  65  35  28  56  49  71  10  52  72  69  63  38  17  85  38   9  25  96   6  14  66  23  81  47  89  50  65  32  99  28  87  85  14  36  50  14  43  40  48  45  20  74  50  95  51  77  13  31  76  68  81   4  10  34  95  42  45  31  41  89  66  97  75  64  67  56  54  96  13  61  31  97  50  19   6  55  15  94  64  29  69  39  48  27   6  30  21  76   2  89  20  56  98   4  69  85  79  38  94  78  23  86  47  12  35  82  33  37  91  40  16  27  23  73  40  19  54  98  99  26  50  74  31  70  53  20  81  24  34  51  32   2   7  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              49  61  32  76  59  16  63  63  76  71  31   8   8  46  24   9  45  32  11  13  62  20  30  68  34  64  85  55  86  40  67  36  94  44  82   7   5  17  45  95  12  64  83  38  61  57  21  85  26  38  68  69  52   4  58  15  70  83  60  75   7  34  26  62  19   9  51  36  88  80  43  59  69   7  56  64  21  85  35  84  56  63  77  45  48  68  12  64  97   4  21  97  70  76  56  95  58  19  66  94  38  50  62  47  54  22  68  24  41  55  99  85  33  42  57  50  28  42  48  67  90  37  30  22  50  45  96  98  53  77  80  14  98  92  43  30  61  33  80  49   2  37  65  86  89  77  94  98  37  84  75  37   4  58  64  72   5  63  24  11   4  27  67  45  88  17  72  84  50  98   7  25  51  81  29  33  62   4   4  94  95  64  32  50  33  70  64  40  23  33  64  12  91  77  32  46  88  77  24  58  31  18  31  43   8  41  46  29  38  61  89   7  37  77  91  53  28  89  10  18  72  34  88  56   8  42  64  35  72  99  34  32  63  10  72  77  27  28  11  86  44  20  60  16  34  11  94  16  20  32  79  23   6  29  82  62  56   6  89  88  22  20  76  92  64  12  51  15  88  90   6  12  20  74   5  99  86  60  18  36  77  22  63  74  22  92  43  89  66  76   9  78   5  72  46  76  10  42  34  88  91  18  13  80  87  68  16  44  51  16  26  22  97  82  47  52  73  35  70  53  76  93  38  45  35  15  70   6  56  33   7  85  37   1  31  27  56  12  30  52  12  68  82  36  43  13  80  24  88  27   8  16  88  37   3  12   4   6  71  80  20  81  33  11  41  37  79  69  47  24  14  11  37  17  91  78  78  61  74  49  50  45  89  71  18  79  15   7  78  41   4  97   6  20  73  90  30  92  56  23  32   9  98  18  48  93  85  56  16  76   2  43  70  42  26  90  87  71  77  70   7  80  25  28  97  73  13  74  94  23   9  41  83  92  37  59  80   6  80  46  15  40  27  31  72  68  40  45  53  76  14  39  52  95  28  60  49  68  53  54  71  21  96  68  65  69  82   2  97  43  78  97  81  43   3  95  21  60  28  28  44  86  45  40  32  27  55  94  83  37  34  90  64   5   6  81  78  64  24  49  29   5  86  50  65  73  34  26  35  36  88   9  95  62  14  18  92  20  53  69  81  76  53  77  93  38  55  26  62  34  12  53  95  22  43  50  84  44  74   2  11  76  50  90   8  19  70  30  16  82  56  44  11  11  75  96  41   1  68  87  90  56   8  12  44  73  38  23  31  70   3  33  21  28  35  70  49  82  65  56  30  54  93  70  50  11  42  66  42  33  12  31  37  88   5  64  19  93  79  25  47  85  59  10  27  36  85  69   6  24  49  34  71  61  98  37  42  40  63  63  40  24  93  19   7  45  15  38  46  73  75  25  38  27  47   9  26  86   5  36  86  21  52  68  79  59  66  66  48  85  65  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            98  34  89  61  37  20  59  65  83  59  27  58  60  92  67  60  57  14  73  92  77  44  91  58  95  97  31  87  16   1  38  88  31  81  10   2  53  72   6  83  43  86  45   7  77  31  71  91  29  20  64  68   5  59  98  35   3  89  92  18  32  61  37   9  60  67  77  29  70  69  55  44  53  50  30  82  43  10  60  86  97  28  81  86  69  46  65  92  43  84  59  68  86  11  50  99  89  12  31  38  17  55  96  76  88   9  70  97  71  66  42  50   1  22  95  34  28  66  41  49  57  81  14  74  18  35  52  94  64  23  79  83  80  39  97  93  42  97  96  93  65  87  47  95  12  94  24  28  81  96  74  58  63  19  51  90  22  29   8  65  35  21  32  47  25  96   8  83  20  79  41  82  16   5  38   9  85  26  73  16  18  31  13  38  75  46  79  73  73  66  56  19  69   9  38  46  16  87  74  40  46  98  61  91  60  20  46  10  27  62  62  14  53  23  84  19  64  90  74  65  86  56  92  92  29  65  71  96  45   5  35  90  34  16  99  94  32  75  71  72   2  26  17  46  69  93  38  80  38  95  64   6  58   9   6  65  36  35  40  34   3  40  82  96  41  75  28  66  17   3  45  74  87  30  43  21  91  39  77   6  53  94  40  16  83  65  94  73  69  33  80   7  48  88  26  94   4  30  24  47  35  14  34  21  49  80  52  29  79  92  44  46  30   7  52  90  75  63  79  70  13  99  96   2  86  61  96  25  44  91  32  34  16  43  63  15  15  43  63  28  87  23  21  46  16  39  22   8   7  53  32  85  85  42  43  76   8  84  26   2   9  52  45  75   5   7  30  50  83   3  97  41  20  81  37  33   4  38  73  36  17  79  76  31  65  84  27  43  14  17  62  55  95  79  37  36  82  94  95  16  14  52  28  52  99   8  41  57  19  91   1  69  62  87   4  45  44  80   5  31  67   9  34  87  57  10  20   2  57  23   5   1  68  47  30  50  15  74  24  86  19  53  96   6  48  92  75  80  14  60  31  57  78  56  56  97  77  43  16  38  55  96  53  93  29  27  67  28  13   6   6  13  74  73  70  28  69  76  16  84  93  52  18  63  51  30  46  90  87  35  71  36  81  84  52  94  74  62  71  72  59  68  49  99  43  83  90  18   5  93  68  61  56  58  89  28  97  49  77  13  19  54  16  72  26  88  60   7  27  11  26  12  38  33  12  31  30  12  70  47  17  68  35  77   8  55  89  70  44  11  27   2  15  98  50  45  35  70   2  20  90  48   8  46  68  12  21  17  35  74  21  89  62  57  97  73  73  88  37   7  32   6  60  41   1  26  21   7  31  66  39   1  75  40  92  79  81  61   2  91  63  12  20  54  27  12  83  49  80  56  85  89   5  68  89  49   2  51  64   3  31  39   6  42   3  16  11  42  42  78  30  45  14  52  61  81  63   4  20  51  41  82  43  42  85  76  57  56  98  17  44  81  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          68  60  83  94  23  68  13  11  47   4  21  87  51  66  18  10  56  27  68  13  64  49  99   3  96  99   8  68  99  37  42   4  70  61  86  97  71   9  53   2   1   9  12   5  78  94  54  97  34  95  78   2  98  86  41  17  75  16  23  75  77   5  44  64  95  55   1  78   9  82  91  68  74  25  97  91  65  77  45   3  52  42  88  45  24  42   5  97  86  90  89  39  70  18  14   8  73  92   8  18  26  72  12  22  66  49   8   7  77  70  51  79  44  35   1  84  92   1  36  76  71  74  96  58  44  87  82  55  94  80  64  63  36  67  91  64  60   9  96  49  74  98  25  84  30   6  11  12  84  49  91  64   9  84  45  67  97  80  34  68  93  27  60  98  73  11  61  27  28  86  58   2  26  85  42  66   2  86  30  87  87  11  55  36  42  31  69  25  53  95  22   9  23  42  34  99  91  45  89  21  53   8  88  68  63  32  21   7  70  84  78   3  62  61  83  21  86  93  16  73  33  94  40  61  28  18  87  44   4  11  61  93  22  15  96  32  90  48  13  19  22  14  57  47  82  48  62  21   7  73  35  84  38  66  21  23  17  25   5  67   9  31   5  41  93  68   3   8  10  55   6  10  37  87  31  52   9  94  55  26  53  56  27  18  46  68  50  65  21  99  47   8  92  49  99  28  31  43  56  99  11  70  73  78  96  72  45  59  51  51   9  75  74  29  45  13  67  91  92  77  83   5  22  30  18  33  39  13  73  23  38   6   2  28  97  59  25  20  50  93   3  87   4  82  35  27   9   3  17  23  52  61  18  69  91  30  69  76  93  38  11  96   6  36  11  32  56  31  69  99  78  95  53   7  10  89   9  45  63  34  80  70  28  54  28  49  36  76  91  26  70  99  41  54  20   3  92  81  24  49  79  47  37  21  75  16  39  53  93  28  77   1  67   1  17  63  96  63  28  88  17  36  11  67  56  76  14  31   3  14  81  68   7  20  34  76  75  22  97   2  46  73  57  33  53   4  43  88  77  94  41  75  70  18  90  14  67  97  93   8  96  37  61  83  22  48  72  76  92  81   2   4  82  36  71  73  17  99  41   5   8  21  52  27   2  29  15  62  20  21  48  40  44  59  51   3  22   3  29  57  12  26  23  13  66  42  70  27  24   1  60  24  36  38  83  15  98  88  11  81  29   4  94  68  39  86  68  34   2  90  10  60  23  81  26  29  66  58  21  10  29  56  58  94  74   3   3   4  45  63  98  60  71  23  19   5  52  50  83  18  94  44  55  10  78  53  99  66   8  78   5  22  36  22  79  23  11  16  15  27  18  74  23  82  69  58  89  10  57  16  60  11  30  79  29  63  90  76  94  56   7  44   2  17  75  11  37  29  91  11  12  10  63  77  85  22  86  38  87  47  22   8  23  31  53  52  19  37  50  75   5  50  92  46  43  68  95  78  82  88   4   5  57   1  56  90  92  33  76  18  41  66  85  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2  80  97  67  18  90  47  80  97  99  23  15  43  34  65  79   5  57  65  51  29  30  77  51  39  93  23  44  46  84  80  53  90  40  68  51  79  63  75  32  68  50  63  33  93  48  93  52   5  47  28  17   4  13  63  49  59  42   4  91  58   6  79  77   8   5  52  76  78  58  29  70  54  77  74  97  31  86  58  18  19  33  77  31  81  37  73  60  33  63   2  17  29  95  74  79  63  97  63  40   3  80  17  21  57  87  67  53  17   4  10  78  16  43  60  64  96  18  13  29   3  86  56  78  41  96  39  28  17  30  79  32  46  98  27  91  36  55  76  85  34  22  34  72  72  25  53  62  21  70  13  78  38  10  16  34  93  35  40  76  42   8   2  88  61  41  21  85  86  70  61  86  16  74  87  56  41  17  17  38  17  24  53  73  48  65  19  90  55  52  66  62   8  46  45  39  39  99  50  42  73  52  88  49  83  61  41  32  60  25   4  87  98   5  47  74  42  84  63  38  43  60  33  93  29  50  72  33  60  44   4  92  90  94  60  66  68  56  30  40  38  44  15  61  64  77  75  90  78  82  76  76   9  43  82  44  98  67  97  42  70   9  21  33  66  41  33  21  49  68  74   9  27  12  13  54  72  80  41  59  60  26  91  20  89  60  73  96  48  68  27  80  12  25  68  90  10  24  75  83  31  41  22  80  34  60  22   4  97  15  24  70  20  61  81  34  11  75  63  73  12  15  79   1  45  82  30  13  71  48  93  32  72   5  66  82  51  83  23  29  77  40   8  58  56  34  88  77  80  14   3  60  34  77  29  43  75  24   5  62  39  29  76  59  41   2  23  37  94  71   4  39  44  63  47  90  22  18  97  82  59  51  31  52  34  43  58   4  34  51  56  46  76  13  81  58  89  45  73  66  83  26  37  36  68  36  88  16  41  78  40  24  68   5  94  66  13  82   5  46   6  56  87  76  17  46  69  16  37  60  54  37  79  24   1  72  39  21  27  41  75  42  77   2  12  32  51  17  31   7  59  71  49  48  40  21  96  41   8  36  73  45  74  31  78  44  44  97  52  89  71  59  51   4  73  38  68  36  95  57   2  93  16   9  33  58  99  44   1  85   6  34  43  77  20  30  50  18  99  53  19  64  33   3  29  35  20  88  50  95  30  90  44  58  17  91  42  98  40  89  36  39  74  87  64   4  37  37  33  64  71  58  96  10  32   3  95  77  74  35  87  75  21  84  96  59  21  16  27  76  99  23  17  89  78  16  84  97   9  30   8  89  97  36  18  27  48  14   5  14  65   8  66  57  90  48  80  86  81  14  49  13  48  60  18  82  14  25  41  73  95   5  87  65  11  11  13  99   6  83  77  87  97  22  99  29  63  86  74  65  66  81  26  10  98  12   2  36  58  72  27  67  60  39  27  33  80  65  88  76  34  79  21  39   3  69  61  30  18  60   7  81  79  14  94  24  10   1  42  86  66  19  69  44  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      43  22   3  25  41  35  13  41  63  91   9  41  87  58   5  99  45  51  83  64  12  39  61  27  17  27  94  71  61  96  97  26  94  10  87  32  63  74  46  62  44  26  14   4  66  35  33   9   1   7  17  17  26  87  11  98  21  84  54  50  88  96  62  66  34  46  48  73  78  66  39  62  48  41  13  73  43  75  67  47  71  58  28   3  14  39  72  90  80  79  68   4   4  43  51  26  17  35  28   3  37  24  73  32  86  40  11  30  26  88  76  98  70  54  24  48  64  93  40  39   6  51  78  88  60  48  19  71  37  70  17  89  79  46  51  16  80  33  74  16  60  52  95  31  40  84  83  16  36  88  22  63  66  99   6  55   7  70  91  27  73  91  33  42  21  42  20   7  57  87  91  95  50  16   8  41  15  16  39  92  49  26  80  30  53  74  99  41  72   6  37  91   1  28   4  17  58  60  68  79  50  30   7  24  24  38  60  55  36  38   5  85  76  75  37  67  37  51   2  79  93   6  44  18  57  90  85   9  71  85  54  22  34  83  23   9  27  28  83  61  38  64  75  52  68  29  25  22  68  83  26  80  35  51  49  32  14  95  58  48  52  49  75  76  42  48  53  50  39  38  13  46  24  95  85  54  38  40  31  36  62  44  53   4  20  83  32  69  42  55  22   2  56  37  75  97  69  98  46  65  86  66  19  91  47  81  38  55  30  58  11  24  16  67  38   6  76   8  17  37  45  14  79  73  64  89  25  43  84   2  94  54  35  86  97  53  56  35  37  74  67  78  14  75  15  59  95  27  98  27  43  69  37   4   7  65  40  59  80  12  53  77   8  99  62   5  46   7  87  65  45  99  66  77  99  37  43  72  53  30  55  81  49  49  22  71  93  23  23  88  34  90  50  51  12  91  73  15   7  56  13  86  94  91  24   6  14  26  46  98  46  89  98  93  83  99  99  81  65  49  11  30   4  36  38  30  62  35  45  33  21  10  61   7   5  27  16   4  24  79  96   5  24   9  39  19  78   9  88  19  73  58   2   4  93  73  77  12  96  30   8  82  94  68  87  95  56   8  34  15   2   2  90  59  63  75   7   1  91   1  76  97  80  20  59  32  83  34  69  62  37  73  29  37  90  52  97  17  79  62  97  33  27  74  90  42  44   7  18  52  92  70  19  97  19  31  30  64  25  16  72   7  30  54  90  63  77  84  80   1  21  12  28  64  56  65  53  11  69  30  48  28  20  31  34  59  49  84  77  19  25  81  54  59  68  53  80  23  81  56  82  45  53  39   4   9  32   4  97  62  36  87  94  53  98  38  58  47  29  15  53  71  32  52  72  92  53   7  76   8  20  95  35  28  63   2  31  17  30  44  38  87  70   9  18  76  94   7  88  48  28  51  11  88  52  46  42  46  13  51  44  33  71  35  44  79  73  69  52   6  50  32  95  23  26  99  38   8  97  75  31  50   4  52  57  16  61  84  24  90  96  81  61  65  71  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    41  54  81  84   3  16   9   8  32  87  50  30  54   4  38   6  27  98  71  82  63  68   3  42  82  44  56  51  98  38  49  64  82  34  40  69  35  45  87  63  87  35  54  11  13  90  22  32  85  76  93  49  51  69  27  11  90  34  18  43  50  62  13  72  50  37  84   3   2  37  96  40  40  50  19  72  85  51  26  40  88  93  35  10   5  39  12  48  66  85   5  68  28  29  35  63  74  17  87  38  35  68  64  80  44  83  17  84  78  67  71  90  57  36  64  69  38  59  17  25  98  49  70  14  35   7  12  71  94  49   7  94   9  34  17  85  71  12  69  18  80  12  40  73  36  32  46  24  97  75  84  19  29  10   9  64   9  56  72  53  25  55  98  83  71  98  84  33  75  47  34  93  20  42  10  98  84  83  28   6  88  63  44  16  34  14  35  92  24  68  55  97  78  53  14  53  89  50  39  13   2   9  11  71  95   4  57  12  73  42  71  39  69  40  48  33  96  37  88  24  29  76  74  84  27  30  29   3  92  49  56  82  30   7  43  17  23  96  19   6  21  23  43  89   9  46  31  22  44  96  71   8  33  74  61  28  77  55  92  56  25  83  18  41   6  22  37  70  82   2  28  64  45  96  31   6  19  70  56  92  23  90  52  29  48  43  31  19  81  21  86  24  86  75  32  90  32  84  72  17  33  61  56  33  38  88  30  13  61  96  55  64  31  87  29  77  53  97  88  26  14  61  50   6  96  99  87  22  95  60   4  62  22  55  46  52  18  45  31  85  51  16  27  41  49  89  31  92  35   2   1  18  70  88  74  75  78  22  97  65  44  75  38  59  58  69  98  34  48  46  38   5  81  27   5  64   6  35  55  59  58  98  34  19  70  75  16  78  64  43  46  67  14  98  38  94  96  98  20  20  23   6  16  74  96  29  46  35  27  18  60  90  38  99  74  57  15  54  58  65  88  70  48  16  26  82  85  36  41  74  56  88  97  25  33  70  31  36  97  51   8  16  31  41  46  14  30   9  73  29  85  68  29  33  19  93  74  13   1  96  86  68  42  35  72  56  48  40  80   2  75  93  26  56  93  24   2  97  85  68  98  57  76  65  81  75  32  65  78  17  91  22  20  34  93  46  27  18  51  91  10  96  14  92  43  18  71   6   1  86  74  29  16  69  13  21  67  10  55  24  45  45  36  89  47  32  16  97  38  33  28  61  74  57  59  96  44  98  74  30  46  54  94  44  41  80  12  73  81  27  58  59  63  11  59  29  33  77  45  23  31  86  67  11   7  60  85  55  94  73  34  25  37  55  97  68  32  45  46  37  10  76  46  80  90  80  17  58  79  79  89  68  94  74  22  17   8  57  69  87  62   5  25   5  54  85   7  66  16   3  56  42  74  21  45  10  20  32   2  94  31  88   2  22  81  72  95  84  85  68  57  65  56  56  85  70  27  59  31  83  61  69  61  63  92  98  12  10  96  27  36  64  83  58  67  11  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  16  86  70  85  74  32   1  88  52  53  49  95  73  46  93  28  73  31  38  37  18  30  97  22  37  53  13  72  28  58  86  20  68  98  85   3  46  66  51  20  46   2   1  52  49  11  90  25  24  13  29  84  63  85  36  60  64  98  70  46  86  21  31  35  96  90  76   5  64   9  99  51   4   5  34  31  49  48  43  81  27  29  81  86  76  90  45  65  53   7  58  44  45  46  52  38  66   2  43  65  13  56  76  58  81  45  74  41  59  98  30   3  78  47  53   5  39   5   7  51  53  37  80  94  42  56  66  66  20  83  97  32  20  41  38  58  35  19  23  65  72  27  14  70  53  11  64  70  69  39  24  81  95  17  19  15  23  66  31  10  76  15  67  83  10  10  15  38  46  95  53  19  99  30  88  76  64  28  25  37  79  81  86  21  58  91  19  59   8  69  17  57  65  27   8  73  99  99  55   6  23  76  64  23  56  92  64  62  53  25  14  39  67   2  36  40  50  50  19  27  48  92  75  47  89  49  91  80   5  92  20  11  39  75  64  78  37  40   2  84  61  82  79  29  30   2  44  19  52  96  74  60  44  19  50  48  89  30  22  98  64  27  18   3   1  35  55  61  95  26  25  43   2  62  96  86  14  92   4  15  98  87  90   7  23   2  31  19  13  77  42  52  48  89  53  42  82  73  25   3  42  81  21  51   7   2  55  70  70  56  18  94  54  97  43  24   3   5  80  72  60  19  42  29  72  78  55  38  20  46  16  30  42  92  55  34  15  77  21  80  74  58  50  41  92  37  45  12  18  12  30   7   8  62  65  95  71   6  97  75  15  85  66  10  13  32  69  28  78  97  55  87  22  36  37  78  54  42   1  90  53  82  16  92  16   5  40  20  96  15  99  44  75  60   7  68  26  33  10  21  27  93  57  81  45  47  80  90  98  43  30  42  44   2  73  93  52  99  28  46  17  62  93  25   1  65  80  68  38  83  98   3  87  23  46  62  39  12  55  81  44  60  31  23  17  27  24  89  43  40  18  33  18   1  72  56  63  68  74  96  65  73  71  39  93  64  81  99  62  76  46  20  23   8   6  50  84  36  76  56   9  77  34  84  63  93  71  79  21  48  34  97  18  37  48  28  97  21  43  40  28  87  84  61  24  31  87  50  84  14  43  67  41  20  57  22  45  80  39  44  51  63  94  52  79  54   6  77   8  17  23  55  27  65  31  86  77  61  91   3  40  20  26  28  15  71  63  27  65  76  35  53  82   2  86  89  25   7  54  90  42  79  76  64  11  61  33  27  44  84  33  57  76  17  38  81  90  64  12  42  32   1  85  77  52  30  75  53  94  26  88  94  95  52  47  90  97  91  99  72  62  88  41  42  28  16   2   1  62  27  64  17   7  44  75  38  42  93  53  22   2  48  36  49  40  95  32  78   8  39  61  11  75  50  79  78  65  31   7  27  30  58  31   4  57  91  83  92  14   9  68  72  64  39  85  28  65  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                92  40  94  85  44  37   1  45  71  53  47  33  28  82  76  75  36  86  45  51  26  30  96  11  89  16   4  46  79  22  19  81  38  23  36  90  31  59  47  34  86  75  13  97  22  75   3   5  57  20  74  89  35  54  94  97  33  75  35  39  63  13   9  14  84  55  58  26  45  48  20  19  73  68  84  35  14  59  21  10  47  50  26  12  46  74  15  14  32  17  64  82   8  90  69  77  49  37  31  66  66  49  36  45  72  22  89  85   9  45  96  62  79  47  76  40  88  43  19  84  25  73  20  14  71  11  10  28  19  16  88  11  20  75  42  36  22  70  86  48   1  24  36  85  67  30  96  67  99  87  19  37  90  95  76  71  58  98  87  80  37  89  40  11   2   3  80  58  96  29  40  31  71  97  33  65  67  29  70  42  69  13  27  29   3  14  79  54  82  92  37  43  28  46  65  30  27  27  97  43  45   7  74  54  32  29  60   4  71  16  96  17  99  72  49   7  18  36  92  32  84  58  39  34  90  30  14  58  28  50  69  48  76  86  67  43  85  40  40  71  85  63  99  62  94  30  52  93  31  73  50  41  20  21  59  99  40  11  61  34  14  31  91  71  47  49  19   2  58  58  10  15  65  62  55  42   9  22  34  34  39  39  66  32   6  68  39  80  44  91  69  65  33  75  57  30  80   1  44  75  45   3  23  23  89  55  76  74  18  72  77  73  89  37  81  50  80  64  60  68   6  66  89  66  51  24  16   7  35  14   5  27  90  12  79  61  12  27  50  64  40   5  63  47  47  31  59  91  65  66  90  94  21   8  42  82  25  16   9  49  79  36  96  76  88  66  93   3  46  52   8  74  50  95  37  56   8  61  76  26  52  49   1  52  12  13   8  65  74  87  41  19  13  27  99  88  17  84  83   3  19  64  51  61  96  96  27  76  68  87  82  60  36   4  55  79  21  69  21  84  75  46  11  55  61  74   4  91  35  34  52   5   7  47  31  32  52  91  81  89  50  67  14  62  86  15   8  50  55  23  99  32  24  52  85  20  58  42  28  84   9   2  16   6  49  16   6  49  38  27   3  25  68  95  15  85  75  11   8  22  75  36  30  50  59  52  97  10  39  50  82   1  98   9  41  36  92  64  13  61  76  83  11  90  99  21  38   5   8  57  83  44  22  99  10  30  13  49  83  80  76  97  29  92  15  67  53  35  72  82  10  45  87  94  42  52  57  13  47  38  28  73  10  33  81  62  10   2  86  33   6  39  18  55  57  33   3  97  53  88  26  78   4  32  15  81  98  49  66  46  68  22  57  21  78  61  81  27  90  93  55   9  21  16  56  45  55  38  17  38  21   5  88  88  24  19  13  94  59  29  97  33  24  93  81  96  69  88  31   2  23  65  48  38  44  21  71  82  90  69  90  93  69  28  75  79  92  49  85  50  27  53  32  86  50  87  46   6  43  32  53  65   1   9  59  26  90  34  88   8  73  28  29  49  87  61  50  64  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              66  40  46  75  41  71  22  30  19  47  49  51  12  31  17  63  97  14  10  18  53  54  14   2  41   9  98  97  55  95  70  41  59  94  57  83  79  95  31  13  25  73  55  94  67  72  59  72  38  56  84  54  54  47  38  11  67  32   4  26  72  57   2  34  48  45  49   8  53  87   4  39  45  84  73   5  88  24  50  19  97  15  97  30  63  24  95  20  40  56   4  16  68  21  78  47  32  42  52  78  63   8  88  30  69  50  23  89  59  53  57  18  86  24  71  96  64  74  14  26  94  97  33   7  25  75  90  40  77  97  10  74  63  16  73  49  80  42  94  34  37  45   2  48  10   9  86   8   5  32  21  95  27  95  22  64  62  53  46  61  44  44   4   2  36  37   7  11  23  77   3  57  65  69  44  50  79  82   6  38  60   3  93  67  95  88  19  45   5  73  65  47  27  82  89  62  34  71  42  36  82   7  90  28  97  74  66  55  25  21  89  94   5  50  26  95  53  85  71  29  22  36  71   3  25  93   6  13  71  68  71  90  28  30  94  99  44  88  17  88  43   8  94  62  17  21  71  76  15  63  75   2  39  36  42  39  49  90  11  10  33  53  69  91  67  31  89  82  70  27  80  55  57  61  40  51  41  59  41  58  93  22  71  80  72  66  44  84  44  94  67  13  47  24  82   7  67  38  16  31  26  96  38  96   1  34  92  62  28  36  28  16   3  61  94   1  86  77  42  43  43  32  37  86   8  83  44  49  66   7  53  98  26  33   9  52  12  90  55  33   2  23  91  60  57  69  70  14  18  48  59  36  88  18  24  79  51  66  78  67  99  97  46  96  17  65  24   1  51  38  21  64  52  15  67  20  12  56  33  84  39  53  99  87  12   8  29  48  15  84  61  17  60  25  14  66  23  95  55  51   3  59  98  63  10  44  90  74   4  40  22  19  56  19  12  47  47  70  99  17  79   3   1  35  75  82  12  95  35  58   7  88  78   9  58  32  87  94  71  20  86  11  60   5  29  43  82  99   9  47  42  54  70  96  80  50  24  80  69  36  27  14  50  63   2  85  84  75  95  12  37  60   2  47  66  11   9  31  62  98  22  87  93  92  68  65  81  69  50  40  24  85  33  38  94  87  47  84  55  10   7  83   4  47  48   5   6  38   5  74  75  51  66  21  70  78  96   7  39  90   8  60  95  15  22  14  91  69  33   6  19   7  47  68  21  71  24  70  85  16   4  57  15  12   2  12  82  16  64  41  60  35  18  32  76  32  13   6  88  60   6  76  57  71  10  17  20   8  59  48   3  43  91  47  42  27  14  49  42  21  50  92  72  11  20  94  40  27  62  56   3  84  22  44  67  47   5  30  19  76  72  12  20  51  17  11  93  87  28  35  10  14   7  78  78  42  75  60  32  28  35  99  38  37  82  77  13  11  23  61  14  65  40  45  37   7  24  33  81  54  45  94  91  47  16  48   8  10  71  82  40  11  27  45  63  89  44  48  72  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            18  34  11  41  98  77  71  68   4  77  53  49  15  13  14  89  94  14  28  77  12  42  95  82  45  89  21  48   6  83  57  25  98  58  81  40   9  73  40  12  73  70   1  12  37  22  69  49  42  52  39  78  40  93  24  99  46  44  50   1  83  55  87  84  21  60  79  37  68  33  36  27  15  12  16  65  67   1   1  59  14  59  85  20  13  22  24  32  96  69  59  23  47  37  56  80  25  61  42   2  60  10  23  16  36  23  16   7  10  21   5  55  17  49  42  57  67   4  58  79  16  45  14  58  45  78  59  82  56  98  62   5  50  26  97  10  12  23  84  58  25  14  37  67  26  69  74  94  72  10  82  29   8  10  16  25   8  30   9  57  54  40  84  56  74  15   5  25  26  75  52   6  27  88  21  16  70  15   1  93  28  75  97  25  69  82  23   8  20  18  91  54  87  71  89  16  93  96  12  66  45  89  83  35  24  15  35  19  63  74  41  12  48  45  15  43   8  47  84  77  23  85  36  22  95  16  38  20  97  92  88  48  21  56  58  94  75  32  55  96  37  60  27  78  58  52  28  55  80  31  68   2  99  10  17  64  84  75  11  92  14  56  69  55  12  21  14  68  53  16  89  79  30  60  77  36  24  34  67  11   8  86  57  85  44   7  25  56  51  24  83  42  57  74   8  22  64  59  25  73  33  26  43  69  65  74  70  70  71  99  43  93  31  77  90  79  59  16  91  85  66  41  62  54  80  49  47  55  95  19  60  59  14  15  33  77  39  90  90  13  65  91   3  30  90  45  32  98  56  89  92  56  89  38  41  85  34  85  32  46   3  57  12  14  72  11  24  19  44  91  25  17  45  29  34  42  21  54  66  47  81  52  78  99  70  88  55  61  88  85  97  63  58  14  58  40  80  37  76  38   1   9  80  23  86  67  42   1  22  12  53  53  21  20  26  86   1  75  64  66  28  63   6  28  39  61   5  53  11  29  27  10  63  39  43  22   4  70  37  38  92  31  21  35  91  74   2  42  11  32  51  57  57  94  82   5  51  38  62  61  34  86  87  59  32  33  12  26  57  79  78  40  46  65   1  83  83  16  79   4  85  44  32  77   7  86  70  57  84  43  38  15  40  96  49  34  25  40  87  52  46  37  20   2   8  41  81  54  76  49  37  56  98  57  71  91  82  33   3  80  74  86  99  33  72  50  29  24  51  50  43  24   1  23  13  77   8  31   5  43  19  57  24  35  46  97  91  96  67  76  99  80  59  89  44  75  63  55  42  37  78  23  46  17  86  61  82   9  47  81  33  37  57  25  45  64   6  71  59  11  88   2  70  92  49  24   4  60  68  54  13  10  48  11  57  55  77   4  83  49   1   5  13  46  75  88  67  57  24  71  81  10  94  97   3  53  98  70  79  65  97  47  55  92  96   7  39  59  24  44   7  66  26  97  42  77  74  69  12  32  59  24  34  31  22  78  55  92  97  58  18  94  25  59  16  52  77  26  48  34   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          50  34  36  77  53  32  81  53  79  90  82  90  23  66  73  63  66  78  88  42  10   6  89  36  42  38  19  84   2  67  70  89  28  36  71  46  62  32  56  33   6  89  74   3  37  12  60  52  53  81  91  51  53  77   8  84  58  78  39  35  11   4  34   9  74  91  18  51  93  55  70  32  35  11  68   8  78   1  59  17  72  40  48   1  32  85  54  40  11  65  57  39  55  89  28  23  28  49  43  33  23  82  43  58  73   8  55  84  27  52  72   5  23  21  54  66  24  19  45  23  89  78  35  87  25  83  22  25  80  54  89  76  39  65  23  70  39  48  11  55  68  41  21  63  27  30  11  31  39  15   5  68  15  74  47  86  52  48  63  88  93  52  80  23  84  56  79  34  37  65  53  22  62   8  44  57   7   2   4  69  20  81   8  85  53  18  16  42  76  84  29  86  91  60  25  49  86   1  58  44  53  59  58  33  10  98   3  46  15  43  51  71  25  76  21  27  18  61  44   1  19  16  66  79  76  36  34  87  93  81  33   4  28  61  12  41  59  46  77  43  95  66  31  38  62  28   2  96  55  71  85  67  13   9  23  90  68  54  62  99  62  66  50  82   6  28  72  83  88  21   5  34  15  60  24  87  71  10  75  36  13   9  77  53  90  93   1  55  41  99   2  10  27  95  38   3  23  71  31  34  97  34  29  53  95  87   3  83  60  88  78  94  45  53  86  72  24  52  37  85  54  45  92  60   8  52  76  42  81  51   1  31  51  97  25  44  48  73  73  31  50   6  63  62   1   9  70  27  38  85  42  64  10  94  95  91  36  31  23  22  78  41  26  13  35   7  28  17  55  11  67   4  95  97  39  54  68  31   7  43  38  55  54  43  10  63  51  47  13  49   3  38  98  97  21  99  86  20  98  11  13  66  94  26  17  35  70  34  55  93  60  54  12   2  66  19  28  41  53  71  59  51  52  48  16  91  11  68  89  28  71   4  83  48  74  47  40  14  41  39  87  78   3  13  39  22  50  26  42  88  82  46  96  57   6  58  27  94  62   4  59  89  69  40  82  84  73  91  13  70  75  71  44  78  18  74  54  12  81  88  22  16  81  17  41  61  65  94  86  26  19  15  27  96  64  26  12  26  37  76  92  69  48  60  20  48  26  38  76  68  33  68  48  18  46   4  75  80   9  91  49  97  40  31   2   1  76  11  42  15  92   2  67  39  48  59  19  60  43  68  80  46  39  88  88  31  14  21   6  91  56  53  81  84  15  15  85  55   2  98  59  45  14  43  31  54   4  78  65  87  59  48  68  43  70  69  61   9  36  95   8  79  20  65  67  52  49  65  48  63  29  75  43  85  54  48  80  41  40  83  85  88  59   3  88  37  58  22  14   1  98  18  73   4  58  25   2  17  43  98  79  58  71  12  64  74  65  54  24  81  44  91  97  63  39  31  43  73  55  41  75  17  64  94  36  59  72  55  81  97   5  28  10  52  75  47  18  69  73  27  23   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        67  91  82  47  81  50  33  62  85  16  42  72  54  93  55  38  48  22  84  84  98   7  71  65  92  37  42   2  53  51  43  79  41  82  28  38   4  38  90  37  13   9  37  88  49  64  96  14  82  98  16  11  19  29  12  34  65  39   8   9  17  31  39  83  84  44  21  37  21   9   5  75  50  66  97   8  81  17  94  11  96  90  30  12  85  91  16  34  26  42  45   5  23  62  25  30  40  56  43  80  23  93  21  94  77  40   1  27  29  85  23  82  64  48  23  52  82  70  74  78  75  10  87  72  55  22  72  50  93  28  80  44  30  95  10  50   9  63  98  71  30  36   2  62  14  94  60  36  76  25  75  35  95  76  23  53  99  73  86  13  42  84  84  75  65   1  38  94  32   4  16  10  71  26  75  27  46  25  60  43  71  96  55  54  50   5  21  36  14  41  86  85  56   4  42  93  75  23  82  65   6  24  89  82  25  23  77  95  32  98  98  87  66  61   6  16  72  81  75  69  27  51  87   7  17  17  13   5  29  16  82  76   9  92  82  11  30  17  52  59  62  99  95  59  90  27  58  82  76  16  83  22   7  15  81  69  85  94   8   1  93  95  85  24  36   9  59  47  38  58  10  74  55  31  40  83  49  36  14  51  13  22  45  56  89  33  83  93  94  29  74  35  22  64  85  88  80  16   6  12  87  58  77   1   2  72  79   8  75  98   4  62  40  43  69  97  73  54  43  39  30  67   2  73   6  55  17  98  60   8  71  66  81  72  57  26  60  18   5  19  16  41  70  22  45  60  81  92  69  68  10  22  27  95  12  76  34  87  71  26  77  38  80  23  24  11  50  26  37  43  71  27  81  54  28  51  79  61  21  39  23  31  70  16  78  35  90  60  70  93  67  53   6  28  96  87   2  18  15  69  16  82  99  32  20  93  77  42  43  57  23  17  46  16  77   2  34  73  22  63  50  53   6  84  18  20  58  25  62  43  77  48  65   5  34  34   1  91  45  46  15  15  90  86  71   6  91  19  50   9  88  73  91  99  52  50  70  51  38   1  39  74  39  12  74  65  67  30  73  61  56  45  68  11  58   8  16  82  47  12  48  50  19  72  87  99   3  39  16  52  86  69  40  94  50  46  27  75  17  15   1  90  87   4   2  86  54   7  47  87  26  10  16  11  34  34  35  36  12  13  40  31  98  41  77  22  19  75  73  38  79  88  42  16  98  88  22  90  90  15  83  65  89  88  94  96  35  12  41  78  34  69  55  16  83  81  85  32  86  81  17  93  30  45  80  17  53  19  49  98  88  20   3  76  94  54  19  15  52   1  87  25  56  42  70  57  38  70  66  98  49  39  17  26  25  31  53  39  13  64  19  14  17  20  46   2  42  57  42  49  33  91   1  63  11  94  25  52  88  33  12  85  15  78  71  15  70  66  37  11  97  26   3  39  82  45  96  21  57  38  68  23  30  95  49  32  66   8  94  45  44  97  60  76  23   7  76  31  30  16  48  50  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      6  74   4  26  35  89  37  79  11  24  29   6  90  68  85  60  98  89   6  37  50  22  47  89  10  37  53  36  96  84  48  60  77  13  50  14  77  90  39  17  78  83  65  69  77  15  34   9  59   7  86   1  77  79  61  18  80  84  29   5  75  61  90   7  50  18  43  98  27  89   4  86  81  77   7   6  90  86   4  73   8  72  49  75  64  94  33  79  13  24  59  51  29   5   4  57  60  94  64  92  69  70  56  95  47  19  32  70  34  43  21  48  38  97  53  13  53  55  46  95  93   9  68  53   9  36  70  13  85  87  78  61  50  78  87  35  40  12  87  15  40  44  38  64  75  40  43  49  74  55  39  64  40  71   7  43  28  21  54  41  14  82  61  32  14  76  70   1  20  90  90  76  59  97  64  92  73  25  61  28  93  99  40  80  84  41  98  69  10   2   7  83  75  37  60  10  11  33  71  60  27  95  54  50  40   7  30  46   5  39  65  67  45  34  67  51  13  92  49  50  18  47  71   4  26  56  77  46  26  29  12  18  84  83   3  84  21  97   4  33  55  41  97  18  49  91  26  88   4  54  86  35  13  33  52  47  18  77  51  78  39  98  88  96  11  54  53  30  50  86  37  10  69  79  85  29  43   1   3  66  41  11  58  77   8  17  59  83  79   3   9  32  12  79   6  95  60  94  48  11   8  86  25  22  35  15  45   3  63  25  13  15  22  20  64  71   4  79  52  94  18  50  84  99  80  95  68  59  55   2  84  38  99  64  73  72  15   9  54  73  81  77   6  34   9  21  44  64   7  87   4  51  29  69  27  31  46  27  41   1  58  22  88  54  24   9  48  77  24  20   9  11  67  67  28  28   1  54   3  65  74  72  72  98  78  22  51  49  78  88  78  93  14  25  84  74  59  56  81  46  86  44  17  39  63  46  15  89  76   2  66  53  35  57  89  18   4  94  19  74  71  51  66   4  96  30  23  33  76  96  30  54  56  87  49  76  40  55  90  30  26   2  12  49  48  50  87  24  62  35  49  10   7  12  63  25  43  35  30  95  61  93  73  15  33  14  32  10  18  32  68  78  52  73  47  84  75  27  89  84  79  58  72  93   4   6  12   2  55  98  62  12  12  61  49  36  77  91  36  49  95   7  24  33  41  16   3  75  15  67  22   1  74  68  34  96   9  44  96   4  67  25  11  19  23  15  20   9  56   8  20  66  38  87  66  14  89   9  99  59  73  67  40   1  94  74  47  45  86  53  55  58  63  68  85  88  18  99   9   6  18  36  63  61  96  66  88  97  35   3   5  97  53  22  90  43  24   2  52  82  98  32  76  46  50  79  30  66  75  31  15  79  76  48   9  10  14  87  84  12  91  33  28  73  53  45  30  25  87  69  40  67  87  69   8  28  89  11  46   4  21   5  37  85  13  47  35  22  16   4  91  28  13  61  78  29  50  50  92  87  65  27  67  34  94  83  47  25   3  37  46   4   3  25  93   7  36  71  42  53  51  46  35  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    32  81  90  78  23  69  62  46   2  24  90  28  95  43  14  82  97  14  35  82  85  86  86  24  83  69  53  75  81  59   2  76  74  73  89  69  54  26  16  17  63  19  64  64   9  94  11  54  70  95  59  59  21  80  11  20   2  97  21  73   5  77  81  47  26  90  76  81  83  10  68  25  61   7  71  78  83  53  71  73  79  19   1  51  44  92  53   9  91  80  33  11  63  61  68  86  82  45  77  74  56  37  44  61  53  69  21  24   8  57  97  67  35   1  13  32  22  81  54  13  21  50  42  65  87  71  37  20  97  60  43   6  60  40  26  76  55  81  44  62  35  48  92  56  98  31  20  57   4  53  85  21  80  15   5  10  52  63  73  44  77  55  72  88  51  10  82  94  40  10  51  34  84  26  66  95  41  66  59  66  20  32  98  14  23  18  75  68  86  87  14   4  36  64  79  19  32  29  23  19  95  21  32  74  10  43  78  99  27  80   1  51  89  33  61  92  58  45  50  89  96   6  23  69  90  92  51  21  96  13  31  11  65  42  89  19   3  79  87  99  20  56  38  56  27  53  89  90  50  34  78  22  99  52  32  98  10  55  53  80  86  19  57  70  50  87  71  68  67  89  38  26  37  97  52  86  41  96  72   2  97  94  46  22  82  99  10   3  69  23  59  67  27  76  99  56  36  12  51  61  47  21  62  80  57  61  61  13   7  37  59  62  56  31  57  58  43  82  15  89  34   6  41  72  78  45  68  37  78  66  24  82  71  34   3  44  99  44  63  58  49  64  52  72  70  44  49   2  95  66  75  57  99  91  36   4  98  30  47  72  18  74  59  51  12  70  61   3  88  82  92   7   4  10  19  17  82  65  90  45  10  59  94  38   5  92  93  47  64  62  23  80  98  47  73   8  15  41  55  30  47  83  74  95  70  60   1  73  59  31  15  55  22  35  28  68  70   4   2  85  46  86   4  18  87  64  85  66  76  38  45  98  41  88  35  85   9  32  98  15  84  94  60  15  53  55   4  46  20  58  49  33  24  51  45  63  77  15  54  21  82  47  41  19  47  66  56  59   4  33  53  14  17  23  86  91  80  74  87  77  54  78  88  56  48  42   1  45  23  65  18  84  13  43  65  25  56  40  56  41  76  45  93  81  88  63  78  27  62  59  98  29  24  53  77  84  72  94  54  52  69  35   4  45  64   3  90  11  22  86  39  93  26   5  87  72  49  91  39  13  22  49  66  28   7   3  30  67  58  45   6  24  14  24  84  23  45  47  91  23  32  18  63  97  38  95  22  71  81  90  41  87  82   8  44  10  30  73  82  44  27  28  40  28  17  33  53  82  90   3  79  53   7  95  11  90  22  55  46   6   3  61  82  15  63  55  32  29  87  15  22  89  56  20  87  18  13   9  62  99  33  82  17  60  65  98  28  61  24  83  36  82  99  78  74  45  21  90  67  95  85  29  30  83  92  58  58  74  13  25  99  11  17  35   6  94  14  85  36  25  94  75  19  38   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  96  72  33  16  83  63  57   9   5  89  58  83  13  97  28   8  50  98  13  27  58  88  89  63  63  46  23  58  44  99  83  46  68  49  34  25   2  53  77  79  86  27  20  31  97  71  76  37  68  43  63  72  13  92  84  80  87  78  72  54  68  74  90  58  47  75  61  90  96  78  34  68  35  71  81  66  32  64  98  96  85  72   1  33  43  78  92  83  65  12  70  92  25   8  29  60  52  98  54  41  60  30  88  31  21  50  96  54   9   9  11  27  74  85  75   3  73  90  84  37  92  33  59  23  71  45  39  18  28  67  66  25  65  94  50  96  51  19  51  18  83  16  78  66  21  80  52  82  25  85  89  66   2  36  76  54  59  74  78  12  16  56  68  68  40  88  12  91   1  73   5  67  36  76  67  52  99  53  50  53  14  51  93  33  84  75  99  77   7  17  46  52  54  60  32  89  69  18  20   1  82  35  28  89  24  31   6  92  94  33  13  89  57  36  38  15  93  45  52  59  27  66   4  88  70  17  69  39  35  53  12  67  97  43  39  62  25  54  71  86  27  48  85  65  62  95  24  67  53  47  41  51  79  57  91  77  70  40  38  40  34  25  52   9  88  13  27  11  72  36  66  20  66  33  60  95  30   3  14  84  34  32  35   6  69  53  45  88  73   6  62  56  48  45  20  88   7  40  15  24   6   8  48  62  46  70   6   9  58  36  39  93  10  12  95  35  84  24  70   5  41  72   4  16  13  96  26  14  41  49  46  39  71  32  81  32  33   3  98  90   3  26  24  31   2  71  95  39  37  68  99  30  56  36  47  45  23  70  89  42   5  56  13  64  62  64   6  68  65  10  96  63  12  87   4  18  26  97  53  67  77  94  79  28  88  11  20  77  30   8  38  17  14  34  19  17  82  45  46  30  99  18  28  85   3  36  78  22  63  57  85  63  24  93   1   2  11   3  67  94  41  32  36  98  47  47  72   3  42  58  69  80  16  84  63   7  89  69  84  45  43  17  81  69  27  54  61  30  46  56  26  11  84  58  73  49   8  20  92  40  75  16  17  13  63  15  73  53   5  40  54  64  70  69  30  22  92  35   8  16  73  32  35  74  75  80  84  49  29  62  18  14  10  25  15  86  70  33  71  73  52  63   8   7  84   3   8  31  57  51   6  81  47  12  60  82  46  70  98  56  76  25  39  14  86  27  94   9   9  60   1  74  61  83  77  91   2  84  22   9  78  41  43  79  48  70  14   7  26  79  75  98  59  57  66  46  23  22  96  58  23   3  61  58  69  22  31  64  45  72  10  12  84  32  60  49   8  53  38   2  92  23  82  48  37  89  89  81  99  38  64  95  53  68  85  64  74  93   4   7   3  86  46   3  76  92  25  77  13  79  57   7  35  30  84  19  74  21  47  29  73  56  67  17  62  11  15  61  70  13  76  39   9  80  53  38  68  99  70  25  69  90   4  96  71  47  37  85  84  30  64   1  58  66  20  11  42  62  54  40  61  88   7  87  10  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                90  81  38  51  24  78  58  73  85  96  51  71  10  76   1  47  47  75  19  29  71  44  23  30  98  66  14   5  15  48   1  79   9  58  85  55  39  13   2  14  98  78  95  67  67  69  37   6  19  59  98  26  64  82  62  51  62  20  25  63   9  83  50  60  60  15  61   8  23  92  21  89   5  48  53  15  20  47  88  46  84  29  11  35  55  94  68  84  56  24  97  37  54  17  73  34  13  50  98  13  12  92  78  67  65  40  37  23  54  59  82  84  67  94  17  80  94  55  14  63  66  99  77  24  71  83  65  66  88  22  96  44  51  59  34  13  88  32  85  50  36  34   4  35  40  88  11  86   5  37  69  73  34  16   4   1  92  88  99  41  50  82  21  70  34  34   8  52  87  74   7   6  20  78  68  21  67  15  32  68  41  47  92  61  91  49  79  35  74  29  49  74  87  31  73  72  65  17  13   8  99  36  20  71  42  98  31  12  87  61  82  62  54  89  87  34  68  37  40  52  25  48  61  80  50  34  90  11  70  60   2  53  18  84   6  97  73  93   2  97  80  88  67  80  75  23  80  64  27  74  18  69  61  17  92  98  27  30  72  17  27  88  83  32  68   4  36  84  84   2  18  45  59  93  55  46  65  71  96  95  32  62  19  12  14  47  10  59  17  91  76  23  16  74  45  15  41  23  90  36  20  75  46  59  82  17  75   8  97  11  58  50  44  89  57  13  27  83  75  65  75  61  41  75  81  87  30  63   7  51  55  76  46  54  36   3  70  73  74  66  82  65  94  61  70  16  65   2  77  72  75   1  44  45  37   1   2  90   7  88   1  20  99  78  31  30  63  51  52  31  50  49  85  12  47  49  34  21  82  90  94  93  66  27  53  65  71  95  95  53  11  17  46  39  19  59  31  59  49  24  26  37   4  13  53  86  75  41  92  55  79  25  56  21  34  86  52  83  23  62  34  20  59  22   4   1  59  24  67  48  27   4  61  79  21  43  60  38  83  22  79  55  88  48  28  19  26  72  41  64  66   1  13  32   3  95  27  83  46  55  73  36  85  34  87  31   5  40  24  58  49  94  77  25  42  38  14  95  31   3  81  74  52  18  26  20  67  63  55  45  19  49  76  47   3  50   4  82  12  36  65  45  52  74   8  65  99  68  77  17  35  82  77  80  42  17  55   6  65  18  61  82   3  98  30  15  53  73  92  93  53  20  71   1  88  68  31  35   8  40  45  33  60  38   2  51   4  67  74  66   8  18  25  89  79  19  43  26  76  79  77  83  79  48  30  47  45  20  44  57  25  75   6   9  49  43  37  37  60  84  70  18  76  23  41  55  91  13  57  46  25  82  21  42  59  34  52  87  34  79  83  78  34  80  61  92  75  54  93  11  92  27  52  88  58  41  47  20  90  67  41  39  20  27  54  60  64  93  85  11  21   2   3  67  12  50  72  88  52  84  64  98  68  35  91  46  26  41  13  17  74  54  28  48  33  51  51  19  20  49   9  79  77  43  76  98  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              96  21   4  79  11  97  16  25  77  35  20  42   6  41  41  93   2  24  19  68  53  54  14  50   1  50  66  83   2  44  62  41  91  85  66  99  20  67  54  83  92  67  54  39  94  87  65  53   3  29  71  38  45  41  55  66  14  88  60  66   6  32  12  46  50   3  10  56  74  82  39   6  91  99  48  19  21  26  29  81  58   2  81  76  70  57  69  63  64   7  39  68  66  50  91  55  76  49  68  96  32  25   5  57  40  47  18  37  16  66   8  91  76  88  72  14  72  69  57  26  24  21  14  57  33  10  13  55  32  37  86  62  41  99  26  39  52  74  54  51  61  26  16  13  66  10  14  98  83  80  92  65  98  47  87   2  75  36  68  66  48  52  84   9  56  20  75  93   6  84  34   5  93  48  86  65  63  44  43  23  80  81  93  40  99  18  24  38   3  15  29  13   8  44   5  63  58  58  41  36  73  92  54  69  37  53  28  72  24  49  72  85  67  80  73  69  42  86  38   7  67  40  64  60   1  92   3  67  95  44  65  55  82  79   5   5   9  84  55  47  37  81  50  35  27  53  86  15  77  97  78  25   8   5  11  75  55  89  46  49  38  91  42  11  28  56  24  59   1  68  16  32   3  91  28  26  29  34  11  22  19  17  96  62  62  85  66  59  56  81  71  43  57  89  75  65  19   2  32  98  37  26  10  95  74  92  92  49  87  41  54  43  54  32  79  54  62  93  86   9  89  60  25   6  11  35  77  41  91  63  99   7  80  19  15  86  10  68  85  83  93   8  21  90  98  85  98  31  98  97  55  34  50   3  12  53  58  69  26  55  34  66  48  12  44  39  85  73   7  52  35  28  98  23  58  14  51  37  37  25  28  31  43  62  94  31  18   2  93  56  37  75   8  83  74   3  51   9  96  72  61  50  79  52  67  26   6  36  70  82  85  13  27  96  64  56  55  71  65  10  33  71  20   4  52  82  97  14  70  70  58  43  33   3  33  58  92  35  63  74  31  61  46  58  32  54  28  48  85  31  85  56  76  13   5  52  60   4  68  51  56  28  66  89  90  35   8  29  96  88  57  12  53  55  16  82  45  14  63  59  48  38  12  72  60  31  83   1  54  77  67  81  63  35  18  50  20   5  97  11  28  19   3  45  98  91  55  82  56  10  15  17  13  60  98  41   5  34  66  44  77  76   7  56  24  13  47  82  19  73  41  92  56  60  42  88  69  24   4  49   9  48  73  86  24  52  45  34  64  64  80  52  50   2  64  84  40   7  48  62   4  15   3  14  88  79  38  25  98  71  61  72  58  32  51  23  24  75  19  97  92  26   2  44  16  91  62  46  26  44  82  91  17  62  74  36  13  36   4  66   7  19  39  60   5  80  30   3  51  30  60  38  41  86  30  32  72  56  80  24  32  18  93  29  22  97  77  33  53   7  76  51  87  18  77  13  95  34  64  69  67  99  15   9  98  31  46  23  43  40  95  37  75  69  78   3  24  44  62   6  33  12  42  44  12  38  19  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            68  46  59  20  62  24  69  25  69  75  30  32  21  50  27  52  21  32  81   5  16  10  97  24  49  79  80  93  29  98  86  25  39   8  26  71  88  81   3  44  17  84  28  68  48  55  87  79  30  67  32  83  71  38  59  89  33  31  25   9   4  53  44  47  92  20  78  42  63  96  29  80  72   4  59  34  93  70  70  41  63  46  24  28  66  82  31  95  74  29   1  18  60  28  18  31  43   6  18  52  79  14  21  58  42  38  86  43  35  80  55   4  62  60  41   8  85  57   1  78  13  57  38  53  94  72  93  33  66  64   3  40  85  50  85  17  54  15  90  60  50  23  83  66  41  69  26  87  56  88  83  93  46  87   3  51  67  87  54  44  21  76   1  45  68  32  46  68  25  29  59  70  40   8  34   4  99  17  25  54  87  52  63  23  88  56   5  71  19  62  63  99  17  20  96  84  85   8  91  75  26  48  76  31   9  83  78  75  39  63  48  15  37  96  24  92  55  75  16  39  33  19  65  36  63  72  93  68  47  43  49  73  50  45  60  84  65  91  36  81  81  59  49  76  77  98  29  26  55  69  86  32  30  26  93  31  49  25  11  89   8  63  60  82  55  93  36   4  75  28  69  41  95  18  48  98  39  63  67  52  15  43  53  39  54   6  80  25  62  74  36  63  76  22  41  33  93  18  74  18  30  29  11  80  69   5  12  16  72  18  64  81  69  87  88  81   3  56  21  30  37  78  99  19  98  41  87  30  65  13  56  17  46  90   9  38  85   1  50  99  98  71  77  53  29  51  38  48  64  92  36  91  47  89  58  35  67  42  95   7  10   3  11  91  54  69  72  89  34  41  80  68  54  50  97  97   3  45  19   6   7  54  96  17  57  83  38  56  26   2   1  36  63  28  38  73  85   2  27  65  55  16  47  70  57  26  66  45  38  99  34   5  59  55  69  82  10  93   3  29  74  45  18  80  39  72  32  99  73  40  58   8  68  98  97  19  38  57  43  70  42  35   7   9  75  98  23  60  28  21  10  11  37  71  33  76  77  33  85  71  34  14  46  12  31  98  29  97  85  85  79  65  52  74  49  72  31  88  41  89  53  37  77  61  89  58   8  16  32  13  60  87  13  32  80  16  38  43  44  81  34   7  90  59  25   6  77  75  20  21  60  28  48  19   9  98  86  65  75   2  30  25  11  84  29  15  51  43  63  55  49  20  59  69  46  22  71  52  60  19  89  73  56  83  10  95  11  27  18  24  11   2   9  38  18  71  64  31  92  21  21  35  51  45  57   7  84  26  13  29  36  96  98  96  88  76  92  46  54  54  72  94   8  96  66  86  28  39  28  36  40  54  64  99   5  44  15  55  86  44  47  17   2  68  23  19  44  16   3  55  60   6  86  81  22  45  83  91  46  62  78   1   7  26  98  43   6  84  45  49  87  58  89  72  68  16  86  56  12  92  29  67  55  52  42  96  78  92  88   6  73  49  62  74  44  34  44  55  53   9  60  34  87  35  76   9  39  80  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          68  15  70   3  91  91  40  68  37  47  73  41  19  67  67  99  33  16  92  25   2  73  97  68   5  63  45   3  50  71  77  65  84  60  47  72  88  56   2  57  97  90  70  42  69  43  91  38  83   1  11  91  33  52  11   2  53   3  20  92  84  72  76  63   1  18  41  53  26  69  94  17  46  48   2  61  41  32   2  71  94  96  11   7  81  25   3  37  51  10   1  60  69   2  33  34  24  63  54  61  78  20  47  22  46  41  73  96  68  26   6  55  51   1  28  14  55  76  15   3  83  74  93  61  21  53   4  69  12  54  90   5  93  57   8  79  15  61  63  16  40  75  40   2  18  36  18  11  83  83  98  63  45  46  64  29  77  21   1  31  62  60  36  73  43  53  12  15  63  57   3  56  22  16  97  32  18  97  33   6  99  32  55  22   9  21  93  88  42  81  17  91  82  89   3  79  86  22  17  31   8   3  83  84  55  68  86  64  10  26  29  61  90  71  47  64  93  69  93  90  53  33  47  21  25  20  36  93  19   8  70  37  29   2  88  83  97  50  21   4  13  54  31  71   3  36  59  97  71  32  20  62  52  35   2  14  85  60  51  21  50   3  51  65  58  64  96  93  78  15  62   2  20  52  83  27  90  37  11  49  28  23  90  68  30  10  16  94   7  91  71  74  11  68  71  77  76   9  58  69  19   6  80  88  23  12  91  89  29  30  79  44  31  51   2  74   9  67  67  59  18  90  85  92   5  49  28  57  54  71  60  80  15  47  95  88  95  76  16  21  28  35  79  28  90  76  59  43  81  95  34  22  74  11  12   9  70  15  84  84  30  21  92  93  72  82  65   5  41  66  47  51  32  87  41  92   4  14  18  36  48   8  72  43  45  10  13  57  18   6  55  59  67  54  17   4  88  25  37  11  56  48  39  42  64   4  13  27  93  53  67   8  15  67  49  78  81  72  88  58  81  93  98   9  88  68  86  20  73  98  40  42  52  70  78  59  59  28  17  33  87  46  30  75  88  10  55  91  54   3  92   7  89  40  77  77  20  63   9  11  75  96  34  63  55  52  61  60  57  14  41  60   7  99  51  87   3   6  27  20  14  90  91  83  79  47  63  90  19  91   3  53  19  33  70  41  41  62   3  10  78  87  98  94  61  26   6   7  11  16  25  71  98  23   3  26   7  11  40  90  76  48  34  96  64  84   5  25  63  27  85  18  45  27  49  88  34  45  67  50  20  15  38  30  16  66   3  98   9  99  93  46   8  24  25  52  19  73  69  17  76  97  81  33  68  57  51  53  79  22  16  52  84   6  70  98  57  91  34  86  48   3  81  96  48  39  10  88   9   6  58  63  51  77  11  39  52  47  45  69   6  35  98  84   4  80  82   2  10  62  10  83  96  35  93  12  65  58  70  17  92   9  80  84  39  40  90  11  54  92  44  29  48  64  90  60  95   5  30  97  15  34  37  63  41  30  18  32  16  44  57  69  16  38  63  55  32  52  78  36   7  10  14  38   3   2  62  78  53  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2  24  28  83  14  80   3  95  32   8   3  97  72  76   4  21  32   3  29  25  65  86  24  84   8  66  34  31  13  19  71   8  57  93  51  23   7  10   2  86  83  85   5  50  49  88  17   6  53  10  78   9  44  37  23  94  34  74  69  58  27  19  41   6   6  42  21  82  57  63  19  91  43  30  65  42  36  92  25  51  12  58  54  80  42  20  30  77  19  49  87  57  10  33   1  16  94  99  39  84  59  63  59  50  61  65  70  39  98  83  15  32  81  44  56  24  83  23  24  62  72  76  70  51   1  38  83  56  20  40   2  13  13  40  66  59   6  47  98  11  40  59  11  94  75  67  87  18  66   6  37  22  34  54  50  52  80  28  19  68  99  96  17   5  93  19  80   1  46  27  16  36  31  97  18  49  65  65   9  80  16  76  85  66  59  34  44  60  10  30  97  28  10   9   7  86  87  38  36  64  15  45   5  99  92  65  88  51  93  29  19  35  12  52  22  88  99  43  65  35   7  80  71  98  58  74  35  97  21  43  84  14  66  29  72  98  96  13  82  24  88  30  13  68  53  89  82   9  90  38  17  87  99  34  64  11  30  77  65  87  99  60  56  19  52  48  42  81  35   8  51  95  88  16  22  44  88  70  93  84  84  45  54  39  32  94  79  15  19  52  19   3  45  89  14  93  62  22  37  74  17  23  34  34  12  67  75  53  74  37  43   4  56   5  67  66  31  58  38  21  83  84  14  33  53  14   4  15  11  70  48  35  88  23   5  75  31  39  38   1   4  17  58  67  78  84  34  24  20  34   9  15  10  71  17  81  30  90  60  35  90  24  52   5  41  71  13  63  94  89  72  94  78  83  96  22   9  41  17  73   8  93  84  60  72  30  39  84  16  85  54  13  34   4  15  31  64  24  54  23  58  99  97  67  10  20  45  84  45  62  89  18  62  91  27  79  29  29  40  97  33  87  71  88  57  53  87  67  47  34  30  77  48  33   7  92  48  20  15  83  15  98  68  60  44  56   9  13  42  81  67  62  35  12  99  55  56  89  45  61  52  29  44  54  66  29  36  52  60  58  24  50  78   4  53  98  58  93  53  19  34  25  12  66  94  57  49  11  57  42  16  44  58  20  42  73  65  74  21  98  50  99  63  30   3  98  17  29  59  22   9  67  38  68  60  52  67  94   9  18  46  18  86  42  39  59  32  82  58   1  40  40  40  28  88  92  86  82  84  26  26  34   7  86  21  47  92  12  87  44  99  87  90   9  33  35  54   9  58  69  28  61   5  62  11  47  48  35  34  43  70  97  69  40  41  87  44  53  23  54  91  45  55  83  86  96  29  34  64  16  15   7  43  45  46  96  24  77  14  55  42   1  85  98  15  92  56  33   5  50  35   7  12  92   4   1  97  95  72  24  85  84  87  41  88  89  73  14  52   5  57  77  64  99  11  21  44  95  59  84  29  74  57  55  37  42  86  29  93  16  73  71  10  33  73  83  99  46  94   7  33  65  46  89  96  65  20  73  71  56  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      8  51  62  33  96  42  87  44  73  28  79  30  68  98  67  96  48  13  33  46  61   7  99  30  69  65  34  24   8  37  63  38   2  12  34  26  40  35  91  90  22   1  17  16  67   2  45  82  51  50  81  68   6  48  79  56   9  71  90  75  99  84  71  29  29  39  36  14  37  86  36  65  31  77  24  51   8   1  62  45   3  40  93  13   4  95  74  97  41   8  50  10  58   5  51  83  85  97  39  80   4  95  68  36  72  15  34   8  42  25  94  84   6  97  47  23  66  96  79  11   2  90  29  75  29  39  46  18   2  88   2  49  29  73   8  50  52  11  37   2  19  77  65  18  74  28  36  44  18  85  17  27  19  33  88  19  55  80   3  23  68  71  68  18  51  32  44  53  63  96  53  96  96  20  66  15  15  54  29  20  32  22   1  79  86  80  25   4  85  85  10  77  70  28  40  24  92   3   7  35  75  74  52  44  30  93  45   9  25  52  82  33  10   7  32  89  84  25  86  84  69  13  61  53  36   3  83  23  54  34  91  85  62  14  77   2  83  28  79  17  77  59  58  19  67  94  19  40  62  72  63  18  82  24  70  42  43  56  22  67  68  60   7  13  38  76  80   9  80  18  46  83  93  13  31  85  73  76  20  28  71   6  10  96  22   7  49  96  29  24  86  53  52   4  76  33  38  48  73  51  83  57  69  17  17  99  92  16   2  79  52  44  46  25  99  98  27  14  77  24  51  10  52  86  16  31  42  20   5  55  83  59  20   7  31  73  31  42  83  51  61  64   7  58  41   9   3  28  44  88   4  91  75  60  31  57  13  89   3  30  86  15  29  60   7  52  20  89  84  48  38  69  71  61  99  58  50  21  71  67  78  85  83  47  63  25  93  33  28  78  79  27  93  72  15  34  22  99  41  54  84   1  69  57  92   2   9  60  63  84  48  67   8  51   5   8  85  91  68  65  96  86  70  39  32  29  63  52  28  95   2  61  69  83  81   1  77  59  41   8  89  35   1  12  30  58  13   6  84  27  15  58  20  74  98  19  36  74  56  63  98  94  68  73  46  52  79  67  13  10  82  21   8  24  68  16  49  10  17   2  88   4   9  87  74  81  23  51  81  12  17  47  46  18  40  57  52  47   5  65  22  89  65  84  17  56  35  89  63  83  58  82  25  11  44  10  11  11  34  84  37   8  66  86  44  14  22  37  77  97  14  14  41  58  62  46  25  94  14  14  27  32  61  67  80  53  92  43  37   8  69  53   7  82  16  60  26  43  28  18  81  73  19  14  97  71  29  45  63  94  70  90  77  51  99  52  11  15  21  36  81  30   2  32   4  84  82  99  11  51  25  82  98  77  17  73  34  43  60   8  73   2   7  96  22   1  39  74  42  44  75  66  29  20  13  97  23  94  26  74  16  71  25  77  63  66  95   5  28  95  16  28  57  28  46  66  45  92  18  42   8  67  78  82  25  50  68  46  18  79  26  68  12  36  72  12  15  95  90  70  50  30   8  58  93  59  54  37  47  20  79  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    71  60  93  10  43  60  85  70  22  41   4  94  53  78  43  97  38   7  79  82  28  70  57  81  57  97  40  70  51  96  61  32  29  26  13  23  96  82  16  11  82  74  10  62   1  73  96  91  49  77  16  53  66  59   3  10  50  61  96  28  76  52  24  70  62  56  55   6  21  97  72  93  54  39  10  42  82  14  11   8  91  31  38  64  97  12  90  94  26  32  80  60   6  96  25  92  68  24   6  62   8  23  61  25  53  45  55  61  46  15  97   7  36  17  29  15   2   9  24  37   1  21  97  49  57  67  38  48  48  74  14  99  45  99  70  19  71  51  75  87   9  54  71  86  45  91  21  13  53  33  30  59  48  21  73  30  54  73  47  29   4  33  75  65  17  21  96  56  68   3  17  82   3  20  63  50  52  25  55  31   8  25  68  92  60  69  18   2  66  90  20   8  45  15  11  57  15  58  74   9  87   2  39  36  14   1  92  77  29  35  49  53  84  97  31  80  66  38  20  96  51   4   9  99  22  68  38  94   3  87  82  20   6  82  51  36  35  14  21  41  35  34  10  27  42  35  81  73   8  42  83  87  40  23  70  37  61  38  30   7  43  91  29  70   4  69  64   1  33  99  43  12  73  13  69  74  58  52  50  72  26  99  79  17   5  26  30  12   5  16  12  64   8  72  39  20  42  43  52  81  72  91  92  45  38  66  71  52  50  19  42  95  29   6   6  34   6   5  16  98   2  28  63  47   1  38  46  25   1  22   1  46  81   7  36  21  15  92  45  24  19  43   6  42  95   4  25  52  54  42  99  36  20  82  86  78  32  12  75  44  11  42  26  42   6  95  63  23   2   7  96  20  40  33  70  98  22  46  25  85   2  39  75  55  39  80  93  34  85  40  22  54  58  86  35  68  94  25  41  27  73  67  25  25  28  97  95  45  77  31  81  64   4  40  40  86  24  10  80  61  66  50  76  22  72  31  23   6  43  73  97  44  36  42   9  23  92  88   7  84  37  92  85  43   8  70   3  54  90   7  98   4  41  60  88  61  99  31  98  77  82  40  39  38  36  17   4  59  27  88  64  38  10  64  89  48  99  83  18  20  37  40  66  52  77   7  29  98  97  25  20  17  65   3  15  29   5  11  43  77  23  69  16  88  20  89  49  70  67  95  47  45  23  29  23  48  53  60  34  86  61  61  13  95  50  91  53  34  87  62  98  13  41  20  22  13  58  10  88  61  86   4  28  29   1  50  56  54  43  56  92  44  56  69  63  23  47   8  84  13  16  36  56  37  57  29  94  33  15  40   1  35  20  62  68   1   5  85   7  69  92  59  45  24  83  28   1  57  79  47   7  49  85   1  96  38  94  93  51  32  26  94  35  93  62  29  39  28  22  82  14  65  37  70  32  71  12  47  14  94  35  91  89  97   9  67   2  41  73  93  97  27  19  17  68  82   5  85  67  29  75   4  86  49  99  38  71  85   2  82  28  37   2  68  35  40  55  95  38  46  93  32  40   3  26  71  45  13  64  46  64  13  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  39  27  51  72  55  81  16  12  28  66  57  34  11  98  58  10  18  91  59  80  88  80  33  75  14  76  53  95  36  46  77  70  41  24  70  77  72  80  63   9   5  26  84   7  20  52   9  39  65  29  89  21  42  43  31  57  89  83  51  83  17  17  14  95  72  13  81  41  40  39  76  20  30  52  63  54  20  79  33  17  37  48  10  88   3  89  27  24  45  56  48  96  41  39  60  59  47  48  28  50  60  36  97  24  78  57   5  42  71  35  57  84  61  48  30  21  33  94  22  96  51  58  83  40  28   9  77  98  78  21   6  29  64   9  36  20   6  10  76  71  76  27   2  21  10  91  37  10  94  71  21  65   7  31   1  34  45  95  59  27  24  97  80  48  75  33  90  14  69  17  59  33  19  96  58  70  85  99  26  49  42  67  65  82  16   1  84  92  59  61  65   6  94  82  15  30  50  32  46  35  43  88  28   7  12  69  99   4  47  67  87  96  86  64  43  89  23  39  23  98  20  24  45  80   8  65  73  47  66  69  35  35  44  82  76  66  36  78  65  26  93  14  96  81  93   8  15  36  69  35  59  22   8  33  67  76   7  32  80  35  32  31  91  26  41  33  61  18  53  27  65  72  69  77  79  21  73  81  22  94  23  84  45  22  87  58  64   5  98  96  21  90   9  49  55  16  96   5  41  68  43  62   6  29  44   3  95  70  82  15  79   7   1  62  63  54  28  57  97  42  83  34  91  48  76  62  39   3  52  35  22  88  23  79  81  98  21  29  68  27  14  88  85  39  36  79  82  90   6  10  89  85  80  43  64  81  75  17  92  52  10  70  50  42  39  14  42   3  52  86  39  87  80  52  65  13  60  34   3  87  15  45  50  13  50  23  18  12  99  25  11  82   8  47  43  79  86  27  43   2  33  10   5  51  42  21   9  52  52  37  92  77  45  85  86  23  80  31  25  32  12  23  97  61  86  44  18  37  30  96  31   7  79  80  49  68  44  10  86  74  52  11  56   4  94  31  29   6  29  65  91  38  76  16  51  98   6   9  69  10  98  27  83  59  60  51  88  37  66  67  69  85  40   1  83  67  66  53  23  98  15  68  18  74  77  93  28  26   9  21  33  64  60  96  65  89  43  17  86  92  22  64  35  64  36  72  57   6  88  66  25  32  69  90  53  88  25   5  53  16  59  13  42  49  38   4  82  83  29   7  85  72  15  42  17  56  86  28  96  75  30   6  90   9  18  11   5  50  15  32  21  60  68  82  56  15  72  18  35  79  67  36  62  54  95  16  75  83  66   8  15  53   6  28  31  61  74  99  63  32  25  66  33  43  26  94  38  10  50  98  55  26  79  96  97  55  81  15  65  97  80  71  19  44  77  74  23   2  70  59  82  54  25   9  87  98  25   6  17  31  65  16  41  52   5  93  79  83  68   1  67  44  56  96  44  77  88  13  55  28  37  18  92  92  73   9  25  28  34  42   4  54  40  32  92  29  93  78  67  73  51  36   8  69  96  95  66  19  18  64  92  39  12  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                28  51  32  72  21  51  58  95  93  19  62  66  47  35  55  95   2  78  41  67  51  11  14  92  85   7  11  52  16  79  35   2  95  93   6  17  12   7  58  82  81  53  26  78  61  66  20  73  88  84  31  48  28  17  40  16  59  53  30  34  29  37   8  15  72   8  15  31  85  52  47  90  60  93  25  14  97  23  13  57   3  45  68  22  20  47  81  62  59  79  85  36  69  50  19  16  88  88  33  35  30  42   2  61  54  49  31   6  11  65  80  66  71  18   6  73  46  39  24  12  28  95  82  57  38  84  28  61  65  64  70  96  67  82  75   2  91  37  92  73  75  25  95  80  16  86  17  25  28  44  71  64  94  87  31  85  37  45  93  89  37   8  16  53  40  52  13  63  39  43   6  20  31  17  70  29  70  38  14  56  66  81  55  95  72  43  80  70  62  18  61  15  48   8  48  58  32  93   2  61  13  95  19  94  80  72   4  93  24  73  38  60  27  97  10  72  60  55  54  73  65  82  26   8  65  93  95  62  21  51  61  28   6  79  72  22  22  67  46  37  14  77  91  63  28  87  21  37  21  56  77  35  15  15  96  85   6  96  91  23  15  56  16  97  66  92  95  50  62  49  42  76   2  19  54   8  52  51  96  79  97  41  86  16  81  62  83  19  14   9  83  92   7  78  61  56  60  44  95  75  80  52  69  26  79  52   3   7  50  64  90   6  21  71  23  43  71  81  91  76  29  59   8  32  78  77  77  40  25  28   2  10  24  90  12  84  48  25  77  51  89  75  70  21  25  67   1  71  41  27  55  90  21  68  26  34  51  72  91   7  76  15  28  24  94   1  37   2  17  70  61   6  44  15  72  76  30  10  74  32  82  56  53  66  39  47   8  87  43  12  89  55  48  76  15   6  31  48  27  57  69  14  21  69  89  17  15  33  56  32  97  27  97  47  80  46   4  30   9  18   2  41  95  10  66  47  73  94  13  50  74  39   4  13  11  62  29   4  85  93  45  92  49  32  22  15  92  23  28  54  29  15   8  66  73  83  33  81  51  14  59  66  34  57  37  18  65  23  17   9  69  94   7  93  14  32  91  72  52  78  36   7  50  38  37  54  50  65  48   5  33  45  78  32  89  96  34  74  24  22  28  93  58  56  43  42  43  41  13  19  56  77  56  27   6  20  22  81  48  24  69  46  83  21  92  55  38  63  15  85  45  96  32  66  98  98  16  88  85  89  14  69  52  47  18  58  57   3  43  37  88  11   9  39  38  63  59  69  86  26  58  32  71  19  45  44  92  39  58  19  38  87  17   8  76  85  26  88  23  13  61  46  27  13  32  23  71  26  72  68  78  78  72   2  60  18  34  63  45   3  31  44   6  78  95  65  51  47  44   4  39  35  28  88  81  90  62  86  77  66  72  14  72  27  77  93  85  71  44  18  13  23  70   4   5  97  15  66  90  61   9  44  32  43  58  95  63  71  32  39  96   9  64   6  37  38  28  80  25  27  13  76  71  26  42  48  70  40  56  13  20   5   8  98  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              14  76  84  61  99  14  36  60  65  20  34  46  60  62  91  99  89  39   5  71  79  38  55  30  74  28  35  62  86  93  12  51  16  25  77   2   2  10  97  80  91  32  98  93  64  18  94  85  47  51  73  99  21  66  24  59  22  84  14  67  32   4  31  23  66  51   2  79  57  80   8  88  76  42  17  57  36  13   1   4  52  42  71  28  49  41   1   2  41  82   7  18  34  96  24  82  76   2  44   5  74  48  59  10  18   2  61  32  19  72  37  64  64  76  58   8  78  63  48  82  59  90  11  41  65   2  91  31  38  74  83   4  85  52  42  91  64  74  32  59  65  64  28  31  32  17  56  45  40   5  38  70  22  63  57  11  99  92  22  39  98   7  97  18  19  55  22  22   5   9  10  91  15  60  21  89   1  11  58  14  10  94   1  74  61  82  71  67  40  84  83  21  89  97  41  72   5  13  60   7  76  79  84  36  14   5  30  26  14  55  35  83  61  73  76  80   4  30  12  31  21  96  47  71  29  56  32  21  38  74  34  48  18  66  45  29  74  72  63  83  19  98  10  48  22  20  78  38  83  46  37   9  18  69  46  58  55  19  12  35  74  76  71  34  51  43  41  58  58  74  32  26  31  91  45  36  77  16  87  27  84  81  28  66  28  31  94  97  45  78  96  75  16  20  74   2  13  23  24  78  74  14  74  13  17  78  51  36   1   2  54  90  43  48  38  15  74  39   4  95  55  30  95   6  66  68  17  93   7  69  11  41  74  61  23  10  99  89  73  21  97  35  40  57  43  54  78  85  20  14  49  35  60  67  54  90  60  28  90  43  74  95  60  37  55  98  67  41   2  46  55  68  51  97  66  55  11  83  11  69  80  50  37  67  33  20  32  96  19  30  72  30  59  24   9  71  27   9  16  38  54  91  47  83  91  29  99  34  45  58  84  80  84  86  27  41  78  51  36   1  37  97  83  52  71  72  96  49  76   8  22  74  32   4  70  94  36  38  19  29  26  78  24   9  84  91   5  80  24  52  31  80  81  62  30  89  29  68  59  33  85  12  48  88  76  67  74   7  51  28  42   5   2  17   8  29  13  35  71  46  55  30  64  19  53  37  38  80  53  87  66  35  11  15  12   2  92  22  15  40  61  78  53  60  36  39  96  73  55  80  51  98  77  77  89  94  61  66  46  83  11  90  81  96  81  63  28  79   1  54  90  85  31  57  58  20   6  36  78  56  97  26  35   8  96  90  25  38  12  56   6  46  67  47  33  35   5  67  24  33  40  99  32   7  89  31  19  96  57   9   1  73  34   1  18  69  29  22  26  65  48  11  66  40  79   6  19  84  13  16  37  34  41  78  27  95  29  54  11   2  62  15  68  37   4  37  77  17  65  19  31  80  47  71  33  85  43  63  34  44  85  26  21  58  46  80  70  83  37  73  10  13  82  69  21  84  66  55  76  40  18  88  13   7  16  79  44  56  57   9  22  76  75  92   8  71  61  47  31  63  54  35  58  88   4   1  18  58  42   9  45  37  98  17  51  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            99  25   7  82  48  28  11  67  95  80  97  73  25  35  46  97  21  95  91   5  67  65  68  72  49  76  19   6  73  65  94   2  91  59   6  11  51  53  99  92  31  88  32  22  82   2  89  64   3  67  79   9  14  59  15  96  64  90  74  79  33  54  24  47  64  39  35  70  58   4  54  95  17  17  29  36  75  65  85  49  47  39  82  63  91  84  53   5  17  53  75  55  15   4  87  96  88  28  18   5  21  22  63  79  70  69  62  44  84   4  11  43  48  94  64  28  60  83  27   8  15  20  33  60  48  15   9  69  74  11  52  70  58  14  44  45  27  43  52  84  48  82  54  46  88  39  99  94  83  54  45  91  23   2  51  41  39  90  78  55  38  97  15  25  16   2  39  32  79  65  71  81  49  59  60  33  11  73  18  49  59  10  53  15  90   6  57  58  34   8  37  67  26   3  99  52  24  16  87  45  37  25   2  69  28  58  79  85  88  41  33  77  30  80  29  54  63  45  42  86   5  32  98  22  31  43  28   2  20  55  78  57  25  85  91  88  56  65  20  91  90  24  72   9  63  42  99  18  69  70  46  40  71  81  35  53  33  72  75  70  62  73  82  24  58   9  82  20  43  21  34  16  28  48  20  61  25  43  92  95  28  36  15  48  14  95  55  87  26  31  27  90  13  31  81  74  36  20  70  45   5   7  58  19  39  94  93  15   2  70  40  67  29  11  51   7  18  63  13  17  90  35  56  41  80  71   5  74  25  56  67  24  84  45  18   8  26  24  37  76   7  87  63  91  72  94  74  92   7  25  27  35  90  94  62  81  90  53   1  31  51  59  30  63  32  64  41   3  77  13  35  11  79  80  93  25  24  91  54  30  35  34  41  27  98  13  73  68  77  59  71  43  66  54  45  56  10  10  96  57  81  78  33  44  73  35  14  44  81  35  29  94  55  46  71  20  12   9  46  26  35  30  60   4  66  95  43  82  72  60  13  27  36  93  44   8  10  30  38  38   7  18  62  26  62  87  97  30  86  93  84  43  25  29  39  69  11  94  98  88  14  20  91   2  28  16  99  43  41  76  19  18  52  90  88   7  77  62  66  41  98  35  56  79  65  78  93  45  50  27  88  35  35  78  76   5   2  76  65  69   8  44  48  38  76  62  10  19  24  84  77   3  84  25  51  64  17  20  21  76  95  11  84   5  83  45  82  68  17  40  79  73  24  84  90  18  38  63  40  54  77   5  83  15  54  39  63  84  16  54  24   1  72  25  15  73  15  29  61  98  11  43  71   4  30  26  92  93  40  78  20  85   4  55  82  69  68  67  54  51  24  40  49  44  87  70  20  80   5  86  25  26  76  58  53  75  63  68  94  66  73   6  59  49  91  19  49  41  15  20  45  95  44  70  20  58  25  22  55  65  14  56  66  86  61  52   3  69  39   8  90  70   9  79  46  12  23   9  47  20  26  47  10   6  40  30  29   6  25  11  24  24  94  89  96  33  35  38  97  24   4  73  58  78  80  48   1  53  89   8  13  84  16  71  45  94  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          53  77   6  17  99   3   8  87   4  73   3  60  64   1  89  85  31  78  90   1  11  23  13  38  45  53  24  58  41  61   8  87  18  37   6  12  19  77  66  24  53  80  90  81  24  90  62  86  60  99  23  71  21  73  79  61  78  23  30  45  60  67  16   9  41  45  20  96  73  38  45  68  23  18  73  32  34   8  19  20  92  60  37  88  66  24  85  36  17  27  72   4  82  86  57  66  86  83  55  91  33  74  60   6  58  83  95  91  48  63  94  49  67  68  44  84  61  48  17  69  70  64   3  99  73  78  46  59  60  93  81  76  35  84  62   9  29   9  84  99  97  68   9  98  37  27  35  21  23  21  73  22  71  17  33   7  10  32  95  67  19  80  46  92  91  97  29  85  46  66  27  12  53  49  54  58  33  59  99  95  50  46  33  88  30  23  98  16  56  29  82  27  39  31  89   1  18  93  22  80  38  89  28  39  50  60  92  84  30  78  44  35  60   6  64  54  55  94  31  21  34  55  12  30  28  52  21  74  11  44  38  92  61  10  39  23  97  84  85  39  58  15  99  22   2  93  95  93  35  10  80  32  81  95  26  46  46  85  16   5  66  27  74  12  84  16  84  11  21  25  23  52  96  42  47   7  34  31  50  27   6  41   9  98  26  26  92  15  28  94   7  14  69  12   1  29   9  11  55  39  39  85  41  82  19   7  47  89  69  22  27   9  52  68  39  40   9  66  26  72  32   8  55  30   3  36  74  39  75  41  51  43  25  95  70  14  43  66  80  69  67  67  34  71  48   5  87  44  13  47  75  71  32  88  29  65  10   7  53  73  39  56  85  89  77  34  90  48  17  44  75  62  82  41  94  11  88  87  86  79  39  91  98  62  43  31   2  81  40  59  57  82  43  92  21  85  45  79  30  23  11  39  50  16  66  72   4  60  38  63  97  76  25  39  30  75  35  24  97  23  32  42  93  70  66  12  22  58  86  83  42  53  86  42  36  63   1  68  19   6  70  82   4  18  61  53  28  48   5  66  47  61  46  36  86  32  69  30   3  40  27  32  36  45  31  84  92   8  47  96  86  39  95   1  18  95   6  81  31  39  71  88  61  61  27   7  13  68   9  46  22  80  93  46  55  15  60  88  15  38  26  86   5   9  96  87  87  51  66  97  93  20  37  81  44  44  27  53  87  40  69  56  55  96  39  53  50  81   2  17   9  44  17  40  12  32  26  32  89  35  31  18  86  87  99  88  54  43  16  13  93   9  53  70  55  19  19   8  87  27  10  79  85  28  98  61  34   8  93  67  10  31  39   5  16  23  52  41  47  14  64  43  99  53  55  14  86  86  47  99  40  33  67  29  75  66  61  60  11   9  86  49  45  25  87  56   1  19  40  30  85  91  45  69  20  94  75  88  26  40  96  92  74  11  44  18  27  70  21  47  57   8  26   2  47  39   1  86   3  90  15  59  86  36  17  21  71  42  65  82  48  46  34  11  98  20  58  88  42  50   1   4  55  56  77  20  25  80  47  73  93  78  26  96  97  80  45  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        14  25  37  16  39  29  97  39  86  54  82  57  55  80   5  46  49  52  22  92  81  70  55  21  34  63   6  43  74  92  82   7  65  54  19  11   8   8  93   5  57  95  94  87  58  77  85  12  10  74  45  33   6  26  60  28  73  99  85  64  94  37  23  22  45  86   2   1  26  79  48  84  44  43  58  37  60  49   8  67  60  38   8  28  90  14  34  41  39  51  52   8  76  26   2  22  74  78  66  90  42  41  61  35  96  45  13  53  53  88  18   1  15  73  75  83  33  98   6  54   6  88  59  55  55  45  71  30  23  68  79  24  15  78   6  36  95  64  85   7  24  39  65  53  70  21  33  73  36  41  26  89  26  49  78  63  37  80   1  76  72  33  13  41  59  77  54  34  10  69  24  73  85  39  89  52  68   5  72  44  84  36  37  64  78  44  73  73  82  63  48  10  76   6   8  12  39  27  13  61  59  27  24  87  61  73  48  28  73  72   6  31  96  39  59  87  36  77  76  14  93  20  91  13  87  27  67  56  55  70  33  88  23  72  32   1  24  34   6  31  71  91  18  33  16  27  12  38  56  25  21   6  51  98  20  21  38  77  39  23  90   4  89  99  53  82  16  99  49   6  72  39  53  84  22  45  54  27  44  24  58  16  10  30  36  19  16  73   6  87  45  41  60  83  33  54  35  49  43   6  88  72  80  42  63  54  79  20  63  91  76  37  40  99  28   6   7  65  36  39  76  49  86  70   1  39   8  59  27  53  70  57  81  81  28  96  59  77  76  49  20  71  63  31  97  51  84   3  56   9  13  25  95  57  62  85  33  36  57   5   4  64  49  77  53  86  81  31  79  42  95  47  86  71  50  20  60  50  85  15  77  76   2  31  70  28  73  12   7  74  94  81  19  51  35  89  83  94  59  11  22  71  66  54  50  82  68  26  43  25  30  19  72  88  15  56  55  44  38  49  14   1  58  65  47   2  94  66  50  83  24  31  51  97  13   1  13  39  75  45  34  70  79  85  21  39  50  85  40  92  43  45   5  47  13  61  57  72  36  49   2  48  50  18  28  41  81  30  43  15  68  37  66  31  92  86  47  90  53  95   1  73  61   3  83  93  37   9   5  33  50  33  51  45  63  57  81  97  90  80  99  89  56  41  56  65  59  30  33  61  33  65   4  86  11  86  69  26  56  41  20  26  11  49  21  91  10  90  99  50  18  10  65   7  97  68   2  54  80  22  47  26  46  75  55  77   3  23  59  74  34  72  54  60  80  32  45  67  55  92   7  42  40  95   2  11  96  73  42  83  32  39  52  10  22  82  97  33  10  26  53  71  91  52  76  15  66  36  61  10  46  83   3  82  30  82  94  87  94  72   3  11  18  56  36  98  68  80  86  97  58  62  41  56  45  36  34  22  66  87  40  75  40  28  10  96  25  69  25  60  54   3  34  38  26  35  22   5   7  24  50  66  46  50  55  61  42  64  50  82  18  63  59  52   3  45  60  49  30  14  18  97  15  61  28  99  68  10  12  43  47  57   8  48  77  28   8  76  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      52  70  57  58   1  61  85  91  84  26  80   7  21  75   5  35  26   6   6  40  75  76  28   7  72  52  44   5  70  19  62   2  52  37  15  61  87   3   6  63  93  20  76  41   5  19  22  92  14  31  53  12  62  16  48  87  17  95  62  63  75  89  40  90  29  94  38  41  11  27  59  24  37  48  25  40  15  97  55  15  54  37  41  21  49  22  22  95  91  23  43  40  84  27  70  56  19  31  43   2  31  48  95  80  57  97  79  75  66  73   6  69  49  97   3  81  14  71  28  31  93  69  61   3  17   1  34  27  62   1  93  42  24   4  12  35  84  10  88  93  39  43  92  12  39  64  43  25  88  74  45  89  42   9  26  45  41  32  60   8  75  51  75  45  96  60  81   3  81  11   7  44  77  48  64  68  73  29   6  19  94  52  14  55  85  53  84  52  49  95  70  47  55  79  84  50  86  99  39   2  10  48   7  63  22  88  32  63   7  49  25  70  32  40  19  42  62  67  89  69  68  48   3  87  50  43  23  37   8  27  67   1  57  83  71  79  91  31  63  77  14  45  66  91  25  11  99  46  80  70  89  49  33  27   8  13  48  29  27   1  18  75  64  14  64  43  45  89  59  42  87  61  42  67  14  96  65  27  35  71  60  43  93  96  51   9  28  84  13  91  48  80  86  19   3  32  43   2  96  15  95  63   5  64  27  86  39  19  92  91  77  38  20  89  65  99  66   1  31  10  24  80  35  57  27  32  76  18   3  29  78  68  18  33  68  46  56  55  25  81  12  90  79   1   1   9  99  75  12  55  98  22  96  77  68  13  73  27  50  82  81   9   6  32  67  33  89  15  86  51  40  69  69  93  61   1  35  28  20  97  12  58  26  96  98  50  39   2  11  73  61  47  32  71  64  21  71  72  62  15  81  61  17   8  88  18  66  10  61  71  94   1   2  43  15  78  31  94  77  88  83  26  44  39   5  92  68  18  66  47  38  18   5  98  41  48  22   1  73  25   1  93  80  73  66  41  76  83  67  82  99  47   4  17  46  87  17  96  93  67  96  62  38  53  86  70  18  56  73  52  52  80   8  58  99  76  30  62  53  40  89  23   7  91  49  17  52  86  67  39  55  68   1  68  32  29  11  21   6  29  99  97   6  84  89  93  11  99   3  28  27   9  74   8  86  87  67  23  16  20  14   1  91  64  48  84  68  88  49  17  79  16  81  25  59  12  34  61   5  39  53  98  49  52  62  86  12  48  14  44  74  18  34  83  59   9  66  72  48  10  92  78  85  28  76  66  78  67   9  25   6  23  57  59  45   3   6  92   8  52  53  69  94  82  20  26  67  57  13  28  69  36  86  54  72  88  89  91  56  81  41  29  36  83  80  84  60  44  27  22   7  96  29  85  77  17  79  35  78  92  86  78  89  67  98  47  12  11  11  46  45  43  95  94   8  72  76  96  40  82  67  49  48  88  51  80  82  25  21  53  98  50  95  10  42   7  27  88  39  75  60  40  43  84  97  10  29  89  88  60  34   3  67  60  31  96  29  91   2  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    9  67  93   1   1  65  65  10  57  64  46  99   9  64  44  31  26  26  58  28   7  41  49  61  75  85  57  16  44  81  84  38  63  65  70   1  27  43  64  10   9  65  97  67  88  20   7   5  23  53  41  77  95  52  54  50  70  76  10   8   5  45  44   9   5  66  73  67  20  39  95  38  83  91   3  72  68  61  31  98  25  35  46  39  73  77  26  83  39  58  98  66  48   3  56  30  53   4  60  29  49  13  78  43   6  59  40  22  12  20  70  85  21  95  62  81   9  82  42  49  92  55  67  72  36  63  60   5   5  58  18   9  43  87  42  60  27  18  69  47  26  17  76  36  29   1  13  40  31  98  42  78   4  79  33  32  23  11  52  69  87  65  73  34   5  41  78  72  98  97  11  44  88  15  83  57  43  30  44  67  71  75   2  51  77  30  64  38  78  52  60  97  63   5  31  62  48  19  36  80  54  44  53  60  64  96  97  59  11  33   1  49  99  81  27  42  83   5  59  96   4  89   2  59  27  42  20  31  10  93   8  13  32  72  32   4   8  83  39  40  80  67  69  25  91  92  58  93  22  43  79  43  17  92  75   2  69  11  39  98  29  95  94  97  90  18  91  41  27  31  70  62  52  67   4  97  13  44  84  98  82  82  85  96  54  95  68  60  49  85  97  40  52  92  96  56  94  65  54  54  65  70  80  61  12  27  39  89  34  85  49  35  47  43  37  76  90  82  38  84  95  87  32   7  79  21  37   6  42  85  93  25  31  59  76  54   1  10  81  82  27  42  89  18  25  61  84  25  71  41  38  73  49  45  85  55  85  12   2  74  32  58  13  71  53  66  91  34  39  61  93  83  62  77  97  96   6  31   4  38  18  17  76  48  31  25   2  14  24  91  61  54  34  81  61  83   5  19  53  31  29  62  93  73  50   7   5  31  31  13  42   2  98  45  53  91  28   6  14  48  60  57  79  13  69   4  27  86  69  12  22  25  89  12  12  35  75  73  38  91  57  10  16  71  77  61  77  45  62   9  66  17  23  55  69  45  96  90  56  62  21  92  71  28  75   3  30  40  59  26   3  43  57  55  53  39  39  31  29   5  18  39  16   7  79  94  28  98  14  77  43  21  91  91  80  34  51  95  73  39  16  53  23  77   5  31  90  56  51   5  55  17  45  71  62  84  81  20  42  41  26  89  83  32  76  26  58   3   6  21  75  64  44  36  48  85  52  67  26  71  18   6  47  76  26   5  43  40  76  51  67  58  40  25  96  43  57  81  69  70  58  39  74  74  31  74  20  97  32   3   2  58  92  26  27  62  95   1  43  82  87  98  94  10  62  87   4   9  43  87  27  63  96  47  50  90  80  28  86  29  59   7   6  35  65  87  10  43  42  65  54  43  30   8  28  20  25  54  18  72  77  60  66  60  80  31  82  26  60  18  82  73  39  59  57  58  20  62  30  96  39  88  91  23  33  76  98  43   7  55  71  29   7  91  16  11  46  17   3  53  65  20  69  90  58   1  36  50  51  63  41  54  60  50  41  53  40  27  29  16  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  76  94  61  72  92  46  53  55  87  28  91  43  14  46   6  55  16  96  80  57  84  47  49  85  62  14  93  66  92  90  31   3  78  18  33  24  93  91  71   7  11  42  11  56  37  74  56  11  25  21  45   9  43  57  31  98  26  48  71  87  20  30  28  40  85  97  11  74  68  12  96  90   4  28  42  64  77  95  98  50  20  64  75  42  54  98  71  68  34  77  58  35  40  51  32  71  86  65  18  37  95  70  79  47  72  52  33  49  63  39  74  72  84  78  38  49  24  98  19  73  30   6  27   7  92  32  93  96  66  93  91  32  85  28  57   5  79  98  96   2  57   9  26  42   8  30  18  12  59   7  39  22  58  74   6  84  30   4  77  28  38   5  72  35  61  84   7  64  60  74  19   3  80  20  92  26  68   2  87  66  10  28  38  65  82  94   3  76  45   8  16  36   5  88  65  46  69   4  67  24  40  30  20  99   7  39  44  49  45  36  97  60  51  55  30  17  64  59  88  93  97  59  73  93   1  15  22  81   1  26  61  52  26  15  57  79  29  93  52  12  79  26   5  24  89  61  46  12  60  92  64   7   8  44  56  36  74  63  81  78  37  86  26  57  23  23  19  32  37  95  46   2  98  74  39  29  82  53  65  17   6  36  32   9  85  88  72  45  28  73  60  43  17  41   3  13  63  15  66  59  58  50  14  67  49  33  72  33   3  84  93  22  37  33  86  43  53  30  46  19  46  33  37  15  96  16  71  25  31  60  24  43  78  25  57  32  48  94   8  91  44  30   3  53   3  55  61  37  31  16  32  54   5  84  77  41  40  93  57  20  50  55  89  83  74  58  88  88  33  21  64  21  60  50  48  60  45  73  36  36  41   7  51  83  61  82  98  63  43  36  71  14  93  20  86  56  18  11   6  16  57  16  86  60  96  73  45  22  69  66  25  39  90  74  30  85  88  38  73  53  45  59  46  73  50  90  23  90  61  26  26  35  99  53  55  50  67  52  78   6   8  93  98   4  58  19  40  32  85  25  45  43  14  88  25  18  53  84  95  62  15  96  30  99  45  71  21  50  57  94  23  35  74  55  89  57  46  98  56  18  23  88  94  50  48  37  57  22  86  32  70  59   1  74  19  33  59  68  31  45   6  56  22   7  81  95  24  44  16  22  42  11  21  45  40  82  19  25  31  51  68  81  40  23   4  49  31  30  38  90  63  98  95  36  93  47   3  64  26  87  30  12  65  90  83  18  18  48  84  83  84  45  10  71  78   4  32  73  82  41  72  83  88  96  88  18  64  96  48  27  29  71  32  15  16  86  17  40  74  75  20  30  51  10  81  43   5  65  59  76  82  28  82  57  24   8  66  98  88  89  63  64  58  82  85  94  19  55  23  34  55  96  47  27  66  97  96  37  92  39  94   4   8  61  61  34  55  58  31  22  24  77  24  39  67   3  97  80  55  54  55  43  35  81  33  23  54  92  54  85  94  86  55  16   1  42  15  62  82  53  32  30  37   4  86  30  13  48   5  32  15   3  97  16  56  98  97  79  62  68  18  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                41   1  88  46  13  44  73  42  61  37  43  14  19  37  44  85  57  12  40  81  88  40  88  26  50  98  17  56  59  66  14  93  57  10  17  71  29   8  65  47  87  86  76  53  50  41  37  13  62  20  53  61  74  19  13  72  54  10  27  69  92   9  18  24  19  16  92  87  58  50  85  51  67  50  89  17  58  77   9   4   1  74  91  54  17  36  40  11  49  75  81  61  45  52  89  78  25  45  98   1  27  56  59  74  76  46   6  13  81  16   2  30  21  52   2  95  32  44  97  10   7  98  79  76  34  36  95  11  19   6  17   8  34  60  73  42  15  90  49  28  18  45  76  48  29  77  81   4  66  43  49  53  82  27  82  22  98  65  76  13  35  55   9  13  25  53  83  12  10  24  68  93  26  71  67  76  49  16  24  93  84  10  81  99  29  52  85  73   7  59  45  22  58  64  72  18  50  48  88  48  53  34  67  35  46  87  55  28  58  72  32  38  27  72  37  39  10  19  77  47  72  11  49  52  26  24   7  17  75  35  40  45  86  26  84  97  81  83  64  27   3  94  89  69  80  90  37  73  79  70  29  16  31  74  77  18  18  56  28  54  59  13  31  25  57  80  77  93  89  21  87  19  84  49  78   4  17  59  95  50  97  21  24  76   8  11   5  43  17  31  68  33  62  61  68  64  45  78   9  40  55  91  26  89  57   5  84   9  80  95  18  11  81  70   8  15  54  76  42  54  75  34  73  25  69  71   6  23  63  10  62  44  51  77  26  33  53  98  43  78  43  80  14  32  71  55  10  96  41  87  31  30  57  21   3  46  49  26  55  84  84  73  38  29  25  58  24  44  31  95  24  33  36  50  43  17  90  81  64  49   7   3  99  50  52  97  62  12   2  48  15   7  72  75  57   3  86  72  13  92  97  97  19  26  77  97   2  46  76  92  11  61  33  92   8  80  33  39  89   1  71   5  93  49  10  90  27  25  87   6  17  41  34   2  19   3  14  94  81   1  12  87  83  83  58  45  52  43  73  52   5   3  87   9  55  66   5  88  39  50  51  59  52  22  80  71  88  12  79  17  41  90  81  64   7  40  55   1  83  97  24  56  28  88  72  83  48  72  84  75   2  26  87  86  78  34  60  48  31  33  18   1   9  55  33  95  27  85  85   3  66   3  46  63  10  79  85  32  11   2  89  87  90  41  10  14  92   7  82  54  46  51   6  68  34  24  39  86   8  37   8  64  31  90  85  91  45  85  38  20  52  84  51  27  43  23  11  70   5  29  10  49  92  81  94  41  95  78  64  29   3  11  70  42  67  76   6  52  41  88  58  60  86  74  79  79  83   4  81  54  72  17  18  38  59  72  20  17   2  86  39   3  56  90  10  39  86  78  95  32  64  77  88  53   9  72  33  20  96  71  52  29  90  85   5  70  82   2  21  77  92  79  46  96  66  70  21  94  46  19  52  37  88  62   5  52  82  15  62  14  78  88  98  18   7  46  64  72   8  65  94  87  88  61  25  74  10  87  98  46  65  98  72  32  78  25  19  25  50  16  90   2  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              87  45  91  89  98  73  86  85  25  94  53  18  60  43  13   8  66  55   3  99  38  97  48  37  48   4  26  88  29  98  94  61   8  82   6  29   4  42  67  62  43  77   8  86  44  48  31  73  69  48  75  27  38  75  47  51  11  21  95   8  26  19  84  80   9  77  95  45  95  47  65  79  70  17   3  33  87  69  25  80  91  58  62  80  97  96  77  81  34  16   2  96  93  72  36  94  55  94  36  17  75  12   1  15  66  42  96  74  26  40  81   4  92  25   1  26  92  67  88  95   1  53  77   2  82  22  61  66  94  37  50  17  67  24   6  70   2  29  67  93  11  29  13  87  97  17  13  47  99  68  52  34  69  45   7  26  30  76  60   8  43  77  74  83  82  19  63  96  43  35  49  95   6  38  45  62  25  21  88  45  17  34  14  83  67  88  66  40  33  79  67  28  52  27  21  57  50  92   7  14  24  81  85  44  84  24  76  68  93  34  23  80   5  72  73   2  77  85  51  97  86  15  45  95  57  86  31  45  23  44  68  30  76  11  88  14   1  20  89  35  12  67  75  52  46  42  17  47  87  24   9  87  54  46  76   5  52   4  41  37  16  97  57  40  65  57  31  49   9  14  67  42   3  62  82  54  41  21  94  28  14  47  64  28  23  65  35  98  32  28   4  95  55  12   7  37  79  21  54  70  28  62  73  77  15  51  48  45  77   4  90  83  98  45  90  82  26  29  54  65  14   1  58  46  95  97  51  89  66  29  76  30  98  52  14  58  13  39  14   6  63   2  64  36  65  21  31  95  67  51  24  81  25  21  54  92  23  14  16  60  13  25  71  32  28  12  83  96  42  72  93  93  92  93  97  28  19  21  22   8  21  89  32  72  98  72  83  54  92  47  97   4  29   5  63  99  91  77  96  37  86  42  83  65  85  47   2  65  81  27  63  48  26  69  31  32  54  24  36  93  77  83  98  60  16  58  34  63  50  33  16  24  59  84  94  96   9  50   3  40  74  89  40  30  33  90  66  68  25  96   2   8  87  24  97  52  18  84   6  83  36  21  30  93  90  83  22  73   9  57  25  75  94  72  63  14  91  42  39  68  13  14  17  75  21   1  85  85  91  88  55  27  37  27  21  26  48  93  96  42   7  34   4  83  76  79   3  55   9  51  93  22  88  21  26  24  88  25  84  80  94  25  89  26  27  28  84  97  16  54   5  55  64  85  83  77  62  27  44  17  43  29  14  69  99  13  56  23  26  57  92  68  62  61  99   1  10  90   2  35  90  49  20  15  46  24  61  49  96  60  13  32  84  12  12  52  24  97  36  47  40  69  31  70  66  72  61  57   2  68   7  22  43  96  11  96  66  94  15  91  37  72  58  72  64  83  24  19  49   4   3  53  40  44  83  94  24  49  84  16  92  87  31  25  87  97  51  46  21  61  77  32  73  75  23  72  29  85  21  32   5  90  76   8  40   5  83  56  73  23  97  17  17  73  40  69  82  82  38  53   1  98  74  83  77  41  35   3   7  80  34  28  22  92  98  17  87  17   6  40  82  36  63  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            88  43  10  93  19  79  50   4  46  11  81  78  64  41  53  27   3  21  68  50  82  25  80  11  20  22  76  16  14  53  73  84   7  89  81  38   5  56  41  32  81  61  55   8  73   7  22  85  97   5  36  64  46   8  87  93  16  48  50  45  26  46  50  36  19  94  17  62  18  95  52  93  34  91   8  71  90  69  44  43  78  67  82  99  77  72  77  69  67  35  90  64   4  70  32  47  21  39  74  39  59  27  33  21   6  39  41  78  23  92  27  69  64   9   8  99  86  95  53  96  96  97  67  62   7   3  13  71  60  40  21  92  41   2  54  46  31  63  13  35  13  92  19  29  77  58  24  72  26  85  53  56  59  68  60  54  67  34  12  29  50   5  71  62  72  85  71  88   3  81  70   5  90  61  44  66  88  56  55  69  38  28  18  31  95   8  98   4  60  64   9  22  18  60  57  79  82  94  70  96  49  81  47  55  14  21  17   6  79  15  10  30  98   8   8  34  27  42  39  27  81  11  15  31  17   2  58  72  62  51  70  92  49  63  57  91  99  90  78  70  72   6  98  54  34  52   1  26  22  43  23  38  75  13  41  73  60  40  46  23  64  43  33  24  64  34  36  53  47  55  53   1  35  13  58  47  80  29   8  81  41  21  83  59  65  37  76  63  59  18  55  69  13  32  79  62  59  99  46  30  88  60  99  36  60   9  46  38  77  77  82  80  34  25  66  12  78  75  67   7  27  71  81  46  86  23  17  97  64  36  33  68  21   1  12  22  84  83  17  33  44  61  66   6  13  20  64  48  75  68  88  34  99  22  56  66  30  81  72  53   2  22  80  60   2  47  80  36  92  11  17   8  97  72   8  52  29  41  86  90  32  23  90  95  66  94  71  16  31  32  64  20  81  71  58  37  72  21  66  11  37  91  23  88  37  32   2  87  84  94  71  44  86  16  38  46  60  14  46  91  63  70  82  44  84  92  96  49  39  71  80  89  56  35  97  29  89  28  12  66  77  66  76  73   3  29  82  17   4   5  25   3  76  18   3  75  74  78  21  16  14  50  68  56  18  28   8   3  78  35  92  57  11  24  90  22  92  98  71  93  45  19  70  74  94  10   5  65  54  79  40  59  44  59  59  45  96   2  16  59  60  38   3  42  89  17  88  32  87  96  53  92  70  79  72  35  56  39  83  62  71  88  76  21  41  72  96  58  46  64  52  47  76  95  71  13  95   7  18  39   4   5  43  94  84  35  99  69  70  16  48  85  19  37  92  20   6  12  96  13  21  43  27  14  12  67  10  60  20  32  35  55   4  77  75  99  69  68  71  42  26  36  93  76  46  47  83  97   5  58  28  11  85  51   1   4  74  18  92  79   9  26  85  16  44  93  75  65  53  89  29   5   6  45  19  65  51  26  81  46  39  85  86  93  16  12  82  49  84  24  49  32  27  54  70  38  81  63  14  50  20  95   1  46  81   3  85  20  57  46  97   5  82  62  89   8  92  29  93  50  68  51  90  59  53  42  47  44  80  90  66  34  20  51  97  50  70  43  13  23  15  52  50  29  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          54  48   2  10  51  12  56   5  64  57   8   4  85  47  11  90  85  17  68  33  93  58  71  91  94   1   5  11  42  62  21  39   1  96  91  61  98  74  62  61  97  21  39  64  24  93  65  86  33   1  27  51  47  54  70  80  72  56  37   4  15   4  12  59  76  24  71  78  84  47  31   7  22  32  63  72  93  42  35  37  51  39   7  57  45  51  54  59  25  73  97  52  99  23  72   5  20  30  44  44  74  32  67  75  67  10  24  43   6  10  61  71  49   1  94  40  57   5  52  55  57  98  72  53  20   2  22  73  49  91  98  26  54  27  23  76  26  37  69  55  28  15  36  84   5   4  14  12  40  22  82  68  40  13  51  47  32  90  62  13  44  20  97  23  20  38  19  64  44  46  98  66   8  63  58  79  26  29  74  24  39  11  28  46  52   1  89   2  29  92  14  15  93  80  70  19  24  24  32  55  53  10  63  86  97  66  57  44  85  27  47  31  67   8  22  22  36  73   1  67  26  11  74   8  11  65  76  51  71  43   4  72   1  29  72   6  23  27  51  43  45  16  26  56  38  97  94  33  21  55  38  33   5  50  19  66  29  72  67  11  91  13  51  83  46  84  18  96  54  32  12  52  52  70  81  15  60  78  29  52  96  86  50  53  59  32  83   3  78  18  53  67  87  92  94  42   6  37  83  79  63  47  78  22  83  86  22  55  68  13  51  43  30   9  22  93  15  78   2  71  45  96  35  40  62  68  58  31  51  63  16  38  56  45  91  49  64  61  87  59  89  30  72  75  86  67  41  76  89   7  56  87  92  83  49  68   1  96  99  67  34  97   2  76   5  75  81  12  69  79  77  86   7  34   9  56  64  41  91  38  27  85  31  26  79  75  77  47  89  92  86   9  97   9  82  93  38   7  85   2  68  27  78  17  31  17   9  85  29  67  67  60  41  90  14  36  94  80  59  79  54  30  83  85  80  62   3  88  29  26  95  96  42  80  15  81  46  95  56   4  56   5  66  60   6  21  40  75   5  95  59  85  87  99  92  86  36  88   2  93  81  74  40  74  63  15   2  22  47  55   5  95  33  36  96  40  31  92  54  36  75  96  96  22   1   7  20  48  52  85  56  76  46  23  26  66  76  58  17  27  71  16  82   9  57  32  87  22  97  42  51  16  20  93  93  16  13  34  14  18  44  38  98  60  73  58  27  18  74  79  99  70  62  36  83  83  15  55  56  92  23  93  15  11  39  82  23  80  97  33   1  76  11  48  85  47  17  13  42  80  22   9  37  89  83  14  30  51  34  56  80  45  43  86  67  63  49  80  31  18  24  58  88   2  92  72   4  83   2   2  86  64  31  17  82  72  91   9  27  78  42  67  18  51  25  35  99  57  36  97  79  43  95  86  56  37  86  40  85  48   8  13  48  11  33  56  85  41  47  90  24  75  15  38  11  51  66  59  35  91  65  53  92  72  36   9   6  40  97  38  71  53  95  23  65  97  75  14  37  28  83  48  76  73  69  73  84  78  39   2  78  37  72  21  16  87  56  98  89  56  66  85  25  34  65  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        11  83  31  75  93  54   8  18  83  34   4  19  46  99  37  93   3  85  33  29  74  73  59  94   6  85  45  16  67  45  88  64  59  32  18  74  51  17  52  78  47  96  51  30  54   6  99  98  64  30   5   5   3   8  55  10   6  98  97  70  54   3  88  87  59  83   5   3  50  27  94  51  92  69  80  60  74  82  70  66  54  96  12   6  28  97  17  16  34  44  27  47  45  76  43  10  24  36   6  63  52  47  87  35  46  91  92  64  83  52  95  13   7  86  37  34  86  45  54  96  22  60  77  84  53  96  55  34  75  13  97  40   4  87  27  30  19  76  81  34  49  95  31  10  27  72  97  79  57  88  38  45  32   2  10  20  90  82  33  71  30  51  67  83  37  47  21  33  46  53  24   6  25  64  49  90  29  50   6  84  74  62  49   3   8  37  12  82  52  85  60  39  43  18  45  43  98  14  20  85  15   1  26  79  78  19  55  95  44  53  28  64  54  84  54  79  84  69  58  23  31  84  41  29  22  66   7  91  24  10  20  70  82  32  98  90  89  17  54  64  27  41   3  62  12  13  74  99  28  35  27  16  75  24   4  29  45  22  30  88  36  48  69  91  74  79  80  40  64  91  48  35  17  87   7  29  82  91  46  27  82  58  88  90  11  12  94  61  60  43  77  39  70  53  43  93  15  86  27  79  45   6  46  31  84  55  74  78  76  75  56   3  64  38  63  86  68  28  15  84  35  54  48  92   2  94  64  67  67  38  54  79   5  69  61  67  42  71  26  40  65  14  42  17  44  42  94  61  59  27  12  75  54  59  76  36  90   5  86   9  45  40  38  54  50  10  38  31   9  20  56  52  95  63  54  91  16  83  73  17  67  80  19  96  63  80  86  62   9  27  76  42  26  16  26  95  45   3  60  80  44  38  47  11  84  63  65  17   2  40  77  41  40  75   6  73  44  32  46  50  84  63  16   3   9  63  24  95  70  60  21  98  36  59  98   7  11  39  34  57  26  11  69   6  60  30   3  16  95  35  91  92   4  70  99  18   4  56  54   5  50  15  62  75  46   4  66  17  72  42  91  17  70  53  47  15  29  19  70  74  70  81  73  43   1   4  96  43  45  32  28  96  29  74  77  98  46  34  79  24  42  92  50   2  89  93  39  23  52  84  99  11  67  76  81  47  15  93  26  32  53  97  21  11  97  51  37  41  71   8  60  76  15  44   2  86  43  55  76  24   2  32  24   1  65  82  54  42  92  83  90  85  76  50  59  30  47  22  17  15  34   7  88  94  31  72  68  48  92  58  31  45  21  46  92  13  13  90  57  73   4  29   2   1  32  73  34   8  37  58  83  32   5   5  25  31  27  20  10  40  58  47  76   4  63   1  99  46   9   5  68  27  56  85  46  21   5  73  38  76   3  34  94  72  70  60  15  23   6  34  82  49  65   6  81  93  25  25  31  95  98  39  77  29  65  59  46  59  99  18  21  30   4  31  13  48  48  82  89   3  87  42  11  77  32  12  15  16  34  95  15  39  72  74  52  95  57  63  85  13  14  83  64  74  36   4  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      89   1  94  27   1  30   8  14  97  30  22  77  10  69  97  19   6  57  26  75  77  65  38  66  93  57  68  51  24  98  70  53  60  59  81  25  49  46  31  11   5  68  22  23  61  82  86   5  76  10  10  48  32  89  97  39   7  21  96   4  25  31  97  95  73  53  18  27  34  28   6  33  46  75  37  99  79  54   5  63  51  16  31   5  95  64  47  41  57  36  35  95  49  54  78  52  15  23  66  59  39  58  24  38  21  49  79  46  96  76  21  70  83  89  46  59  45  10  78  58  92  82  97  88  72  51  13   2  60   6  57  85  25  48  37  77  41  89  82  49  94  81  35  53   4  57   8  99  75  33   6  28  13  87  61  44  29  98   3  98  97  31   9  72  84  56  55  17  24  14  22  69  28  66  40  41  26  75   4  60  77  38  60  40  41  66  88   7  72  46  19  95  33  46  84  67  44  74  40  27  42  55  17  47  37  16  32  39   5  15  38  98  97  28  54   7  38  47  39  77  74   5  99  16  42  16  57  47  32  68  82  71  22  55  77  27  14  95  93  89  55  68  13  68  62  67  92  75  45  31  52  66  33  33  79  55  93  25  74  49  56  19   9  66  55  91   5  33  53  85  99  67  93  13   3  42  24   7  50  36  95  52  17  49  48  25  95  18   6  25  97  48  68  60  84  46  75  27  64  80   8  33  30  28  50  29  87  95  96  28  69  96   9  66  54  21  41  43  23  46  48  92  58  41  35  87   6  64  71  93  76  71  42  77  29  90  34  67  50  10  41   6  95  78  75  23  14  18  20  81  49  91  96  98  48   1   7  19  72  75  90  40  38  65  71  83  73  45  40  35  44  61  53  71  49  91  70  56   6  43  23  43   1  99  99  69  48  32   9  33  79  14  89  64  13  81  67  57  90   1  85  35  22  45  39  75  91  75  93  33  78  99  46  39  59  50  81  78  40  96  13  90   9  88  80  27  91  70  20  10  97  64  52  52  41   7  49  21  64   2  59  48  15   1  10  68  60  16  20   6  46  47  25  76  42  73  90  90  10  52  68  13  37  75  80  43  63   1   3  37  68   5  50  14  83  25  66  34  94  43  92  57  99   1  24  23   6  16  63  42  17  54  30  46  71  33  55  83  33  33  97   4  15   5  53  52  59  13  20  28   2  75   8  36  40  51  60  57  16  95  58  80  46  75   1  31  47  47  79  70  37  76  16   4  84  45  10  91  28  40  52  72  52  43   3  40   4  57  38  84  59  60  83  93  11  36   9   3   1   2  23  65  33  94  69  83  42  14  91  82  87  28  10  50  40  65   3  63   4  41  64  71  86   4  23  14  15  40  96  76  20  81  42  62  32  22  33  33  74  37  80  67  86  66  79  83  49  54  47  92  40  84  48  67  46   7  18  43  80  38  45   3  13  36  26  27  74  77  34  84  76  15   5  10  38  47  36   8  38  69  51  95  11  27   9  92  30  51  20  61  22  34  63  43  85  29   2  40  76  73  44  21  36  87  92  14   1  69  97  45  89  63  99  16  87  79  49  34  73  75  31  46  40  39  69  86  53  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    29  92  22  68  49  83  16  13  59  66  79  24  43  38  51  57   4  34  68  99  78  16  92  27  99   7  78  51  19  36  93   7  98  54  15  27  47  77  61  11  52  56  75  68  78  46  53  59  36  70  17  10  80  88  46  88  98  33  49  88  63  35  62  10  14  56  91   4  45  37  98  34   9  73  41  65  36  24  55  33  69  31   1  95  93  85   6   9  90  57  29  11  27  90  21  76   7  35  93  13  40  32  82  80  69  79  49  48  88  44  89  14  13   8  58  98  68  93  99  14  34  83  19  82  82  57  54  45  81  49  58   3  54  30  17  24  69   3  36  14  41  95  11  23  69  12  62  19  54  69  19  47  56   4  60  81  14  97  77  51  48  93  60  51  36  57  70  40  45  94   6  86  45  65  29  78  31  47  14  52  93  22  34   8  14  54  85  65  75  44  91  60  22  34  45  90  18  22  91  35  89  25  32  16  10  10  71   6  35  22  74  24  92  32  23  60  96  83  10  56  61  45  87  34  24  82  35  70  14  85  64  16  98  83  10  71  16  50   6  28  50  96  82  60  82  59  53  88  39  87  90   3  87  23  78  92  47  65  59  73  90  80  56  19  13  99   5  69  75  25  48  92  10  43  96  32  87  53   5  75  91  63   5  12  24  41  84   7  75  16  82  83  70  43   7   5  40  64  23  80  39  21  59  89  79   5  70  51   9  88  39  31  69  96  23  76   6  59   3   4  70  78  76  21  35  44  15  52   9  50  31  30  88  24  32  13  78  38  82  13  99  62  53  47  12  89   7  45  57  76  56  54  91  62  24  11   7  99   8  70  95  57  21  31  92  11  90  91  21  32  78  19  53  62  46  16  27  81  54  47   9  30  16  83  67  49  29  48  37  48  17  58  53  79  91  52  86   3  28  47  52  40   1  16  17  20  67  61  25  66  75  47  57  11  15  14  90  16  59   7  60  24  13  86  17  71  78  43   2  86  73  94  68  52  62  47  29  75  33  19  97  21  46  32  57  48  41  56  99  93  66  57  23  18  91  30  48  58  51  21  80   5  16  21  79  64  65   8  54  95  99  54  69  43  76  47  89  23  44  73  32   8  49  34  16  55  33  39  39  71  52  50   2  98  87  77  42  27   7  80   6  61  73   9  16  54  27  93  11  66  98  73  48  64  20  52  37  90  59  31  48  77  14  60  37  38  76   3  74  73  88  50  64  94  97  49   2  31  35  94  10  80  20  55  40  33  87  71   3  39  57  65  45  63  39  78  83  76  79  22  24  12  83  10  59  34  38  28  88  57  19  79  85  65   5  73  27   3  72  75  54  89  15  37  40  52  44  22  94  50   4  28  28  37  55  77  65   1  41   3  11  62  40  85  56  14  12  21  35  51  35  98   7  50  23  75  91  62  62  85  42   3  86  45   9  61  67  40  31  82  73  38  90  98  98  50  72   7   7  76  27  21  79  16  39  28  99  24  96   9  42  73  18   3  42  16  97  73   9  14  70  79   5  12  20  29  28  72  59  39  42  54  84  16  81  84  22  15  53  96   7  41   4  35  65  49  13  30  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  26  16  35  94  11  96  76  54  56   6  61  18  84  14  72  73  33  77   3  16   2  53  42  53  37  38  91  41  98   1  38   7  50  71  26  20  73  17  74  15  68  40  29  68  46  16  69  58  33  31  65  54  20  50  77   4  15  95  51  89  76  59  97  84  17  10  52  13  20  21  36  70  38  83  31  87  31  55  44  55  46  83  96  90  44  57  86  89  28  48  94  37  75  91  92  54  80   8   8  43   8  27  32  40  82  29  49  31  85  91  81  23  33  41  45   6  45  91  24  84  74  16  46  22  64   4  74  69  82  60  58  24  69  48  77  94  99  77  78  67   6   9  37  37  28  37  61  55  72  16  90  95  97  54  76  28  36  80  32  97  38  51  72  40  35  26  14  26  59  67  37   7  52   7   5  12  98  38  39  69  33  17  84  97  47  71  99  22  77  74  42  92  85  27  88  94  39  26  34  16  80  69  20   7  81  41  74  86   9  38  60  66  61   2  66  26   6  94  55  81  27  66  52  79  61  66   2  84  46  22  19  19  52  87  35  89  64  50  81  38  30  17  85  28  76  89  24  98  88  27  76  49  71  74  87  21  59   1  70  48  18  58  87  54  30  83  27  88  81   3  28  87  71   8  27  98  14  50  59  69  87  14  75  23  72  72  65  36   2  67  17  53  70  60  70   3  47  32  85  19  20  38  92  41  95  79  66  83  80  62  17   3  94  34  21  63  87  32  22  13  91  31  87  41  64  92  45  17  27  29  82  40  54  42  20  45  40  70  35  73  41  53  51  88  17  43  24  43   2  78  63  22  93  71  65  62  46  73   4  85  39  75  59  16  83  34  68  20  39  44  28  99  58  54   2  66  95  69  48  61   5  38  86  29  44  58   6  79  78  27  72  40  27  85  37  35  14   6  27  72  59  33  42  84  73  71  18  83  14  62  74  45  13   1  20  56  58  57  90  65  30  39  98  16  83   4  90  97  43  48  30  77  63  25  45  76  25  65  58  29   7  59  23  46  40  93  83  98   5  85  56  54  76  84  45   2  19  71  37  67  10  49  58  22  84  48   6   7  91  60  14  77  27  59  16   8  87  74  93  41  41  70  16  31  73  51   8  55   6  88  84  44  60  22  38   9   1  59  38  58  58   8  16  84  89  52  84  69   2  29  61  27  80  15  12  94  36  83   5   4  18  81  14  64  57  57  18  86  72  87  14   2  81  82  37  41  45  38   9  41  81  74  28  99  37  83  71  51  17  91   7  95  92  53  51  40  59  65  94  46  31  57  77  73   9  99  80  11  36  49  93  73  42  51  52  32  26  28  25   4  25  93  11  70  98  14  46  27  61  43  93  93  95  13  22  62  34  20  15  60  23  12  14  60  81  20  71   3  95  41  25  36  28  97  48  75  16  58  83  50  95  46  30   1  68  41  58  68  80  18  58  25  35  25  81  20  67  64  67  65  65  30  46  14  33  19  83   9   3  85  39  25  95  67  33  17  43  26  90  68  18   8  33  17  37  42  49  61  16  29  65  77   6   4  68  40   2  46  87  88  95  25  76  96  79  46  49  96  91  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                43  16  34  86  69  64  76  33  96   2  92  35  34  59  67  90  49  62  97  77  88  36  90  42  68  52  33  15  64  43  10   4  95   8   3  38  20  47  52  40  58  43   8  30  66   9  20  89  31   3  69  40  95  94  25  87  32  15  88  23   3  88  82  95  98  26  68  10  31  59  55  60  82  37  44  92  25  74  62  64  22  61   7  42  53  99  29   7  84  92  64  64  99  54  56  72  91  18  46  95  74  38  11  63  70  17  63  91  92  54  35  85  77  48   4  11  10  18   7  53  76  75  99  24  11  35  61  80  22  67   7  77  46  75  29  42  64  12  15   2  33  76  34  90  64  90  46  89   6  89  42  74  70  58  92  48  19  63  44  62  77  54   9  59  54   1  65  78  70  84  42  27  74   3  73  35  52  58  35  93  51  84  58  93  60  26  26  45  39   9  30  53   9  43  75  28  24  33  50  78  70  15  39  31  45  28  48  40  16  19  96   9  34  31  82   5  62  10  65   5  72   9  55  88  56  73  54  71  74  20  39  65  40  64   6  70  59  81  68  42  39  42  34   8  27  99  37  30  64  93  34   3  13  38  46  44  78  85  61  89   7  77  57  45  72  24  33   1  93  39  95  17  57  17  20  49  89  78  84  16  16  58  16  96  63  57   8  69   7  46  57   3  85   8  22  32  20  88   9  91  37  63  55   4  59  89  60  27  51  83  79  91  33  17  84  44  33  96   1  77  94  98  75   5  43  94  66  76  37  25  77  74  87  49  39  26  12  44  34  79  39  94  71  86  92  91  18  11  29  13  23  77  76  53  41  20  54  69  23  34  21  28  55   2  10  72  70  13   3  64   7  70  45  22  67  53  91  26  11  85  80  72  33  50  42  77  96  76   7  21  72   7  68   3  59  19  49   8  71  61  98  23  77  19  92  56  72  95  31  94  38  57  33  62  39  78   1  21   9  99  12   9  96  47  57  40  81  77  79   5  99  99  11  57  74  20  12  44  37  15  73  54  99  80  63  23  87  68  67  67  71  36  66  37  52  19  49  58  80   1  70  11  15  66  89  47  41  47  79  33  18  44  60  20  21  23  77  32  22   7  42  21  24  51  78  61  65  50  96  16  55  43  86  82  41  77  28  17  52  75  81  34  45  93  79  21  81  66  73  67   8  77  21  26  12  49  76   6  44  95  30  81  84  18  57  94  17  54  44  79  47  56  94  20  39  37  37  48   1  29  28  25  87  82   7  41  91  14  29   8  86  50  74  67  86  94  58  42  55  70   7  71  68  77  46  92  16   4   9  31  47  95  16  59  31  72  27  22  38   3  21  65  24  37   9  49  97   7  10  91  36   6   8  81  45  43  39   4   8  73  53  66  15  86  30  42  16  75  79  55  83  14   4  58   4  63  77  88  26  20  35  77   6  95  53  90  73  82  32  58  38  34  92  16  82  83  56  75  29  31  51  16  50  18  67  22  20  75  42   8  21  54  73   8  66  69  19   2  35  99  77  86  73  80  94   2  40  95  77  98   3  83  93  65   5   3  91  87  97  11  99  96  57  82  21  25   9  79  25  91  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              12  24  27  37  81  71  26  63  75   7  50  13  82  84  46  47  63  76   3  87   3  46  82  70  90   1  62   4  12  95  39  56  85  82  74  23  25  93  51  65   4  58  63  95  12  40  41  91  44  32  94  28  69  34  82   5  63  60  36  30  75  94  24   9  94  69   1   9  70  44  76  79  88  20  31  20  71  52  55  33  32  96  53  20  44  69   6  13  52  32  86  16  30  58  13  47  95  44  13  41  50   8  74  78  82  61  81  91   7  44  70  93  15   9  74  44  36  23  21  87  61  91  48  22  14  40  19  67  80  79  58   1  92  69  27  91   6  38  50  42  26  70  36   7   6  46  24  65  75  45  84  19  19  69  95  89  16  87  77   5  39  96   6  82  42  96  86  86  94  66  19  64  28  72  17  52  65  54  92  85  69  71   2   2  40  48  40  92  31  98  41  96  92  72  81  55   9  17  57  77  75  77  23  75  72  82  66  87  50  91  26  65  37  71  72  15  29  29  35  69  76  49   1  57  87  86  93  98  58  17  35  77  97  57  60  66  27  76  88  72  49   6  95  22  51  61  76   2   5  36  82  87  30  28  65  34  54  60  82  37  99  25  30  93  41   5  24  89  26  24  89   7  64  97  26  61  95  18  58  13  91   9  62  53  38  23  72   9  64  79  19  27   7  43  72   5  57  93  30  54  33  99  80  38  19  60  44   8  89  37  75  48  45  80  34  64  97  46  97  31  64  48   4  83  86  44  75   6  27  23  83   1  67  94  72  54  55  69  44  28  39  46  30  70  78   6  85  42  38   6  85   4  22   4  65  70  40  31   3  64   9  62  56  43  66  11   9  73  42   6  17  53  65  89  64  73  55  56  67  86  23  83  65  30  18  57   9  83  97  71  81  75   9  28  96  55  86  28  96  49   3  78   3  12  66  28  88  29  71  47  95  89  52  34  76  44   3   2  85  46  80  42  58  67  88  19  44  13  35  10  81  21  23  10  70  79  43  54  91  35  77  48  31  32  18  67  63  60  11  71  82  83  34  77  63  69  71  97  45  40  71  34  21  91  41  73  23  73  42   2  49  34  42  75  51  48  27  58  98  29   7  58  20   7   7  50  30  81   7  75  73  98  48  11  87  78  62  50  50  97  71  81  36  76  66  21  30  38  98   4  40  30  19  26  54  29  39  75  19  80  63  33  70  80  82  30  64  30  96  90  88  69  94  78  58   6  12  47   4  33  77  85  53  65  75   1  11  42  50  20  59  88  32  73  61  45  98  90  22  93   5  64  48  28  59  39  91   6  23   4  87  85  84   4  25  27  18  69   9  66  64  96  59  56  73  96  98  15  17  13  59  77  16  39   7  40  39  14  97  86  13  46  56   1  65  82  24  33  27  29   7  85  87   8  84  43  77  42  95   3   2  30  40  41  22  38  45  97  69  57  76  83  13  14   1  90  35   9  87  91  64  76  43  52  98  42   9  85  45  79  29  74  76  90  17  37  16  47  98  17  19   1  59  69  83  96  38  89  95  60  25  89  38   3  99  71  82  85  46  68  18  89  11  26  55  71   2  47  75  48   6  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            72  45  99  45  89  48  25  72   2  63  68  35  36  92  37  36  34  24  61  89  13   1  97  83  67  86  25  83   5  27  68  70  71  78  52  73  39  67  76  43  33  30  96  71  80  55  41   9  57  84  43  49  79  23  52  52  70  42  54  41  30  25  30  50  98  93  48  18  50  33  86  10  35  16  50  64  28  80  74  20  61  24  11   9   9  37  50  51  70  37  40  15  49  57  42  96  83  16  61  84   4  72  77  71  43  56  30  71  93  18  55  26  39  82  92  34  38  40  25  73  28  87  38  22  52  74  12   7   9  73  24  41  52  37  44  82  10  52   4  84  27  68  73  43  91  44  42  69  99  59  38  60  65   9  89  79  21  99  81  22  56  82  59  73  92  15  44  71  30  56  32  64  82  48  64  48  34  20  35   6  22  63   4  70  16  14  77  88  71  65  63  41  71  13  26  88  92  86  59  87   5  29  92  37   8  93   2  64  21  41  83  95  50  37  70   1  80  98  79  42  82  57  34  50  81  50  63   8  36  32  89  50  96  34  93  65   2  27  90  95  71  30  59  97  40  61   6  69  88  87  20  16  89  64  22  86  41  15   3   2  79  78  94  65  89   1  88  88   7   8   5  83   3  30  67  16  85  96  76   9  95  63  22  99  18  36  51  75  57  33  23  82  76  84   8  30  66  62  25  93  18  38  50  97  17  48  87  92  27   7  10  11  18  58  96  66  56  19  37  85  99  57  22  51  78  77  14  23  28  34  33  93  57  14  82  16  48  79  55  47  43  89  73  37   8  10  41  92  60  13  72  85  76  81  90  60  77  28  75  89  45  40  12  46  66   9  50  73  49  19  19  65  29  33  66   6  70  75   2  95  51  93  31   7  69  54  53  16  84  55  61  33  56  81  49  27  95  86  71  14   6  49  16  19  48  86  55  82  89  56   3  71  61  73  20  26  71  15   6  48  11  20  92  61  15  51  28  13  62  21  45  29  97  51  91  99  98  32  73  30   6  55  35  93  10  67  21  61  24  55  53  21  88   8  43  44  90  99  49   9  88  94  44  83   1  33  36  59  59  75  37   2  54  14  39   6  62  36  23  79  14  92  57  90  90  68  87   9  15  23  47   5  77  68   7  29  84  59  89  31  50  80  62  41  22  45  30  97   5   2  52  70  31  67  15   2  85  75  29  81  92  19  40  93  58   7  78   6  29  30  88  87  84  78  54  33  42  26  30   9  24  18   4  22  77  14  54  42  80  87  34  44  64  79  56  59  25  32  15  46  31   7  85  17  43  38  48  77  49  33   7  28   5   6  57  94  24  73  49  98  22  53  41  56  46  34  20  53  59  39  10  81  85  70   5   3  70  48  38  21  83  67  79  83   4  66  66  73  23  95  84  79  10  87  74  46  40  95  40  21  39  20   1  57  17  37  25  46  56  63  24  75  26  64  19  31  86  28  65  42  57  57  91  26   9   9  93  35  12  91  60  48  66  90  66  70  66   3   6  98  13  61  34  82  18  87  27  63  10  26  43  77  84  97  31  85  13  79   5   3   7  23   8  20  14  66  49  50  95  92  78  18  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          20  46  90  59  73  57  29  74  15   8   7  50  63  53   3  96  30  21  39   6  52  97  11  14  10   6  14  13  72  69  57   1  79  81  49  15  27  67  69  39  36  57  98   3  34  91  97  46  15  51  94  19   5  68  76  49  74  74  20  67  84  88  18  92  45  44  66  13  96  66   4  47   2  34  58  48  75  29  79  93  64  28  64  74  35  61  35  88  42   8  73  99  28  53  85  96  14  13  82  41  29  96  87  65  59   3  75  69  87  61  46  32  79   3  33  25   7  81  74  41  16  55   8  93  65  13  98  10  84  96  73  66  55  56  69  88  27  85  88  11  49  75  69   1  75  41  39  38   6  63  56  36  36  23  43  63  54  94  82  57  47  64  97  36  58  85  67  99  78  48  24  24  49   8  96  57  16  89  34  49  41  76  26   5  23  29  93  44  72  31  74  31  37  10  36  42  86  83  51  82  13  35  88  45  13  21  44  66  76  63  66  17  21  65  32  63  53   2  47  34  93   2  79  96  50  13  43  72  62  17  21   9  96  64  53  28  98  91   2  20  21  45  52  13  34  14  48  71  42   4  94  48  21  44  30  78  62  44  78  93  77  11  41  94  28  14   7  85  10  29  29  40   6  20   6  87  30  78  41   3  23  25  46  35  78  40  15  39  85  96  64  87   9  73   2  85  71  86  19  92  87  74  34  43  19  20  10  21  18  42  86  83  78  25  76  41  23  28  39  56  63  36  52  81  91  12  24  49  55  14  75  70  26  33  11  61  57  98  98  32  71  23  37   5  91  15  13  48  25  19  66  62  56  75  16  33  65  79  41  37  70  28  84  71  96   4  41  44  46  91  71  71  54  90  35  78  65  42  79  97  97  38  79  41  84  87  33  40  53  37  24  25   2  55  51  31  47  21  91  51   5  38  94   9  96  57  93  44  74  60  66  29  58  95  31  39  27  35  95   6  16  13  66  21   5   3  62  18  67  92  22  74  94  72  28  85  55  74  15  37  52  21  30  63  79  48  70  43  23  12   6  57  82  83  53  67  14  60  94  79   9  83  19  11  98  18   2  52  32  21  74  55   3  15  79  61  50  34  81  72  94   5  17  17  83  17  57  59  29  91  93  25  75  84  79  40  49   6  79  92  58  31   2   7  25  36  20  89  15  27   4  43  50  22  85  17  33  18  67  58  24  39   9  70   1  94  40  57  71   6  85  20  66  79  72   8  24  72  21  94  98  28  69  10  53  14  27  77  40  50   4  28  79  38  70  39   4  22  51  58  22  39  59  51  93  15  31  13  90  91  62  70  92  57  88  71  77  81  21  49  36  69  31  24  45  41  33  53  44  15  59  55  26  80  96  79  53  86  74  97  43  83  87  65   8  11   7   4  76  19  63  18   9  43  54   1  69  59   3  38  71  95   6  36  81  66  31  39  51  28   1  61  25  77  37  94   1  73   5  33  23  60  97  94  83  61  95  69  56  13  22  38  67  18  11   9  27  62  19  26  12  80  69  72  33  70   9  87  62   4  45  63  97  14  80  33  89  57  63  92  23  79  78  58  94  25  66  17  98  37  60  79  51  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        96  80  93  24  63  31  10  34  56  85   9  14  86   2  19   5  65  23  16  70  47  73   7   3  10  42  63  56  99  98  41  80  88  45  26  56  98  98  60  40   9  45  13  68  87  93  53  38  97  11  74  87  69  74  64  64   3   9  12  87  58  92  54   4  42  59   6  18  68   5  41  11  66  80  51  57  18  51  91  88  38  75  46   9   1  58  74  53  18  92   5  17  35  74  71  55  64   2   9   7  91  14  13   4  63  88   2   8  32  32  71  92   1  74  18  29  58  51  93  48  85  83  61   5  60  79  91  36  50  66  13  96  55  73  80  64  84  48  77  15  44   9  25  84  11   3  47  99  19  22  25  17  49  86  74  71  49   1  87  57  31  25  22  33  62  24  24  14  50  46  72  13   9  66  81  75  72  77  83  89  26   5  86  91  19  38  76  30  69  69  45   1  93  78  63  66  58   4  63  48  77  32  99  11  29  15  53  45  53  41  58  17  93  78   9  97   8  38  37   2  64  96  29  22  21  24  22   6  28  44   2  19  94  75   9  68   8  32  29  15  63  22  85  65  19  92  17  19  25  53  73  46  90  48  74  68  39  97  59  83  34  30  66  42  91  57  76  32  18  86  95  84  38  77   5  37  27  40  51  84  61   1  45  73  26  29  39  88  79  15  82  75  65  21  20  20   9  87  84  36   7  84  50  22  71  40   5  25  46  55   1  89  23  67  68  33  76  78  69  69  16  50  24  33   2  78  53  46   9  67  48   7   5  32  40  14  60  78  42  45  71  25  78  71  88  86  72  38  70  48  51  59  69  91   2  73  22  65  15  14  84  34  97  83  41  36  85  65  61  28  68  27  34  19   7  32  66  18  80   9  24  52  93  86  28  19  33  56  99  17  60  70   2  70  38  73  29  99  74  66  11   5  95  85  80  50  59  56  15  53  96   4   5  50  26  62  13  34   6  32  73  27  99  34  96  50  89  19  30  97  38  50  67  28  55  43  54  61  35  32  72  58  99  83   1  33  55  35  45  43  17  50  16  32  22  73  10  28  42  82  70  75  37  58  81  76  61  24  33  40   7  23  67   8  98   9  79  29  80  36   7  30  51  96   2  89  53  61  83  69  33  45  81  90   8  57  16  78  63  82  70  37  59  28  40  10  30  41   1  43  96  73  44  24  94   7  98  51  74  11  85  83  11  52  12  66  52  99  35  89  97  32  45  56  61  79  67   4  87  86  61  71  36  16  53  48  55  27  35  57   8  40  15  47   4  10  27  96   7  54  85  60  98  70  59  11  29  66  58  35  32  33   8  58  12  93  14  48  23  52  80  97  95  51  91  56  95  51  91  50  47   1  62  42  17   1  27  36  25  84  94  82  32  31   4  70  24  80  76  31  89  80  48  34  87  72  46  56  57  95  85  12   5  36  55  19  67  96   6  32  10  39  61  85  64  59  86  24  46  39  55  85  20  63  81  87  17  83  31  44  64  73  61  84  53  91  78  23  24  34  15   6  72  79  84  84  40  63   3  85  27   8  65  16  83  39  18  97  15  99  23  63  84  43  69  65  46  56  76  12  88   5  29  40   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      46  58  26  12  11  98  46  81  67  21  56  14  46  98  68  65  38  13  34  43  40  58  91  13  19  27  95  54  45  76  11  87  70  92  98  79  36  25  34  27  33  63  38  15  47  84  63  20  18  36  34  83  26  56  55  15  14   3  19  15  69  80   6  25  66  50  74  36  19  89  55  40  18  17  54  71  95  12  33  95  71  66  48  12  19  22  66  14  82  24  15   4  42  92  83  95  63  72   8  17  56  52  30  25  71  77  84  44  65  85  82  94  98  46  58  32  47  44   4   6   3  36   9  27  79  55  21  41  34  16  67  44  49  97  91  70  52  21  95  85  63  89  43   2  81  49  67  19  22  44  41   9  95  22   9  21  51  38  53  25  82   2  53  73  66  40  28  13  61  37  88  47  21  35  52  16  61  81  95  41  50  95  59  15  58  38  24  44  11  43  37   5  29   5  93  39  24  44  29   8   7  61  17  91  35  90  55  86  15  69   2  47  93  28  51  30  28  17   5  43  51  71  18  69  64  33  35  77  10  88  95  67   7  67  30  23  84  35  98  89  15  60  33  25  55  50  77  44  17  41  50  77  40  19  46  76  84  37  31  34  16  86  92  31  34  13  81  74  67  71  36  70  68  98  37  85  36  14  26  67  48  89  26   5  21  80  10  75  18  97  32  53  96  75  82  35  42  10  73  52  82  99  93  41   6  10  51  57   1  62  40  93  30  34  36  17  38  21  87  48  46  19  80   4  13  83  51  40  65  69  26  94  51  97  72  54  59  25  93  86  81  69  50  78  33  37  55  78  45  33  91  35  21  43   6   6  54  25  44  76  29  18  46  89  90  10  49  84  54  71  71  41   2   1  57  33  38   1  96  61  98  28  87  55  71  10  10  30  20  68  36  43  32  18  72  52  50  92  62  17  32  69  82  80   6  79   3  97  68   6  82  39  52  47  98  31  72  76   9  99  70  82  81  76  39  16  97  79   5  70  31  78  11  14  61  14  26  61  44  73  76  68  47  39  40   2  14  73  46  26  69  74  80  92   7  44  63  60   8  73  39  83   6  14   4   3  64  77   9  98  92  45  61  22  78  38  56  22  11   2  92  95   7  85  60  46  74  54  68  48   5   4  91  86  64  28   3  65  49  14  78  56  98  99  16  69  53  85  65  39  24  10  62  58   1  19   6  77  29   4  37  74  23  87  86  83  53  73  90  96   2  33  35  10  69   7   6  65   6  17  43   1  82  77  86  61  77  33  63  89  17  86  14  61  84  70  80   3  75  12  22  93  55  77  59  34  33  45  77  90  94   8  11  48  22  68  59   2  49  81  13  94  93   9  58  71  69  52  12  80  50  73  18  99  15  38  27  69  18  84   8  20  59  83  71  78  60  98  66  92  66  70  91  79  78  43  59  16  29  74  91  50  95  87  45  82  36  18  29  10  94  84  59  66  16  32  76  15  35   2  60  56  89  58  54  64  43  36   4  35  21  64  65  23  10  83  28  63  14  50  31  94  90  33  88  74  69  10  45  21  52  66  17  76  14  70  41  67  96  88  90  91  41  98  35  91  43  57  68   1  15  53  76  97  69  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    41  84   9  23  12   4  42  95  94  56  17  78  35  45  86  76  26  65  35  68  72  78   4  70  80  75   4  13  79  40  24  89  83  80   1  77  75  33  71  71  67  68  39  74  71  20  19  60   5  57  47  31  73  76  21   9  50  57  24  93  88  53  75  94  73  30  63  61  11   5   6  41  76  89  93  29  43  76  10  76  93  85  20  16  54  83  90  34  58  83  76  75  26  22  40  74  30  70  34  24  25   7  52  68  16   4  85  82  95  99  54  99  26  91  11  50  46  35  81  64  29  22  76  81  70  41  37  81  16  80  45  25  86   6  81  37  88  37  21  25  19  88  62  95  90  26  88  68  82  10  39  62  48  33  97   8   2  32  34  31  95  65  72  15  56  53  88  39  59  57  47  58  90  89  28  81  46   8  18  72  20  65  18  50  59  33  74  27  16  92  48  70  67  46  49  52  93  95  25   2  79  93  26  41  31  21  93  34  13  89  49  49  33  87  79  18  42  11  35  54   8  63   8   9  78  27  92  60  36  37  29  83  69  80   6  17   2  56   8  79  46  38   6  38  40  73  96  33  41  27  19  65  55  32  63  80  53  41  62  13  32  84  76  37  15  61  69  55  17  19  49  80  96   9  20  48  88  74  25  44   4  29  29  78  21  81  39  69  42  45  10  12   3  25   6  63  46  10   1  57  89  35  83  32  10   3  74  78  12  60  19   3  15  63  99  71  92  93  45   4  44   5   6  76  63  82  83  49  25  64  94  10  62  87  63  64  22  94  92  53   6  48  26   1  93  78  74  76   7  10   5  20  81  47  75  21  34   8  99  40  65  63  24  16  37  66  47  79  92  28   5  89  58  63  90  96  59  14  15  19  94  99  22  48   7   3  10  16  19  67   7  36  83  85  24   7  50  56  79  58  63  17  43  29   6  38  72  60  40  48  69   8  82  76   6  55  81  48   3  14  99  19  94  78  43  79  61   2  61  70  75  77  54  94  73  43  63  23  24  48  29  97  37  45  33  63  34  46  74  57  56  13  81  55  67  90   2  97  43  52  50  42  65  74  61  56  81  29  71  72   6  87  58  14  51  42  96  21  57  91  66  28  20  32  39  20  16  58  48  56  83  12  22  83  69  56  56  44  84  25  38  16  88  15  90  17  44  28  60  63  97  36  34  27  57  42  51  45  37  24  41  82  24  43  52  36   8  61  57  65  26  63  36  91  98  73  84  52  53  70  18   6  38  27  85  92  97  58   5  23  66  77  66  95   6  78  94  46  47  46  71  39  13  18  60  51  31  15  26  18  94  32  47  92  95  74   2  87  72  28  94  97  44  98   5  39   8  14  99  20  22  73  69  27  38  31   4  22  48  42  77  56  64  77  91  81  28  74  81   7  40  32  69   4  89   6  99   4  47  22  52  42  62  40  60   7  45  72  46  31  17  80  37  78  47  34  15  96  61  97  59  22  32  59  44  79  23  57  33  56  80  62  60  18  94  37  51  36  15   7  25  54  67  57  21  78  35  61  50  73  47  44  56   5  28   2  56  72  61  47  66  10  44  20  30  95  78  22   6  36  20  89  46  59  77  84  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  14  97  34  67  84  61  22  21  71  86  98  52  25  17  60  31  79  78  78  29  80   8   7   7  96  37  47  76  17  10  74  55  63  23  55  93  38  86  56  75  64  34  30  95  91  76  80  50  37  50  64  84  76  30  61  90  94  47  29  97  40  75   1  29  15  78  31  27  73  51  75  85  96  22  45  99  28  13  25  12  72  23  95  14  84  59  32  87   5  15  45  71  75  22  64  76  33  44  86   1  26  22   2  57  49  20  79  79  76  25  92  79  52  89  93  29  44  92   9   6  82  72  21  81  83  57  45  70  78  19  21  58   5  96   4   1   1  26  67  47  17  98   7  28  27  19  92  49  42  71   2  77  64  19  74   6  22  45  66  61  46  84  36  16  90  50  72  73  30  95  15  99  27  51  90  75  85  92  82  87  67  11  38   7  37   3  42   4   4  69  16  35  44   6  50   1  28  46  76  34  81  47  35  19  45   6  91  23  78  62  32  75   9  82  56  67  55  91   6  25  14  51  89  24  74  90  93  23  57  35  37  75  85  89  43  58  89   5  92  42  58  74  77  15  72  33  25  63  47  30  60  81  97  60  99  10  83   8  58  99   5  25  46  95  88  17  63  70  89  65  46  76   1  63  35  62  79  84   3  69  11  93  82  52   4  24  98  50  93  22  51  43  90   8  68  28  85  67  83  81  29  73  91  69  38   5  34  26  18  44  34  69  96  12   3  27   1  73  51   4  46  35  43  58  19  17  86  56  59   4  11  21  17   7  28  31   9  93  48  21  91  58  12  91  79  59  70  41  96  87  55  52  78  13  90  57  28  42  92  79  45  17  55  67  17  60  56  50  38  78  84  25  40   2  90  56  26  49  48  61   7  23   9  36  52  46  70  61   9  54  79  54  97  43  62  68   3   6   2  68  20   1  44  99  33  28  31  67  41  55  72  77  17  80  86  74  98  53  34  77  14  44  51  51   8  55  91  68  83  66  24  43  98  92  45  33   3  23  69  21  10  30  51  83  65  83  88  11  18  39  67  79  45  97   7  45  15  33  24  66  13  74  17  16  83  55  14  26  42  14  43  18  79  44  18  86   2  22   1  49  31  11  72   7   5  60  55  12  72  18  22  69  10  28  73  75  33   2  49   5  44  86  85   1  11  11   4  76   9  41  68  47  95  26  75  33  66  13  72  18  22  84  49  31  63  54  25  60  12  25  74  54  19   6  35  14  24  68  65  44  94  80  72  62  80  89  59  88  26  89  82  89  60  50  83  33  65  26  28  66  63   4  87  13  76  61  26  44  92  21  89  76   3  96  43  75  75  67  95  70  44  52  53  25  56  83  23  32  19  87  52  86   5  46  97  77  98  58  50  48  80  97  38  65  95  55  14  20  54  95  97  67  36  92  71  86  68  37   3  51  63  78  53  26  71  67  77  15  15  20   8  64  96  82  13  23  11  14  81  19  92  72  66  91   1  34  10  27  30   9  84  69  79  19  80  70  72  50  28  40  41  90  58  79  84  91  11   3  58  88  19  75  59  80  30   1  28  68   3  78  97  43  18  17  50  41  19  41  53  55  75   9  60  87  91  82  54  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                65  88  17  31  58   7  55  18  65   7  20  70  68  55  40  45  73  65  83  15  36  93  56  84  48  51  21  47  61  93  23  75  81  47  39  16  58  43  10  95  19  42  71  87  57  21  12  42  75  93  75  52  92  54  68  41  99  46  46  38  88  28  77  43  17  17  91  37  51  68  86  33  11  26  59  78  99  11  51  58  44  80  80   2  90  85  46  37  92  27  47  38  11  71  94  23  94  56  74  64  19  75  32  24  51  33  11  73  83  20  96  52  23  50  38  40  55  53  64  58  78  57   5  81  61  23  93  16  80  40   9  10  55   3  80  24  70  73  28  57  24  79  21  36  78  42  57  70  54  44  89  47  96  12  40  14  14  77  39  35  45  65  72  41  98  41   7  96  22  26   3  38  88  39  61  75  50  46   1  90   7  49  80  53   2  10  69  63   6  97  26   1  18  42   5   2  68  38   4  24  33  39  21  28  82  21  29  63  23  14  17  47  75  79  29  75  84  78  29  88  42  83  87  72  85   3  16  49  54  13  30  39  39  84  13  28   9  52  33   8  92  91  13  38  29  92   6  21  48  80  45  76  19  64  18  10  74   6  23   3  43  15  54  34   8  53  18  61  91  24  52  17  45  72   4  25  60  11  32  26   6  77  99  42  95  96  61  93  38  39  20  42  29  16  28  33  61   3  63  74   1  87  65  25  86  37  15  77  90   4  51  67  89  59  97  38  33  32  62  47  49  35  39  97   4   9  12  94   3  40  75  15  20   4  13  44  53   9  75  24  31  27  65  83  69   7  38  18  19  84  57  16  88  85  62  46  77  69   3  26  56  31  10  64  83  84  18  31  11  19  37   2   9  32  76  11   9  89  62  10  57  14  77  50  41  27  76  70  94   8   7  83  25  20  33  25  14  84  21  77  66  61  26  36  16  96  50   4  10  99  53  13  25  48  60  94  76  34  33  55  33  96  69  35  60  92   6  66  57  31  51  29  29  84  66  26  28  93  37  60  99  64  84  88  36  67  82  70  70   1  20  51  68  61  21  14  67  64  19  45  15  10  63  78  84  46  51  43  63  94  95  16   8  83  86  51  40  80  14  86  98  23   5  95  13  50  99  16  60  81  98  13  14  15  24  42  41  60  18  23  37  66  26  26  31  31  84  60  87  69  23  92   6  38  50  73  72  52  76  16  12  61  64  47  39   1  87  60  53  12  76  29  68  52  23  88  34  14  90  88  55  15  48  26  13  42  91  92   1  29  70  57  69  18  58  62  57   2  68   3  49  72  54  45  99  93  23  68  17  37  98  50  57  91  73  65  36  98  74  89  74  55  17  25  40  53  70  55  71  49  97   2  93  44  66  65  11  67  18  55  57  27  83  39  57  24  22  60  43  11  79  90   9  33   8   5  97  91  97  27   9  64  96  23  91  80  84  54  47  65  28   4  51  16  38  43  97  61  97  67  73  85  55  99  30   1  92  19  20  24  87   3  43  87  30  84  17  86  33  11  44  47  60  96  11  46  36  50   6  51  78  66  29  54  38   3  76  48  78  24  55  59  91  89  78  47  19  52  21  27   3  71  52  14  44  31  44  36  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              71   9  42   6  14   9  47  28  62  70  19  76  51  17  76   5  10  47  27  41  20  90  45  78  84  61  92  66  41  48  43  51  23  97  14  99  82  69  74  44  43  79  28  94  36  98  91   8  77  79  62  67  40  23  87  64  99   7  23  62  55  32  94  12  11  23  49  42  38  29  73  77  97  96  44  14  62  21  37  31  84  58  99  37   1  15  10  65  85  87  92  75  18  59  10  86  59  29  14  18  90  21  64  21  54  35  26   4  53  83  85   4  21  69  86  70  62  20  41  19   1  34  72  23  75  31  70  96   1   4  48  88  76  89  92  78  64  79  41  94   5  61  56  45  16  98  23  42  18  93   7  62  92  31  66  83  45  79  43  29  53  24  35   2  76  30  66  29  73  21  85  33  77  89  89  98  99  21  75  85  40  46  47  14  30   2  17  42  92  76  42  73  94  62  77  80  94  85  80  69  27  13  32  54  62  96  86  74  88  93  17  37  27  55  99  72  37  84  30  22  47  97  17  81  98  68  66  95  60  22  87  44  55  19  49  95  66  68  71  63  36  56  53  50  60  23  52  97  12  71  96  96  77  50  49  59  77  73  51  78  84  29  27  23   9  64  47  20  52  75   3  25  85  96  15  45  51  82  27  65  36  64  38  53  18   3  96  18  97  24  98  12  55  66  11  15  31   9  55  84  56  80  59  96  24  96  51  15  99  46  30  91  66  66   3  38  31  22  34  82  57   6  32  34  58  60  39  92  54  31  56  52  97  94  44  37  16  31  45   1  52  52  60  12  65  10  56  52  69  97  32  52  11  53  97  60  69  86  35  85   9  38  75  51  83  64  99  28  26   1  59  45  43  35  70  50   1  14  80   9  77  89  85  45  46  86  99  62  64  25  17  95  89  23  78  36  32   9  75   3  76  57  53  75  50  88  77   2  32  81  49  31  38  14   4  40  68   9  62  26  16  37  12  64  90  79  82  39   8  27  51  13  13  62  31  54  18  81  92  88  39  32  43  40  93  83   7  74  83  42  30  18  88   4  88  25  24  62   6  17  68  33  38  85  88  28  51  24  39  19   8  33  40  44   8  30  11  24  18   2  87  52  94  86  39  14  95  20  66  35   1  40  50  50  36  51  64  23  53  47  34   9  57  61  90  33  35  31  83  65  19  92  51  29  35  34  88  35   5  97  89  25  15  58  60   4  34  95  29  18  14  34   2  34   9  92  63  48  89  10  73  96  95  85  27  63  63  92  32  90  65  88  24  64  47  22  61  33  18  11  70  53  13  63  84  54  82  89  60  16  26  90  89  30  94  80  23  20  32  35  73  80  15  89  14  31  42  68  72  97  70  12  66  56  47  70  14  27   5  33  20  81  41  47  83  36  25  52  63  62  63   6  25  11  42  66  71  73  87  38  13  94  42  42  10  88  10  71  18  27  94  48  55  43  96  72  71  46  55  16  67  47  58  58  41  13  95  34  81  84  94  63  37  82  80  28  34  20  15  16  64  21  40  93  77  92  59  38  70  35  30  74  40   2  32  24  41  90  72  35  36  16  15  90  70  50  90  19  83  84  57   3  73  86  39  55   4  41  93  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            90   1  77  65  29  79  25  98  92  37  27  47  52  37  16  71  77  38  12  26  18  63  64  34  53  30  96  98  80  14  19  28   7  89  81   3  87  19  42  67  40  76  27  65  44  33  57  95  69  30  35  15  96  94  77  67  35  40  38  93  21  11  24  51  16  15  73  86  56  41  54  52  77   3   7  92  94  57  19  51  36  80  16  31  21  40  73   3  30  83  73  37  64  91  69  12  12  43  14  35  19  17  16  98  14   2  25  19  57  32   6  46   2  22  16  16  16  17  27  92  66  69  82  21  74  42  94  24   7  18  40   9  19  51  37  82  78  31  44   1  58  95  92  83  51  32  27  23  29  61  36  69   8  22  34   1  73   6  14  76  58  53  15  59  53  89  94   3  31  67  23  83  76   3  29  24  53  90  19  37  92  14  85  28  94  82  79  50  95  53  16  99  56  15  22  59  49  62  35  31  20  13  11  32  58  51  84  77  27  22  83  79  29  23  79  32  99  26   9  22  93   9  89  91  37  16   5  31  16  96  12  70  87  80  94  91  69  34  88   2  91  39  69  18  89  83  86  98  82  60  45  84  41  49  23  93  22  83  97  74  90  84  34  11  58   9  50  88  76  69  23  17  31   4  12  27  49  58  90  25  55  79  68  85  39  81  97  70   7  78  21  87  44  46  81  79  86  98  61  45  47  87  71   3  64   8  29  15  75  47  69  78   6  67   8  77   9  13   5  67  10  20  21  95  14  40  51  77  12  63   4  11  60  73  76  83  16  19  84  15  39  19  15   3  42  96  89  20   7  17  67  78  87  67  34  79  68  69  63  73  82   8   8  73  73  57  85  83  60  31  54  82   6  27  81  93  83  56  78  49  80  98  47  73  31  29  62  76  47   8  47  20  34  98  78   4  96  11  39  87  19  15  48  67  64  67  10  44  29  52  87  58   9   2  41  58  98  22  77  75  86  65  91  53  37  67  54  48  62  55  16  40  18  77  82  74  98  15  59  55   5  54  26  72  17  65  71  17  72  55   5   5  68  16  23  89  17   1   4  61   7  89   9   4  59  63  67  73  55  38  40  55  35   4  69  83  50  99  97  90  81  44  81   2  40  44  18  36   9  84  11  46  67  87  33  78  91  88  99  34  72  56  21  36  52  55  36  21  92  32  47  93  64  32  40  48  77  73  34  96  70  60  27  33  73  52  20  77  95  71  13  58  75  85  15  79   5  70  90  93  95  57  83  58  75  82  39  17  43  70  76  71  38  26  81  66  34  42   5  40  92  55  16  30  26  36   5  50  67  62  51  66  37   2  59  65  63  65  11  87  95  40  23  92  62  23   4  74  60  66  53  15  84  30  99  46  80  70  90  44  98  94  71  77  38  95   6  92  60  74  54  87  42   4  33  65  59  12  50  26   1  27  52  44  92  49   9  94  46  93   7  79  32  31  22  52  76  71  72  23  69  59  50   3  69  45  12  92  13  95  32  87  56  62  40  60  94  48  40  36  95  55   2  73  77  98  29  64  82  25  88  45  12  30  33   5  11  83  25  71  63  47  66  82  91   2  18   8  39  91  56  26  75  97   2  12  87  15   4  89  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          93  70  62  84  42  56  70  14  24  80   8  90   5  58  27  75  14  56   2  21  74  62  21  27  12  49  43  81  84  39  33  10  70  27  90  92  45   2  71  86  94  96  98  70  98  93  10  72  35  32  79  28  19  21  33  80   7  56  81  55   7  72  84  70  29  91  19  85  82  88  85  41  26   2  98  37  18  75  52  12  50  80  11  34   4  96  38  23  82  68   6   2  22  57  51  81  83  36  63  27  38  10  24  63  32  58   1  63  74  98  92  31   1   5   4   1  40  21  16  63  84  93  30  62  20  21  13  59  84  31   7  20  42  16  57  69  54  50  13  37  72  64   8  17  74  56   1   5  28  44  15  96  45  59  14  63  74  76  85  30  42  50  27  58  67  79  48  21   8  91  92  31  77  80  51   1  19  67   9  45  44  98  46  30  15  10  51  64  32  44  53  34  47  83  94  87  98  45  39  31  28  37  79  28  16   7  47  40  61  74  42  79  36  61  48  12  49  44   1  41  62  87  85  91  44  81  81  48  59  99  14  44  44  78  80  60  49   7  72  71  68  96  56  91  59  47  80  63  19  67  56  51  40  33  41  36  80  42  36  56  63  55  69  65  46  34   8  93  78  14  78  59  71  91  62  29  29  75  12   9  64  14  94  33  89  37  45  73  27  90  60  25  88  93  93  64   3  18  84   3  24  71  94   5  69  30  56  93  31  64  96  89  96  70  81  12  63  40  18  31  59  25  42  13  42  80  69  36  87  57  53  12  66  60  26  30  88  59  25   6  82   6  11  17  81  11  25  18  95  64  56  40  67  95  62   4  65  42  71  80  88   9  10   7  45  55  29  46   7  75   4   5  47  83  35  44  52  87  50  90   3  35  70  98  59  39  70  46  22  59  75  14  50  81  75  85  39  87  51  89  71  97  62  32  42  72   7  47  87  75   2  95  20  55   4  95  22  43   2  68  26  49  52  18  38  46  81  60  88  27  35  36  63  81   3  59  23  61  35  85  45   9  28  90  35  52  13  25  34  61  61  85  32  58  90  89   2  35  42  18  58  85  89  99   3  61  62  21  15  66  29  84  35  99  36  22  66  63   3  75  44  38  83  79  61  96  53  52  88  97  65  55  71  80  15  41  64  87  36  60  95  62  86  54  41  85  26  84  18  22  58  85  90  83  78  14   2  21  25  19  86  61  28  83  35  86  96   5  36  95   7  41  34  85  67  19  31  77  37  67   4  66  54  33  80  45  37  92  24  99  76  99   2  37  23  15  35  34  44  36  97  79  60  93  50  66  11  50  82  15  49  43  42  36  70  22  12  98  99  12  99  41  52  46  85  66  64  55  54  22  30  65  70  14  36  10  23  83  57  67  33  46  17  14  20  30  55  63  84  46  44  79  44  44  86  62  32  28  30  22  21  24  95  99  12  50  87  64  65  48   5  96   7  27  94  89  56  45  49  33  65  86  25  53  47  29  96  22  17  84  19  93  55  98  70  27  20   1  27  81  34  80  98  96  69   1  46   2  22  99  67  20  71  58  94  21  61  47  45  25  82  81  52  25  34   4  84  90  86  18  13  54  34  75  88  51  87  69  91  17  55  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        12  29  81  11  89  25  26  15  98  37  69  33  60  94  21  16  22  25  83  42   1  95  40  70  15  86  43   8  16   2   5  19  46  82  79  37  19  78  94  93   9  75  92   1  50  70  33  41  42  55  25  95  33  55  81  72  70  27  44  93  38  40  34  70  27  45  82  50  77  59  97  32  21  79  27  98  73  74  20  50  55  99  88  89   6  67  24   9  23  45  92  69  10  43  93  82  88   6  93  67  29   8  20  37  17   3  88  52  80  62  87  14  58  80  15  82  78  47   9   6  54  34  28  21  90  27  71  63  29  36  34  20  17  52  88  65   9  82  42  76  75  22  48   9  50  31  43  54  56  21  62  18  99  69  71  27  46  62  42  42  18  42  33  36  58  58  17  43  97  61  61  67  45  27  63  40  48  41   3  31  84   5  22  52  22  29  98  81   4  72  40  18  17  68  12  38  63  20  32  18   6  88  29  51  22  71  88  70  19  72  66  74  31  73  74  16  34  56   3  37  14  83   5  62  37  98  51  75   9  36  35  89  99   4  94  95  60  27  56  76  88  63  69   4  32  93  91  25  10  80  44  34  31  97  92  15  42  46  61  70  49  79  50  28  92  22   4  96  40  95  14  30  13  11  36   7  24   3  81  94   1  53  46  13  51   9   8  92   3  41  78  13  32  84  80  14  64  16  65  39  61   3  21  89  77  63  51  63  84  59  43  12  97  38  72  69  97  31  37   7  11  84  78  25  55  62  44  84  41  34  55  46  17  74  35  92  78  56   1  30  22  14  39  42   6   6  42  67  31  68  49  14  37  44  10  55  72  74  77  56  14  22   1  69  12  13  42  46  24  35  80  51  34  82  54  85  27  75   2  35  67  76  84  72  79  29  89  63  65  75  71  72  97  74  32   5  59  52  66  40  75  10  54  13  15  16  26  94  96  40  88  44   2   8  15  35  59  89   7  25  82  94  60  75  57  22  32  24  38  35  66  17  10  88  71  83  14  95  95  65  15  63   7   7  70  78  39  26   1  74  94  75  94  21  60  36  38  69  32  90  28  38  80  14  92  13  75  35  68  84  86  98  67  90  66  20  32  32  29  63   7  45  39  47  17  96  51  50  16  70  63  11  55  12  81  86  60  76   5  57  92  12  94  52  34  78  70  81  66  45  85  61  78  57  49  58  85  77  16  16  22  97  96  66  41  82  22  74  59  24  11  55  22  83  97  44  41  71   6  38  41  88  37  76  88  80  27  36  41  30  65  48  32  46  58  39  25  23  92  56  74   3  88   2  91  15  69  48  20  55  79   2  15   9  94  38  79  75  44   7   9  65  52  60  87  68  32  44  44   8  79  19  35  40   8  77  12  62  29  43  80  16  93  51  26  88  73  73  25  33  75  72  45  56  65  23  37  62  36  35  18  46  89  81  82  44  35  32   3   5  42  36  77  61  62  69  34  63  56  25  11  51   8  29  80  30  71  72  35  46  78   7  20  67  72  39  90  95  10  16  33  45  74  13  94  49  40  61  85  10  61  65  88  26  24  74  38  32   7  90  44  66  86  91  28   1  65  16  82  36  91  39  52  59  59  66  97  71  88  12  98  73  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      90  68  88   9  18  13  70  42  84  29  55  35  69  93  63  78  22  14  79  94  83  37  25  50  32   7  99  42  17  51  41   6  99  17  18  70  19  21  76  10  48  94   8  43  29  11  21  39  60  11  70  96  40  41  19  86  67  92   4  13  48  89  40  39  40  49  68  33  67  49  90  60   1  37  57   2  77  85  26   2  29  14  29   5  83  12  91  60  51  54  90  13  34  25  46  21   7  77  34  33  28  60  65  47  18  48  64  55  18  17  92  92  36   5  70  92  54  84  61  16  46  93  13  56  85  40  83  80   9  26  61  95  33  37  43  65  16  13  53  57  57  71  35   4  53  31  39  50  43  26  52  11  30  70   2  50  22  73  88  57  83  92  97  37  53  48  50  26  18  14  63  82  19  72  38  61  93  92  75  10  60  45  81  33  44  85  19  56   1  64  20  98  66  87  59  85  92  11  16  88  33  71  75  69  97  14  77  29  79   6  41  95  85  55  32  13   5  70  36  24  80  52   2  14  73  43  12  58   7  60  78  98  15  98  83  63  29  19  96  19  87  17  98  41  76   6  59  19  96  74  17  43  82  57  24  30  51  94  54   1  21  55  45  67  88  72  86  11  49  80  48  37  79  25  92  24  85  98  94  63  49  76  10  74  25  64  62  59  87  30  21  25  76  57  77  36  35  34  39   3  27  22  75  69   2  90  15  84  18  70   8   9  43  69  79  44  39  72  51  77  99  18  29  76  42  44  70   7  96  57  33  38   9  58  97  42  82   3  82  87  91  36  89  76  72  15  39  47  96   5  15  58  30  76  58  91   3  21  41  59  39  30   9   6  21  48  84  52  25  19   1  53  92   8  27  95  70  17  69  23  34  75  23  16  24  64  64  97  56  42  45  50  80  48  47  47  37  11  44  77  20  35  51  71  94  86  58  59  21  34  90  85  46  88  23  66  82  16  55  65  12  48  16  88  33  40  15  92  86   8  84  99  70  59  87  89  62  98   4  37  91  31  91  86  37  85  62  17  37   3  90  80  97  94  22  79  55  65  56  56  40  62  17  72  90  41   3  97  15  53  24  72  77   2  76  53  11  62  16  84  61  52  56   4  95   9  52  73  33  91  82  90  16  73  30  63  29  23   4   9  50  70  65   9  54  39  46  19   1  47  63  44  23  57  96  55  45  72  95  22  98  92  44  69   3  64  91  97  53  44  48  49   9  32  50  70  73  54  35  68  86  33  60  96  48  69  65   3  75  71   2  95   1  46  50  13  75  21  39  32  85  95  88  27  88  51  68  47  69   8  63   6  97  99  14  80  82  95  27  27  30  85  52  60  96  38  79  22  65  11  78  69  62  98  68  85  61  48  99  11  98  66   3  94  39  48   8  99  99   1  53  51  25  23  75  48  87  76  27   4  44  55  22  28  67  86  82  79  96  63  86  98  58  40  42  83  73   7  76  45  87   7  19  36  24  37  71   7  60  55  98  27  31  83  60  95  74  70  31  87  99  52  30  44  85  98  74  77  46  62   8  41  32  16  51  88  94  71  67  42  76   5  33  17  94   7  13  69  18  18  13  18  23  77  13  29  68  26  69  96  13  28  28   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    70  38  41  59  70  67  40  36  12   5  53  67  43  29  22  26  70  38  68  82  28  65  52  64  29  84  58  39   6  79  25  75  64  42  89  71  46  17  26  89  65  95   4  46  43  52  18  48  85  93  27  67  27   8  98  51  21  10  12  78  39  87  53  32  13  21  45  19  19  97  80  31   4  20  19  66   1  12   3  76  66  91  62  66  26   8  23  21  14  46  72  26  99   4  59  65  11  71  12  25  59  58  60  67  28  65  81  46  10  37   2  93  71  77  36  18  42  17  72  33  19  52   8  69  84  40  87  68  65  56  84  15   9  19  76  35  44  23  20  76  52   8  14  73  13  30  59  87  61   4  33  69   4  56   2  59  90  47  94  70  42  35   9  54  97  93  77  59  91  31  98  78   7  89   1   5  50  36  74  47  26  71  64  66  98  43  30  36  75  39  80  73  48   4   7  85  69  77  78   8  95  82  66  76  90  26  16  88  46   9  90  14  38  48  30  28  30  77  74  24  72  75  84  30  58  97   9  22  76  19  90  16  40  27  31  43  83  50  25  35  76  30  63  97  16  49  94  29  32  69  51  43   5  71  30  60  12  84  84  96  55  27  23  34  53  48  59  60  25  66  93  10  37  76  73   3  83  92   1  19  34  95  67  45  81  24  54  24  10  35  83  26  52  62  99  14  70  88  44  21  67  54  77  33   3   6  39   8  62  62  54  94  87  87  30  31  26   2   7  12  28  39  74  30  26  55  26  87  89  17  36  61  29  80  87  22  18  37  93  47  34  81  50  81  94   1  26  43  72  22  16  64  75  46  41  58  64  77  20  92  10  99  75  47  75  41  47   8  17  15  37   5  15  59  90  50  21  95  62  94  83  14  99  51  43   6  76  61  61  29  53  35  78  94  76  73  51   7  19  74   1  34  43  38  26  86  77  53  30  85  96  55  77  68  69  17  27  37  20  30  22  68  87  48   3  44  59  39  39  99  95  72  20  13  93   9  70  67  66   3  14  13  77  91   3  59  50  57   7  95  60  96  26  22  62  38  68  62  12  65  62   1   3  41  62  22  18  66  92  76  63   1  46   7  67  43  22  23  90  69  57  11  70  80  91  98   7  65  96  18  94  96  39  11  52   5  71  67  77  91  73  24  34  72  13  26  59  91  20  79  99  16  42  71  16  26  63  97  12  83  10  30  84  52  19  27  48  45  36  46  27  42  84  55  46  21  10  94  92  33  75  52  23  43  69  43  43  58   8  83   4  48  89  67  83  23  40  97  53   4  95  96  48  90  76  21  30  36  43  19  30  76  46  26  95  10  73  44  58  63  14   3   8  69  17  78  71  91  83  62  30  27  82  28  80  31  24   4  32  23  32  53  69  21  73  38  70  41  29  61   6  18  45  60   5  25  82   5  15  44  66  28  11   2  52  20  34  78  92   3  76  36  55  55  50  43  48  83  83   6  79  20  84  90  48  84  86  35  60   2  76  42  70  36  63  83  54  97  83  26  16  69  90   8  30  53  40  83  79  89  17  46  14  52  93  29  78  72  58  49  87  67  63  63  27  28   2  70  62  35  12   9  79  30  88  30  36  74  67   3  84  59  77  54  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  57  72  19  53  57  42  54  25  83  27  30  19  10  37  30  81  30  67   4  53   7  59  71   6  73  99  66  75  92  68  57   7  24  43  57  82   5  13  26  86  19  68  27  85  91  53  77  41  31  77   1  91  47  31  68  44  49  50  98  18  51  65  23   2  23   4  93  20  14  19   5  39  45  21  12  86  76  23  97  12  35  46  67  14  92  97   7  97  15   4  38  56  98  57  11  87  10  67  27  16  78  98  54  91  21   7  58  43  55  66   3   4  55  49  51  24  50  27  91  69  82  86  15  42  80  37  88   8  28   4  23  43  87  59  98  82  72  16  15  51  11  45  11  15  43  41  38  21  88   4  89  62  47  67  34  92  21  47  57  96   7  96  35  83  40  33  29  69  66  25  71  83   7  70  12  65   7  63  54  61  65   9   5  45  94   8  13  69  94  33  16  83  63   9  72  28  91  67  20  88  56  19  47   8  92  94  42  64  30  23  83  88  82  51  56   4  49  38  25  45  79  53  21  35  65  81  25  84  10  90  56  28  63  32  22  63  45  85  39  25  64  67  25  66  15  63  71  46  25  38  17  10  54   7  43  93  39  19  25  99  18  37  54  13  57  36  88   4  52  38  19   7  32  61  64  73  41  24  38  93  74  20  32  49  83   1  91  34  20  78  36  78  93  94  40  31  24   5  82  97  29  10  13  77  85  17  19  35  91  89  93  30  23   6  83  57  12  25  90   5  71  33  34  49  82  37  44  96  95  42  47  34  71  30  39  81  82  67   7  95  65  31  56  24  88  45  32  39  25  50  70  63  56  49  61  28   4  12  62  62  69   4  15  96  67  26   5  57  47  85  11  27  53  10  35  94  14  36  30  17  48  72  48   5  30  83  40   1   6  43   5   7  72  48  50  21  73  86  64  30  34  74  20  74  21  28  15  21  57  70  94  23   4  52  98  62  65  44  61  14  93  16  74   5  52  42  93   5  85  95  99  44  55  68  32  65  92  41  99  46  68  83  60  63  41  62  58  82  49  59  18  89  29  15  46  84  34  20  99  25   5  53  93  79  57  81  22  66  36  14  56  91  10  69  18  16  98  68  30  97  91   2  24  90  53  23  32  81  80  52  33  48  73  14  82  93  13  44  97  52  36   4  89  74  20  49  11  57  44  57   5  97  86  29  35  87  14  69  35  27  61  31  96  55  54  11   3  55  30  52  43   8  58   7  56  42  73  69  94  64  56  11  99  60  79  71  73  50  91  98   1  67  47  37  49  70   1  15  43  12  41  68  97  84  96  39  16   6  76  36  52  83  35  77  84  41  24  94  81  37  90  92  85  90  89  48  79  98  21  58  79  61  86   6  54  32  18  44  22  69  82  60  77  24  57  23  80  21  10  69  22  98  50  84   7  64  91  59  34   7  87  16  14  34  90  43  53  33  21  37  98  11  92  88  87  26  76  31  22  80  37   3  89  70  50  60  80  84   9  12  10  63  21  96  35  50  43  60  36  74  49  46  12  74  11  90  97  12  10  63  52  28  21  75  63  20  87  61  17  10  81   6  85  93  85  15  11  76  46  85  74  29  37  79  51  54  80  24  97  96  83  49  72  35  36  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                69  91  44   4  59  80   1  63  31  81  57   7  46  42  42  99  31  22  56  62   1  79  16  20  56  12  76  95  26  43  52  60  11  86  46  29  18  66  51  50  73  40  69  83   2  50  12  57  66  53   9   3  10   4   2  41  64  40  88  37  61  66  61  36  60  90  60  15  18  98  39  34  67  32  79  10  60  93   4   5  64  67  45  74  86  69  41  89  30  18   4  29  40  47  38  63  40  17  55  38  31  24  70  86  37  84  48  58  69  52  28  21  40  74  56  90  31  76  82  90  81  88  91  25   7  98  73  32  26  37  24  57  92  69  35  11   4  52  65   3  35  81  12  44   5   5  42  19  21  81  17  93  92  61  55  89  33  51  59  78  31  59  75   2  15  46  80  40  52  29  90   3  90  42  50  23  87  12  35  26  62  17  70  17  48  60  15  81   8   6  16  81  99  31  74  29  77  53  23   9  20  81  18  49  22  57  38  53  24  16  80  92  63  37  48  22  92  61  87  15  27  31   6  99  51  34  46  31  82  23   7  82  76  20  63  60  81  28  47  38  31  35  96  71  94  62  30  51  24  71  50  75  22  11  71  24  75  13  55  66  25  68  44  16  46  75  56  61  18  10  27  12  63  62  35  92  48  16  77  65  52  77  87  89  15  23  36  79  34  67  63  10  79   5  98   6  96  69  58  96  10  54  39  99   6  18  56  74  60  57  99  18  24  75  88   7  88  78  88  56  63  38  82  85  62  82  87  26  99  56  95  87  60  10  79  48  56  37   6  51  48  77  51  75  22  30  91  73   8  99  72  18   2  66  38  54  32  29  26  20  56  74  16  36  71  21  25  66  94  35  62  86  24  61  11  96  59  27  85  64  39  96  45  86  12  90  28  54  21  48  47  47  79  78  18  76  67   9   9  95  59   8  66  88  24  60  35  21  55  29  15  17   2  49   8  16  80  22  80  49   3   8  85  17  14  46  95  52  72  60  46  83  40   4  99  63  15   7  75  76   2  86  47  94  79  40  62  49  94  62  67   5   5  57  29  44  20  88  32  42  83  10  95  44  69  35  73  12  55  66  12  31  71  80  69  79  20  15  84  28  97  54  38  34  52   9  50  40  87  32  56  12  86  48  33  18  16  22  70  62  26  98  86  32  87  38  39  34  68  93  88  27  92  59   1   2  98  16  84  70  26  21  82  59  16  47   1  31  80  70   2  28  15  76  76  44  13  79  11  63  55  69  98  10  65   3  97  14   8   7  71  53  79  58  55  85  86  88  71  73  30  33  66  97  31  19  76  84  81  87  82  84  45  10   5  25   4  17   1  97  74  12   9  68  68  98  54  33  68  41  24  69  19  86  49  49  25  64  66  51  58  91  61  87  10  86  84  61  41   9  15  57  27  95  17  85  70  75  80  27  11   8  18  20  51  12  38  27  10  68  60  51  30  21  18  60  45  58  73  33  86  31   9  34   7  76  90  22  98  84  94  51  44  65  53   1   1  28   3  45  28   4   2  74  32  67  51  60   2  84  17  70  93  67  53  82   7  21  82  44  80   3  87  39  33  71  93  83   5   3  66   9   8  30  19  40  39  97  18  27  58  37   5  53  34  74  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              29  35  60  88  50  66  91  81  40  38  28  54  43  96  39  96  43  94  68  90  14  25  44  54  85  55   8  55  78  61  97  28  16   7   8   9  26   5  33  47  96  57  40  19  77  22   6  55  24  50  44  18  66   7  16  99  87  86  80  45   6  84  21  95  39  51  15  89  45  11  20  68  23  95  16   8  14  28  91   3  15  93  38  31  19  37  61  95  74   7  37  35  53  81  13   2  81  21  79  62   7  72  37  64   9  52  12  40  19  69   7   7  56  75  80   3  37  87  59  82  47  11   5   5  82  52  74  81  52  68  68  73  60  59  82  53  62  81  90  97  81  68  18  60  12  31  15  88  27  49  16  98  85  23  59  48  52  71  51  22  39  91  90  25  12   2  27  81  92  10  79  25  49  19  62  10  81  61  45  13  51  56  47  77  94  27  44  77  31  39  13  45  92  21  68  38  70  27  61  59  47  11   9  91  18  45  80  68  30  29  68  31   3  68  72  87  98  96  84  45  56  96  57  99  36  45  77  70  78  38   2  58  12  66  64  35   2  54  25  67  22  95   4  19  79  19  46   1  24  96   7  76  98  38  17  34  94  16  45  54  97  60  79  51  88   7  70  76  96  55  44  61  94  75  90  52  59  61  27  27  98  73  48  14  30  11  39  38  60  30  69  34  99  88  55   3  10  32  15  32  42   3  40  96  32  98  63  72  52  77  66  44  44  71   2  25  68  55  16  75  34  93  62  32  34  60  18  33  16  55  10  26   6  75  73  45  26  91  23  16  45  19  52  93  26  26  40  42  24  42  71  95  63  96  60  81  21  44  28  96  63  97  67  51  22  47  69  25  31   1  76  39  67  29  69  53  12  82  17  44  35  88  16  25  73  81  96  85  56  61  42  22  82  31  85  54  81  82  39  41  47  20  44  33  25  41  57  84  43  38  18  37  31  86  70  87   6  20  76  36  44  40  48  12  45  87  11  80  50  27  69  23   6  97  39  86  45  34  28  61  42  17  85  44  27  18  49   7  97  74  48  66  84  54  45  39  57  86  54  14  14  84  38  23   8  53  85  67  66  70  30   1  21  55  39  61  49   8  62  66  34  60  56  29  70  27  12  44  62   6  91  91   1  36   6  61  64  97  17  49  98  80  85  26  89  79  41   9  63  55  45  86  72  42   8  60  61  86  88  50  59  34  92  58  89  70  54  31  97   5  28  28  27  47  93  18  49  31  14   2   6  13  11  27  85  20  62  28  54  95  55  59  29  56  53  94  21  77  38  12  60  37  39  17  36  62  61  91  80  17  83  46  11  93  47  58  79  92  47  67  91  81  89  62  18  19  84  94   9  52  51  56  58  67  44  47  14  84  59   4  81  33  54   9  62  23  24  49  12  51  59  95   5  65  87  70  92  92  23  79  23  41  44  64  79  15   1  32   9  71  99  47  11  88  31  45  43  42  55  81  64  22  80  87  43  25  75  48  55  43   6  29   2  18  63  53  36  39  32  93  80   3  91  20  83  59   1  74   5   7  89  46  27  15  37  10   8  30  66  82  13  16  20   4  80  74  17  78  25  46  33  72   8  74  66  34  24  83  37  98  76  26  29  93  71  12  87  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            9  17  44  48  37  82  85  87  33  66  34  47   7  94  37  99  68  77  23  24   1  17  19  44  31  64  87  68  83  29  85  23  39  63   2  54  67  97  27  77  54  41  97  36  63  15  33  28  96  54  72  76  62  69  77  97  81  75  50  27  87  73  66  11  81   7  85  52  75  34  51  72  13  13  78  13  42  82  36   2  51  20   5  39  51   3   1  31  66  46  85  38  92  82  78  90  17  18  36  83  61  54  49  17  92  51  17  88   3  72  83  35  22  71  37  46  23  82   4  87  48  65   2   9  70  17  48  89  18  87  89  66   4  18   1  29  19  40  49  92  31  79  43  78   2  79  88  95  74  39  86  82  80  95  75  15  82   2  51  31  18  20   7  70  26  85  15  16  98  12  65  21  14  34  69   7  71  23  95  71  10  69  19   5   1  30  62  99  40  78  96  34  48  50  89  77  90  70  49  60  89   2  81  77  91  33  86  87  73  40  27  91  38   3  33  22  73  79  93   3  39  52  65  36  97  57  53  31  16  41   5  89  66  87  65  36  21  80  28  63  84  88  38  87  66  65  22  33  62  78  80  90  84  96  74  30  24  30  54  65  53  69   2  68  76  91  55  95  83  24  45  54  38  10  16  83  18  94  54  82  54  46  59  40   6  63  20   1  76  50  72  30   1  98  65   2  42  77  84  56  56  74  76  50  93  17   5  92  55  95  65  38  88  26  58  91  85  87  99  83  73  51  99  25  75  47  22  36  44  57  23   2  63  42   2  60  69  25  28  53  43   6   3  38  85  53  23  93  41  26  78  81   3  13   1  47  24  44  80  21  26  40  97  77  26  59  37  25  85  54  23  64  55   7  44  81  51  57  30  49  60  73  87  84  29  71  59  17  37  49  46  79  69  83  13  47  43  83  36   1  41  41  10  92  24  57  73  90  11  59  50  77   1  18  97  56  78  69  26  75  14  67  52  96  17  89  20  34  37  65  57  90  80  68  97  23  79  27  77  89  38  96  10  88  37  17  92  25   1  65  14  77   2  77  27  88  13  28  19  75  25  12  51  81  35  79  44  78  25  11  93  68  92  97  36  79  25  94  55  71  48  40  89  54  23  50  63  82  41  58  49  90  58  25   1   4  94  54   3  56  96   3  69  96  78  64  38  68  47  82  46  14  57  30   2  97  27  12  27  19  72  96  71  94  45  86   8  94  87  69  84  51  16   6  34  65  64  14  99   8  64  70  11  14  71  10  45  59  30  55  69  96  39  17   5  93  47  98  90  73  73  75  33  13  45  32  58  12  15  68  20  45  37  19  42  96  89  84  73  18  75  99  77  25  24  87  79   3   9  54  10  61  78  88  27  58  85  11  16  46   3  20  26  22  25  38  38  60  86  71  60  92  97  31  33  14  95  90  35  40  47   9  46  91  70   8  57  60  52  93  14  16  77  11  71  55  83  50  41  36  42  53   5  12  66  67  75  64  45  89  52  34   7  60  43  64  79  80  51  53  20  25  89  57  40  91  28  92  58  90  27  62   9  34  79  87  13  31  94  93  95  89  24  51  17  58  12  76  34  86  42  79  78  34  50  49  47  57  42  93   4  85  32  73  17  66  79  94  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          46  83  77  35  87  36  55  85  87  40  43  63  53  25  13  35  12  47  52  46  57  21  57   8  95  96  51  32   5  86   5   9  27  46  17   7  33   7  27  10  29  66  19  56  80  48  10  44   3  15  57  18  17  21  88  38  96  14  16  24  96  41  98  51  96  95  38  44  81  92   2  35  87   9  94  56  87  62   9  13  91  73  65  49   5  72  29  83  21  14  59  16  32  45   3  71  25  17  67  21   9  70  66   3  83  68  58  61  17   5  76  87  29  92  35  10  91  81  60  43  25  48  18  92  99   1  23  64  11  19  51  19  23  94  14  54  42  78  32  60  93  32  58  69  65  19  60  21  63  35  36  73  66  81  26  99  21  45  62  24   4  59  55  12  40  99  41  32  47  16  21  47  29  56  41  98  71  85   5  95  79  85  38  95  45  42  98  85  89  92  34  73  74  98  38  99  95  75  89  10  20  75  44  56  30  48  57  33  10  53  15   7  22  98  90  22  33  69  93  66  94  98  48  84  47  22  99  57   4  86  26  65   7  50  11  46  47  59  24  33  14  45  19  51  79  66  71  67  12  48  45   4  31  84  21  41  65  91  25  33  33  90  37  77  26  57   2   6  80  50  66  96   3  14  45  90  83  41  47  96  82  12  85  67  54  33   6  15  94  57  12  32  91  27  98  45  82  17  23   5  37  97  55   7  68  31  16  60  45  38  22  24  31   3  61  69  85   7  56  42  12  57  35  38  23   6  59  33   6  36   9  44  99  21  46  70  34  79  51  72   4  59  30  64  43  59  97  89  65  27  83  40  77   1  90  32  47  22  76  69  66  34  94  10  11  76  22  71  34  11  22  33  35  66  19  62   3  90  13  69  77   1  26  15  32  82   1  80  13  51   3  42  37  33  62  31  30   5  51  44  99  12   4  90   2  80  76  32  55  99  21  73  55  16   3  78  25  61  85  72  81  15  64  55  48  70  95  43  68  71  10  37  65  17  70  60  86  71  39  99  46  76  57  58  55  50  99  83  73  44  99  14  78  35  49  26  57  70  46  29  97  10  39  17  76  36  11  57  38  17  88  33  38  85  24  22  33  86  64  50  35  99  91  56  83  75  71  51  11  34  36  83  23  45  58  86  45  83  49  84   1  90  75  37  77  63  55   8   2   6  34  87  48  22   8   9  16  76  76  27  43   1   5  91  95   7  77  73  67  12  93  52  94  77  56  53  50  24  85  18  26  70  78  43  68  94  68   3  57  70  63  65  40  94  79  72   1  52  52  38  16   5  71  87   7  87  63  64  99  36  26   8  31  38  51  22   3  50  10  62  29  70  78  26  66  22  96  25  74  36  77  57  67  67  12  26   4  44  77  33  90  90  66  74  96  49  21  94  67  21  76  72   1  45   1  83  36  90  97  60  14  67  34  79  26   2  22  67  16  64  70  40  71  97  47  87  40  44  21  36  12  84  94  50  13  96  69  71  86  49  47   9  77  57  95  86  91   2  36  84  42  75  18  39  16  80  61  67  79  81  52  48  33  91  86  60   4  31  87  79  89  40  35  90  12  36  73  42  38  37  82  39  49  67   6   2  69  87  50  77  10  25  26  73  15   6  73  79  13  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        99  42  56  42  46  59  69  75  15  88  56  56  97  43  46  38  69  99  42  97  73  23  49  55  11  42  79  21  51  71  65  15  83  13  67  75   9  69  97  79  59  28  98  15  50  61  55  77  86  25  62  16  14  78  45  82  50  32  28  84  30  40  23   3  21  59  35  11  84  51  22  26  68  56  32  37  14  28  66  43   4  57  30  83  87   5  96  18  96  51  49  22  33  27  71  15  67  32  68  79  53  48  81  93  86  97   2  51  26  63  10  93  89  76  83  19  30  47  14  34  27   3  89  68  82  27  13  62  46  90  20  79  97  48  77  10   7  29  99  55  78   3  25  27  39  35  17   3  86  36  48  30  36  87  23  60  67  28  95  79  20  79  61  25  60  39   6  87  84  47  44  43  82  19  88  37  24  50  26  47  61  29  17  21  64  10  64  58  74  78  72  36  86  83  23  56  18  47  13  49  62  42  42  38  96  36  87  64  58  91  33  83   4  51   9  41  19  33  73  29  52   3  31  16  97  24  85  67  88  97   5  76  76  23  79  86  29  61  21  39  40  14  71  40  63  52  53  54  32  95  86  36  62  72  79  27  73  46   6  96  10  64  66  63  95  44  96  15  49  49  62  86  78  96  93  41  90  26  57  62  56   9  50  79  81  86   5   1  96   6   4  14  60  87  79  57  30  59  85  64  11  13  69  82  17  80  93  45   8  54  45  94  95  50  20  74  90  71  83  54  22  89  67  83  10  81   6  62  93  72  90  21  64  13  24  21  75  34  17  31  62  54  35  89  91  43  13  68  37  66  97  45  94  20  34  99  50  30  10  47  94  68  11  87  77  32  10  43  51  48  53  74  82  20  53  63  17  86  31  48  20  11  29  82  64  52   9  21  25   7  78  64  41   5  49  35  15  60  12  98  38  58  68  53   9  23  77  58  19  63  41  97  32  33   1  97  25  22  35  22  37  97  43  79  14  36  93  14  60  70  96  36  77  95  11   4  73   9  79  62  68  37  33  28  84  19  55  28  40  87  79  32  91  49  32  60  99  36  72  99  37  91  16   7  66  81  77  44  59  29  93  38   4   3  76  16  67  20  59  81  28   4  43  47  11  54   3  14  41  57  45  99  36  16  14   6  97  79  60  60  76  11  32   3  76  24  55  79  85   3   1  30  32  73  42  39  84  63  91   2   7  10   8  30   8  69   6  73  42  56  70   2  50  73  82  51  62  53   4  96  38   6  63  97  16  57  72  71   7  24  41  52  27  30  93  27  42  85   1  74  83  27   1  32  61  81  88  99  22  20  92  86  39  68  37  94  34  26  19  48  96  69  97  49  70  47  56  63  78  40  99  69  24  78  74  98  45  60  11  53   5  20  93  23  95  31  36  71  41   6   9  33  63  24  31  50  46  40  58  93  14   8  92   1  37   9  85  86  21  49  18  55  49  83  92  69  86   9  51  75  43  95   9  46   3  42  95  74   5  11  30  23   2  66   1  19  95  47  94  67   8  58  49  60   5  42  86   8  41  45  84  51  58  25  56  19  83  34  16  60  12  74  35  53  30  58  38  25   1  91  31  98   8  92  61  84  61   2  36  39  36  45  97  78  23  10  17  16  74  41  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      55  77  40  74  84  88  48  31  81  34  97  26   7  12  85  47  32  92  58   7  65   2  63  73  80  35  25  71  49  33  69  20  49  51  71   6   6  42  70  77  69  73  64  50  45  21  41   8  51  20  43  73   1  27   7  81  21  51  10  11  75  91  90  79  10  60  40  33  30  18  92  64  79  43   7  39  19   3  14  33  27  83  83  91  52   2   8  84  22  44  74  15  28  38  49  36  38  70  24  64  65  28  41  32  11  31  14   2  28  26  14  18  59  93  20  88  83  28  23  25  89   6  46  66  46  71   2  65  31  75  76  89  12  37  62  37  34  79  94  26  18   2  47  69  37  60  13   8  56   1  61   5  41  72  83  67  27   7  43  87  53  34  41  79  37  42   5   9   7  32  68  38  83  17  85  53  17  67  55  21  13  39  46  97  59  89  26  81  40  68  55  50  93   2   6  58  44  13  87  15   7  38  48  24  58  91  24  48  99  75  77  95  49  74  94  94  39  33  88  80  18  68  30  56  72   3  92   2  32  68  38  18  21  27  37  24  98   6  75  53  17  39  30  50  16  98  52  66  41  39  31  45  98  21  43  84  29  27  76  44  74  87  59  95  94  41   3  52  49  84  84  82  33  62  10  47  32  93  95  94  39  22  25  32  66  28  19  35   7  57  97  21  58  89  47  72  26  90  84  96  18  35  40   5  45  38  33   2  71   3  56  16  57  46  42  40  31  18  29  15  37  44  63  98  23   2  12  56  45  80  81  76  87  43  48  20  14  88  63  85  33  64  74  12  81  97  84  38  62  95   5  81  83  63  64  60  43  39  69  27  86  49  53  88  85  83  34  24  37  95   2  85  11   7  34  35  42  82  49  58  81  75  68  96  24  24  41  14  52   9   1  28  80  30  32  93   8  20  96  71  36  15  84  57  91  99  13  41  81  89  14   1  43  53  91   3  31  53  92  58  77  54  25  90  76   3  16  53  15  89  35  12  74  70  16  90   7  55   3   7  47  83  14  99  46  35  18   7  77  40  25  73   3  25  74  33  17   1  70  46   6  95  97  91  83  27  52   2  57  87  50  83  22  12  43  58  23  86  46  12  96  54  80  35  84  69  27  93  85  75  63  61  41  23  31   5  50  77  55  44  11  70   9  72  50  24  52  91  16  99  30  18  50  75  18   5  24  39  41  40  96  10  55  75  75  17  44  62  86  51  31   5   8  14  67  45  24  99  36  54  97  39  37  38  91  29  70  81   4  20  85  86  49  91  77  24  97  27  35  54  87  16  97  86  55  44  65  93  85  77  51  78  94  22  62  45  87  73  57  89  54  53  77  22   8  67  41  50  70  83  16  77  11  74  21  81  86  88  15   7  78  79  91  19  73  99   3  40  47  31  57  66  50  41  70  39  68  22  86  44  41  67  95  58  38  25  16  84  35   1  74  47  84  86  46  28  32  64   8  69  36  26  13  21  86   9  21  58  45  67  84  49  79   9  34  23  27  13  68   4  18  11  21  65  98  10  97  21  18  43  52  42  25  43   8  87  31  44  35  67  70  78  46  39  99   6  57  44  84  35  79  47   2  43   6  80  20  34  81  77   2  42  91   3   9  82  27  22  57  91  24  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    89  78  78  35  73  61  81  77  26  47  75  47  56   1  84  55  81   5  91  19  35  24  72  34   9   2  89  35  29  10  78  34  75  88  87   4  32  68  97  23  45  24  78  72  93  11  28   4  36  32  59   9  35  29  10  28  58  38  52  18  73  83  85  77  67  86  52  16  19  21  36   1  42  71  49  83  64  47  63  80  98  68  70  34  18  82  50  76  33  25  48  57  42  87  51  97  69  63  81  30  80  39  29  42  79  79  47  90  10  53  13  10  81  29  60  63  58  82  68  29   2  12  11  54  25  62  85  24   5  35  90  69  59  28  57  10  42   4  20  55  47  65  44  22  10   2  61  35  24  75  98   8  50  63  29  69  86  16  77   7  20  94  51   3  30  73  52  99  37  71  40  66  29   4  92  19   5  80  32  25   1  29  78  29  53  81  63  75  11  28  96  94  88  32  77  60  89  53  85  59  80  30  55  79  95  40  93  45  43  70   7  13   5  86  81  10  10   2  57  66  32  32  89  65   6  74  41  25  49   2  32  17  11  48  13  31  42  45  68  97  30  58  38  54  46  50  94  40  89  56  79  56   3  52  87  33  45  88   2  36  26  44  79  13  40  24  39  36  40   8  45  61  80  84  66  45  84   1  94  48   1  52  85  94  36  67  23   8  77  48  22  25  21  24  61  84  17  69  51   4   8  87  64   3  65  84  89  26  51  66  62  92  68   6  84  26  80  10  23  47  73  66  77  49  45  55  26  69  15  20  52  66  77  22  85  55  85  74  22  35  52  95   8  96  67  97  74  63  84  25  74  80  10   1  87  48  23  78   2  99  60  93  86  94  75  39  34  88  15  51  98  32  55   4  97  20  38  76   6  10  36  37  81  87  39  71  34  76   3  21   8  27  71  14  84  66   2  56  46  20   8  44  52  63  54  22  92  55  29  83  66  68  36  69  51  67   5  29  40   7  54  16  78  92  54  82  89  80  81  87   1   3  27  67  15  24  72  19  35  17  45  11  61  69  69  43  58  63  68   8  29  22  30  52  68  29   4  86  43  21  13  30  53  41  91  62  26  64  38  47  40  28  76  56   8  10  32  25  32  40  94  62  86  79  32  32  87   8  79  58  90  75   9  32   7  91   5  63  86  78  66  98  34  38  29  57   8   2  22  21  81  70  74  95  17  46  49   8  93  37  23  79  38   9  39  80  95  22  21  17  55  70   7   3   9  52  25  26  31  55  75  65  18  46  50  98  51  90  11  81  46  54  30  35  27   6  22  43  41  79  71  82  37  22  91  87  55  62  23  50  31  43  95  69  93  59  36   5  94  55  58  65  28  52  72  45  28  46  53  52  80  31   3  94  62  10  93  13   3  63  50  57  58  16  12   9  71  92  83  37   1  88  42  32  73  86  79  48  25  36  70   9  99  13  18  47  74  59  52  70  70   8  79  80  85  59  97  57  48   2  70  74   1  19   3  42  49  44  17  83  15  97  75  28  85  47  17  28  86  23  66  20  75  44  50  93  68  78   7  82  46  47  38  21   6  36  25  46  62  17  69  57  93  78  50  59   7  44  74  95  45  55  28  85  32  86  16  92   5  10  38  10  20   9  31  33  74  36  77  13  75   6  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  64  79  23  29  69  97  62  22  47  75  95  81  87  92   5  94  64  79  77  54  93  70  41  87  52  37  97  20  51  94  32  49  14  22  10   2  52   8  28  99  90  15  21  24   5   4  48  13   2  49  27   8  89  70  38  98  61  46  38  63  52  89  57  96  35   5  73  61  90  78  48  83  70  11  58  28  58   7  65  12  37  93  69  44  28  46  65  17  98  97  28  71  12   1  76  20  43  94  20  38  66  46   6  64  98  21  34  63  68  17  45  69  83  22   9  35  96  78  93  82  62  53  96  98  44  15  92  85  95  43  37  40  65  96  61  46  62  19  22  87  57  17  49  10  95  96  12  10   1  87   6  55  59  14  76  40  78   4  77  26  82  99  59  80   7  21  14  39  50  80   4  34  11  23  84  63  14  64  50   3  63  52  15  80   8  78  15   9  82   4  75  89  55  48   1  14  62  25  38  92   3  87  41  86  46  28  72  63  88  50  99  61  84  49  20  62  30  50  69  79  14  45  88  53  86  39  55  92  47  70   7   8  95  18  90  76  21  87   3  22  87  48  92  69  76  76  23  85  63  60  17  62  54  27  96  62  38  50  91  21  83  21  58  57   5   4  45   3  98  41  47  26  18  89  62  73  97  41  15   9  14  29  77  26   6  78  78  24  49  22  13  18  69  50  17  73  83  37  73  28  55  74  88  61   8  60  43   6  47   6  49  35  99  18  35   5  76  99  14  10  21  10  29  73   6  12  75  60  21  57  67  10  84  58  47  35  38  91  84  65  73  41  45  69  11  40  65  99  33  75  45  16  98  35  48  45  25  92  79  98   5   4  36  56  65  60  75  26  83  95  53  23  39  18  56  63  56  93  35  41  66  18  92   2  75  57  50  58  26   4  87  62  35  56  25  96  59  91  21  26  55  55  16  41  59  77  48  19  22  49  50  70  46  63  69  17   7   4  43  94  30  98  93  59  80  88  72  34  40  54  55  36  53  89  86  37  43  97  26  38  63  40  61  92  36  13  62  49  13   1  90   2  62  78   2  16  56  57   9  84  37  84  31  56  35  20  87  60   3  55   5  97  56   8  39  15  12  47  86  10  32  43  97  34  87  20  32  94  13  63  28   3  72  79  21  84   3  11  88  59  77  49  23  22  47  87  61  27  62  81  15  48  66  31  75  60  31  22  33  52  67  83  96  64  85  41  54   8  61  93  86  34  55  33  75  23  45  70  98  72   6  85  69   7  26   5  29  91  97   1  15  91  75  46  80  33  17  19  70  52   3  22  38  57  73  35  62  99  93  33  28   4  77  20  22  41  23   4  48  89  62  52  25  34   9  99  84  29  32  29  72  86   5  77  51   8  24  87  64  63  20   6  24  14  10  26  92  23  90  45  66  61  10  25  28  61  28  41  86  90  26  83  89  73  46   5  39  42  82  98  59  49   4  55  81   7  72  42  36  10  99  30  49  58  67  99  31  34  38  43  53  27  42  47  19  76  62  85  67  13  67  62  95  33  23  77  37   5  18  92  66  77  53  38  71  45  78  81  79  84  77  72  63  27   3  18  44  28  10   3  59  44  66  52  54  84  32  46   1  98  79  59  31  45  13  34  86  96  48  33  38  54  65  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                8  67   4  72  40  57  13  45  19  65   4  17  71  88   1  71  43  15  67  45  48  54  61  57  77  83  85  24  84  79  29  81  95  48  12  85  42  11  34  99  64  38   8  60  34  48  58   2  44  40  28  79  60  28  51  96  36  10  73   6  63  45  45  19  26  53  34  16  17  65  88  43  12  37   8  42  56   2  26  82  73  34  82  94  51  38  69  32   4  62  74  56  11  33  47  21  37  37  45  89  18   3  48  82  13  50  88  80  78  59  16  23  73  97  11  74   7  52  88  82  11  73  63   3  14  47  56  57  99  37  42   2  53   6  35  70  35  47  85  57  74  53  13  42  22  33  99   2  29  42  86  95  20  68  98  77   3  32  42  99  14  84  97  40  91  61  86  92  74  46  81   9  99  12  71  40  24  36   1  37  92  37  52  91  39   6  43  19  68  15  30  30  73  42  47  66  36  14  24  41  47  67  74  94  11  68  22  82  96  42  70  19  26  74  34  97  88   8  86  52   3  83  22  96  87  40  57   6  25  63  28  14  30  85  52  83  19  77  76   2  90  44  19  16  68  69  15  49  92  91   2  50  53  93   8   4  31  10  67  11  21  14  81  98   3  53  14  85  92  46  40  96  66  85  65   1  53  25  72  55  57  42  27  96   6  82  56  58   5  26  89  89  20  51  56  32  36  61  52   8  33  36  77  32  42  61   8  60  12  38  65  37   9  48  82  88   7  38  14  34  67  29  55  41  81  99  65  34  32  13  93  71  39  40  40  60  58  79   9  88  65  73  92  27   6   5  91  77  96  48  15  23  32  15  86  27  12  62  74  81  97  37  22  74  75  82  39  56  85  96   5  40  77  50  17  36  43  15  96  38  54  64  67  91  53  42  31  57  70  80  40  14  65   6  14  48  94  55  87  20   8  67  34  94  61  96  83  37  22  86  72  56  90   3  68  11   8  61  53  87  32  17  53  74  25   9  65   6  46  50   2  48   9  87  50  70  43  91  55  93   6  11  33  69   5  46  62  10  94  92  75  87  49  28  68  75  38  97   8  84  70  91  27  84  17  61   4  90   9  44  46  49  97  96  25  44   6  54  58  79  28  23  87  89  34  12  19  39  92  83  37  10  40  65  99  58  56  37  74  34  76  21  80  86  12   2  42   5  49  94  75  40  92  85  90  60  23  79  35  35   2  31  77  53  99  70  65  42  20  71  95   1  80  70  63  38  89   4  35  15  48  88  49  40  65  61  30  12  29  75  26  15  42  80   4  27  47  85  32  47   7  60  95  65  40   6  77   6  59  41  85  12   5  76  36  12  49  48  12  86  37  34   2  15  60  37  54  43  72  81  14  60  24  51  37  28  95  83  16  15  77  75  97  92  25  33   5   6  39  62  73  64  99  62  46  58  24  15  76  53  97  92  68  86  27  91  75  80  34  49  77  22  48  32  76  27   7  99  17   9  50  46  23  90  92  54   6  76  17  78  11  15  28  45  31  28  68  22   2  81  29  69   2  50  86  64  87  25  87  50  25  22  41  57  79  35  22  13   5  26  95   5   8   1  97  49  78   2  63  49  22   4  87  30  78  41  89  74  41  17  62  99  20  55  51  14  91  61  18  91  43  44  18  31  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              55  33  44  66  87  83  30  51  76  38  14  58  99  23  23   1  27  26  51  81  98  68  67  95  30  14  21  18  55  44  14  28  95  62  67  26  67   6  33  22  30   3  29   2  69  10  33  91  48  89  63  36  46  56  44  93  22  71  43  33  22  93  34  25  58  39  40  12  59  76  91  73  20  82  94  28  13  20  70  45  86  56  58  16  19  69  75  61   2  33  53  30  11  87  81  41  50  71  82  40  11  53  55  36  45  34  48  70  96  54   5  84  17  66  73  86  89   9  38  70  38  93  62  70   6  91  27  99  25  46   7  66  37  30  28  51  54  99  53  52  77   8  92  34  70   2  38  15  12  39  56  28  29  67  20  56  52  96  15  43  97  21  10  73  57  50  66  85  67  45  73  57  87  51  48   4  34  94  78  43  30  44  50  77  18  88  47  14  25  78  87  57  50  32  28  24  39  85  59  97  93   9  35  51  52  32  77  85  99  98  22   5  41  20  15  37  90  14  41  25   2  94  19  15  11  70  45  13  43  18  10  59  25  79  27  46  56  31  60  81  89  13  87  37  61  42  18  63  93  39  62   5  45  35  34  99  26  73  57  34  92  87  80  52   1  76  91  89  45  44  16  20  94   9   5  66  40  99   3   8  21  29  66  38  13  85   7  46  55  13  73  10  47  88  81  85   1  18  55  16   6  20  82  33  30  68  71  32  38  25  58  32  64  74  65  25  56  18  43  21   8  12  33  65  92  23   7  73  21  90  24  65  92  10  82  40  74  20  50  32  76  18  93  52  19  25  59  79  12  66  13  35  42  92   6  20  86  30   8  41  99  80  30  89  82  15  68   8   1  47  52  44  45  79  58  34  30  33  29  46  63  43  14   5  99   1  28  16  32  64  80  23  64  88  74  43  55  21  40  55  63  29  57  12  29  98  92  80  32  87  27  46  53  80  69  75  16  19  93  88  56  63  92  81  67  97  61  97  63  35  86  88  86  96  31  27  94  77  66  53   3  33  89  99  43   5  95  32  52  67  44  86  20  78  89  96  23  44  68  57  97  72  66  73  75  66  53  83  55   6  25  60  19  77  28  41   5  14  53  90   5  42  96  59  92  44  31  43  72  43  67  78  89   8  96  36  81  16  34  89   1  33  33  21  51  69  82  10  31  45  44  90  41  44  74  65  13  51  37  13  19  32  90  36  52  25  86  67  84  22  12  59  86  81  51  21  93   9  60  64  98  44  75  23  63  48   6  85   2  32  35   9  35  15  85  98   5  99  30  24   9   3  94   6  70  96  96  35  95  58  85  50  14  24  19  28  64  96  53  92  10  85  30   7  97  87  25  37  22  57  75  17  44  83  99  20  99   2  77  73  84  16  48  99  74  83  11  52  98  58  25  49  72  19   1  33  75  70  63  77  39  12  14  77  95  71  54  52  35   3   1  71  95  15  33  93  28  98  20  84  93  35  28  28  84  21  44  52  62  20  88  74  88   2  33  85   3  45  93  17  28  89   1  43   5  45  33  80   6  69  57  52   2  94  24  86  52  31  74  51  49  23  92  86  60  78   8  41  48  76  72  93  74  50  46   5  97  41  18  57  99  69   3  73  55  38  32  81  71  87  65  38  16  13  89  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            37  50  20  17  94   9  29  97  96  38  88  94   9  24  87  22  98  75   2  15  45  62  63  56  79  56  56  75  41  70  75  26  64   5  83  40  42  19  47  18  53  15  56  77  18  70  81  26  91  58  43  70  32  63   5  56  96   9  37  47  90   5  49  26  90  83  26  20  70  37  94  40  39  93  31  72  57  74  66  31  42  22  29  42  45  22  58  65  19  99  74  60  51  31   7  50  52  31   6  91  39  25  74  81  16  19  68  15  67  95  73  88  11  14  38  93   4  99  61  44  33   9   3  92  74  86  12  87   3   9  89  40  94  30  53  96  59  68  23  17  43  53  83   2  24  18  19  80  56  66   2  46  73  89  30  38  68  58  77  30  39   5  19  39  33  81  81  85  35  13  15  34  49  72  99  71  16  39  37  27  11   4  30  10  54  89  61  32  47  77  82  16  75  60  34   7  46   8  75  98  12  31  28  65  63  81  95  19  76  49  52  79   1  70  48  92   9  30  24  51  44  62  59  58  57  79  13  77  29  49  17  24  48  13   5  29  70  37  23  19  47  70  34  41  31  38  53  31  82  20  45  94  32  88  54  48  17  80  51   9  80  68  49  99  48  66  15  45  41  99  86  20  87  41  42  74  23  36  17  99  79  64  30  51  51  47  70  53   7  99  26  52  31  63  42  30   2  64  24  43   9  35  48  82  31  98  23  92  14  66  41  93  95  91   1  37  72  89  93  40  98  80  69  71  16   4  73  10  81  17  15  25  68  97  33   6  68  44  65   6  81  45  84  63   6  83  58  18  81  58  80  79  95  19  81  21  55  53  90  55  92  95  13   6  18   8  14  13   7  11  65   4   8  91  81  80  87  84  11  60  14   4   6  85  50   6  45  29   4  96  39  28  60  30  12  78  57  80  37  26  32  99  50  78  40  76  13  69   3  14  56  23  52   5  89  43  91  13  20  10  74  94  82  25  18  79  72  33  57  47  89   5   1  61  97   2  76  39   4  59  94  37  15  25  52  43  49  41  85   6  61  15  15  64  15   7  33  23  61  40  42  65  29  39  59   9  80  56  83  42  44  67  51  74  43  94  14  12  46  79  31  16  66  65   8  95  12  91  98  97  17  37  38  71  50  44   9  77  18  94  10  18  40  39  74  36  38  80  53  73  66  88  53  31  56  68  38  14  77  73  95  71  68  34  95  26  56  70  87  69  99  55  20  51  67  56  58  32  92  71  19  84  14  46  81  93  12  50  80  77  59  17  57  23  27  56   8  87  14  23  27  29  70   3  75  50  54  86  40  54  44  74  59   6  96  41  42  16  43  11  45  62  11  32  78  60  65  47  14  98  74  66  45  35   3  25  92  36   8  39  30  38  20  52  61  53  74  25  52  33  33  18  70  88  10  47  80  16  43  14  32  23  86  28  36  86  41   1  67  52  55  47  97  23  97  61   7  73  20  90  78  21  38   5  51  45  53  91  31  10  92  82  20  80  92  31  36  50  68  84   3  26  23  98  60  94  28  74  29  15  14  92  65  55  24  14  60  36  73  14  21  38  47  69  87  47  68   5  24  82  42  55  40  41   4  83  39  40  17  50  50  76  12  90  83  10  85  22  78  43  26   5  50  31  56  33  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          98  16  32  97  95   4  46  97  95  10  84  25  56  58  40  11  72  91  91  84  15  14  55  52  12  60  60  12  12  11   4  65   5  13  13  82  72  44  92  60  89  45  18  59  41   3  30  52  77  20  64  62  90  12  68  30  98  41  86   8  66  63  38  12  10  23  50  36  56  11  68  73  86  64  50  86  32  43  47   3  55  78  75   3  58  78  20  56  19  22  91  14  90  14  71   2  62  57  93  41  85  72  61  50  52  61  74  64  22  26   9   2  26  93  31  24  62  60  98  53  42  17  66  71  90  81   6   7  29  42  59  25  84  29  23   4  29  16  47  80  64  36   3  35   3   2  35  61  35  82  33  73  59  63  43  83  82  44  30  65  72  60  54  27  60  90  77   8  50  43  37  56  96  67   9  18  90   2  93  40  63   8  90  40  58  82  42  81  94  47   3  78   2  76   1  84  50  90  80  99  44  95  99  20  90  58  65  47  80  74  81  86  95   2  70  85  79  45  84  25  34  59  94  60  78  39  39  66  28  18  64  78  12  29  92  26  52  84  47  86   2  82  93  18  88  94  40  99  53  56  68  98   6  14  10  67  59  31  66  23  53  76  52  38  96  28  69  16  46  21   4   4  11  14  19  45  73   8  72  87  94  89  70  87  63  75  76  52  74  48  85  16  72  61   4  29  63  45  34  78  11  81   2  76  12  60  89  67  57   9  41   8  97  96  83  93  59  41  69  67  25  26  49  70  77   1  44  36  19  61  70  43  37   3   9  66  59  90  83  53  92  30  79  36  53  25  35   7  60   5  66  10  74  10  46  96  82  77  34  24  66  35  39   3  35  70  23  32  31  65  87  88  42  68  61  12  59  45  89  83  73  25  35  73  44  68  60  98  41  21  86  37  22  60  58  96  64  74  37  32   2   2  68  11  99  77  76  54  65  89  74  31  15  98  26  86  71  50  80  29  65   9  71  36  65  78  67  70  14  58  68  44  75  40  64  61  66   4  64  17  81  10  45   8  76  72  18  97  31  16  55  97  29  82  42  19  45  72  67  52  49  63  43  39  34  24  16  12  24  24  34  93  95  12   6  74   5  36  67   5  71  52  91  88  44  65  88  96  18  97  35  82  67  52  81  76  69  51  52  56  78  26   8  12  94  64  58  40  29  57  48  37   7   8  40  75  14  13  94  33  10  17  82  36  94  73  26  28  85   6  61  89  89   8  13  15  27  81  62  77  44  22  74  74   6  14  93  14  33  62  89  81  82  35  47  22  54  30  75  38  27  42   7  37  34  76  37  14  70  46  70   1  49  21  15  37  59  68  38  69  38  84  52  83  21  22  81  65  32  66   5   4  39  86  53  26  56  52   1  61  30  37   4  86  50  77  77  99  87  64  78  30  39  86  36  62  14  42  91  39  76  29  81  48  99  32  42  88  89  10  16  64  85  98  62  38  36  42  70  12  74  31  27  64  58  68  37  99  42  45  40  64  87  81  37  35  43  85  16  95  40  21  72   4  99  71  36  68  80  76  20  70  50  79  64  67  13  71  37  88  32  50   2   5  73  77  32  43  46  64  85  61  63  53  38  34  65  77  35  47  33  39  41  34  38  30   6  89   5   6  79  14  69  67  13  42  99  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        22  45  78  16  63  83  20  69  33  60  62  47   1   4  27  58  90  16  58  72   2  81  16  92  66  59  42  32  24  68  33  11  76  18  27  27   5  49  49  27  43  30   3  54  65  73   3  70  90  44  47  77  54  24  76  79  69  38  89  70  28  39  43  98  40  71  43  63  58  22  69   9  79  80  48  63  93  15  81  24  71  53   4  67  52  42  14  51  23  56  48  24  36  18  77  49  78  82  17  56  31  67  53  67  36  19  49  19  67   8  78  40  66  18  97  68  41  75  49  25  93   9  43  24  77  95  38  74  62  19   5  38  92  86  30  11  16  94   1  26  89  33  63   4  39  20  98  39  95  17  80  47  97  95  29  92  25  69  12  35  18  79  63  47  75  25  55  93  84  74  42  82  16   4  66  62  23  83   8  45  51   6   7  32   4  12  20  62   4  32  49  91   3  68  11  86  23  27  63  38  40  15  53  25  46  73   3  53  10  11  36  57  85  94  20  54  51  90  82  47  35  64  22  17  68  21  52  63  84  58  62  31  61  63  99  29   2  11  21  70  86  96  42  19  24  29  55  39  37  98  90  11  94  40  40  47  18  63  24  46  57  20  56  59  14  84  88  18  28  50  20  53  94  12  37  15  74  23  19  37  21  71  12  13  73  42  46  27  15  43  83   3  19  90  50  61  42  78  79  15   4  37  14  55  23  22  42  79  68  60  34  17  66   1  82  87  71  74  39  38  43   3  76  54  35  54   3  40  36  18  15  10  46  41  78  57  25  44  92   3  16  53   3  49  92  18  45   9  40  82  93  54  92  68  44  33  52   5  16  53  27   3  38  80  98  54  65  88  99  83  76  42  70  24  62  97   9  55  75  41  82  51  41  71  32  50  44  43  59  28  51   4  60  65  19  96  73  90  96  81  40  19  92  70  12  85  49  34  82  97  15   3  68  55  80  67  13  48   7  70  43  83  68  24  75   4  80   5   3  82  69  89  20  93  25  78  76  61  26  91  43  53  52   4  57  87  33  14  28   4  38  62  73  29  89  90  99  80  92  71  24  26  22  33   3  39  95  74  98  50  31  70   8  13  77  93  78  97  36  20  67  12  43  92  64  89  87  58  14  61  62  42  78  19  30  55  71  13  44  11  56   9  14  52  83  60  42  57  31  83  24  20  76  92  43  56  82  88   9  55  95  40  86  25  81  88   1  81  74  54  28  91  73  39  48  79  74  86  42  15  46  56   6  90  97  20  27   7   4  32  53   9  52  83  49  66  78  67  55   1  41  30  41  36  79  85  58  18  30  48  69  39  62  90  53  63  77  11  64  60  79  10  70  12  84  23  35   8  92  88  40  21  46  43  78  72  20  72  61  66  79  21  56  64   5  39   9  27  62  62  35  13  75  33  92  28  79  42  63  90  93  53  65  49  20  81  94  23  98  88  78  82  61  27  10  31  59  32  72   7  65  27  78  49  23  34  76  54  27  76  49  76  12  50  99  35  94  73  43  87  92  71  73  32  99  56  98  29  21  14  87  73  21  36  37  85  63  82  89  24  44  74  37  62  44  54   2  61  17  42  15  96  12  71  73  57  77   9  10  90  66  39  22  64  82   7  88  13  22  67  65  45   7  79   2   2  57  30  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      41  99  69  10  18  95  84  64  20  27  45   9  32  20  33  63  39  22  55  68   9  50  34  26  88  27  74  15   9  82  51  79  92  15  86  63  54  20  90  97  55  21  25  63   2  41  91  19  44  89  98  79  67  99  74  47  67  93  32   3   6  78  49  82  19  34  18  55  35  92  52   6  55  25  24  79  87  28  56  52  78  61  59  11  35  62  44  76  27  29  56  44   6  82  58  88  32  59  58  59  76  34  19  76  89  64  43  82  36  88   2  25  81  89   7   4   1  93  19  41  38  40  45  83  75  34  39  69  38  77   1  71  32  19  21  47  79  89  56  22  66  98  84  60  20  29  32  45  92  23   7  23  73  36  11  43  52  80  13  66  87  53  49  31  26  50  85  98  31  88  14  32  37  85  79  95  46  39  95  35  61  48  21  63  85  72  67  71  22  24   6  42  28  38  95  97  15  84  75  73  19  74  30  43  87  97   1  80  14  54  40  60  69  34  30  72  78  27  27  25  86  46   7  69  11  85  95  97  61  84  32  76  89  33  20  21  27  68  69  89  89  62  65  15  72  14  48  62  22  62  20  68  46  79  47  48  32  44   5  68  98  58  44  64  14  21  95  29  34  82  31   6  26  30  24  85  30  40  59  72  74  65  22   5  16  12  87  71  89   7  65  19  31  71  44  77  95  91  96   6  32  10  51  32  70  44  22  99  47  94  48  83  58  83  30  25  76  37  19  73  88  88  95  51  62  76  45  58  24  38  61  12  42  72  95  98  20  13  14   4   7  31   7   5  71  29  16  79  81  34  87  45  59  13  52  28  38  18  65  24  86  61  55  58  38   9  28  41  15  43  56  15  42  30  60  64  60  28  74  97  53  52  27  79  46  90  33  70  80  14  14   2  53  81  92  62  87  71  77  32   2   1  42  27  38  97  12  94  47  69  14  36  88  84  25  48  27  75  73  45  20  21  93  39  97  87  29   5  22  12  99  65  33  11  91  92   2  74  57  77  84  58  93  83  26  12  60  72   2  25   1  45  43  62   6  58  57  44  52  76  41  15  78  71  94  49  34  30  90  48  75  45  39  39  52  83  96  53   9  70  82  23  22  43  73   5  99   2  92  31  33  13  93  81  41  91  90  25  85  57  93  39  46  46  34  91  21  33  18  63  53   9   6  43  90  63  13  35  93  11  88  62  39  91  99  30  91  68  79  89  76  13  16  79  44  47  44  68  56  30  52  56  10  19  64  86  38  15  88  63  44   8  91  62  62  22  93  42  58   2  35   7  73  21  22  57  98  31  10  81  61  84  92   3  39  58  22  83   4  59  99  35  77  28  42  53  51   9   8  59   4  29  57  76  68  44  11  90  63  29  99  40  96  97   9  60  85  92  85  81  63  59  34  47  82  47  36  36  37  79  36  42  64  47  62  75  23  76  51   1  39  49   5  15  10  58  73  52   3  21  36  91  14  84  56  36  45  90  71  90  71  55  38  58  61  84  53  53  75  63  42   1  57  49  80   5  76  56   3  79  90  17  55  27  11   6   1  26  15   9  93   8  74  94  69  49  26  50   7  89  72  61  80  23  59  71  65  70  85  78  51  90  80  38  21  14  19  94  37  59  59  11  59   1  34  98  34  65  30  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    54  72  58  90  40  21   4  41  39  40  26  70  34  69  61  87  77  85  52  29  20   7  44  26  20  81  56  98  72  39  70  33  41  77  45  30  47  80  25  47  16  96  68  64  64   2  62  22  85  39  93  40  37  86  16  67  76  15  73  23  59  46  88  78  33  93  41  32  40  45  85  17  74  96  95  48  83  31  60   1  20  12  48  78   7  12  58  79   1  25  85  30  33  13  32  65  39  67  36  13  49  27   1  42  55  37  43  32  36  19  59  54   4  97  70  78  42  25  67  32  81  96  91  43   2  32  25  53  20  18  98  65  84   7  29  66  37  56  81  38  32  73  85  69  12  52  53  77  26  12   2  90  22   2  34  76  95  61  15  21  45  51  67   5   2  30  96  71  40  95  34  38  54  41   9  98  17  38   1  39  68  31  34  62  36  40   3  85  14  18  49  17  95  14  45   7  69  80  66  40  64  25  70  91  60  61  11  23  29  43  75  91  32  25  87   1  79   5  42  43  82  48  42  35  60  50  69  43  80   3  36  39  53  60  83  90  45  77   8  21  23  83  85  17  65   9  97   5  27  10   4  88  91  95  34  93  32  56  99   2  67  43  19  38  92  76  37  56  66  94  86  50  14  85  63  90  29  31  45  86  86  55  21   8  61  15  81  80  68  48  52  60  63  31  85  26  87  57  92  55  91   3   9  83  16  69  29   8  59  55  23  66  87  15  70  61  86  83  54  59  29  49  48  90  50  10   9  67  33  21  12  13  77  91   8  70  72  29  19  85  83  22  54  21  57  14  66  90  59  36  80  28  77  65  36  64  94  33   6  97  48  78  68  61  20  55  69  51  73  93  90  85  13   2  78  18  50  38  71  83  23  29   5  34  67  37   7  86  30  89  52  80  82  66   6  37  51  92  82  13  14  23  31  44  54  83  49  53   2  82  39  56  31  51  95  44  23  58  31  46  56  13  11  59  79  90  92  57  29  24   9  74  94  65   4  55  90  31  24  26  42   6  59  20   6  13  96  70  19  78  81  63  25  85  21  56  87  29  62  77  59  42  73  87  91  75   7  79  60  21  52  67  14  74  66  95  11  85  83  80  89  67  67  32   9   8  63  63   5  55  77  91  96  25   8  95  19   5  68  38  90  57  85  26  34  39   3  38   7  74  33  50  56  59  26  42  58  49   1  21  21  77  41  93  49  93  81  24  60   6   4  92  67  98  27  15  44  80  32  95  18  25  98  22  47   3  23   7  50   1  96  54  64   6  82  19  39  38  83  33  36   5  16  96  11  89  41  48  65  10   5  70  82  99  60  18  16  76  10  82  26  55  83  35   1   9  53  73  67  53   6  96  73  10  52  99  88   2  66  94  43   5  25  83  19  28  40  36  41  53  65  58   4  78  55   8  62  18  78  36  24  90  98  50  20  13  51  86  22  54  21  33  34  82   8  29  17  20  21  26  59  78  50  56  43  16  63  10   8  56  57  33  11  27  89  20  16  82  12  19  57  42  40  42  42   6   3  53  10  25  63   4  23  54  69  61  60  84   7  67  38  46  98  99  45  15   6  47  32  83  21   9  89  80  95  24  76   1  74  12  60  19  28   7   1  36  15  87  94  65  47  40   5  88  69  39  60  32  36  75  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  74  40   4  99  47  11  52  33  72   8  91   7  37   7  45  93  48  26  13  71  21  97   3  37  91  83  37  26  82  21  24  38  20  76   4  76  28  82  26  60  92  42  85  72   9  48  67  40  39  26  93   2  14  17  55   8  44  78  18  50  69  90  86  19  10  54  44  22  40  20  46  68   2  34  45  18  62  78  85  62  71  42  33  33  53  74  60   9  98  45  32   9  93  29  58  14  54  69  72  50  81  25  91  32  96  50  59  83   3  37  99  24  47  57  89  66  42  25  42  90  84   5  15  80  45  43  42  17  53  89  16  36  78  71  41   9  73  16  46   3  65  59  84  31  49  89   4  71  49  57  40  11  89  98  55  27  53  54  91  36  56  70  51  72   4  27  49  68  35   8  26  68   2  14  82  79  42  33   8  82  99  24  62  23  96  42  67  30   1  45  25  15  89  18  77  32  47  84  50  56  41  43  31  56  14  83  77  61  63  18  14  96  75  49  49  51  97  39  26  31  24  63  92  33  49  52  95  42  35  29  60  41  65   5  44  70  26  89   9  92  23  39  84  18  74  91  69  71   9  98  58  59  18  11  69  54  53  76  91  43  77  38  35  67  42  95  52  78  54  98  18  74  91  78  75  35  79  71  37   2  34  40  13   7  13  60  83  21  33  91  91  69   9  15  39  29  60  44  98  66  72  43   9  96  96  84  93  31  58  88  73  24  37  91  68  79  60  62  83  15  31  73  92  50  44  20  50  58  44  60  90  96  93  88   2  30  48  76  34  42  95  93  61  15  34  75  33  28  10  25  32  64  17  32  99  86   5  30  51  96  34   7  32  93  80   5  20  58  20  92  51  97  53   7   8  45  38   1  70  24  41   9  89  31   7  26  19  24   5  18  20  83  41  16  82  88  43  44  88  98  31  80  40  79  82  31  71  75  53  64  80  31  62   7  14  82  65  43  46  86  82  72  11  40  30  24  96  47  32  74  61  68  68  70  58  46   1   2   9   4  24  58  57  95  10  85  35  13  47  63  97  52  24  19  31  11  50   1  45  52  64  50   5  14  54  86  75  49  40  62  86  97   5  40  99  19  87  15  98  32  72  88  76  93   7  22  97   9  99  87  21  33  74  33  49  82  44  81  77  98  85  40  87  58  19   8  73  18  82  33  50  88  86  84  74  29   8  59   7  96  76  53  46  59  48  19  99  75  57  22  47   8  33  63  73  41  45   5  90  27  73  42  98  39  68  24  71  77  20  57  82  58  13  36  46  48  54  53  94  73  60  82  14  67  38  12  24  86   2  45  99  14   9  75  76  38  46  92  45  58  68   7  49  29  56  94  81  99  38  83  24  84  10  52  49  42  54   3  67  25  26  77  53  93  54  98  47  86  66  41  33  22   1  91  60  96   9  86  50  66  40  87  35  50  70  85  19  49  58  97  21  59  75  56  52  88  98  44  52  53  95  51  25   2   2  94  96  98  67  45  38  16  36  34   4  86  13  53  66  64  49  97  74   5  61  88  80  87  77  11  32  66  59  62  13  21  46   8  86   5  46  41  34  26   3  56  29  19  88  32  91  79  19  72  21  46  16  99   1  75  61  14  61  96   2  17  58  10  55  34  17  50   6  33  66  33  32  46  81  95  19  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30  99  88  31  82  45  85  64  63  50  15  67  45  54  95  51  80  44  37  73  15  23  21  59  74   9  22   7  20  58   2  16  20  34  61  97  89  31  24  50  80  89  51  12  28  56  48  98  93  59  41  69  37  82  89  28  96  55  69  40  81  32  87  33  80   8  76  40  85  20  42  27  93  63  37  58  90  85  71  99  39  84  34   1  38  75  72  22  47  45  87  82  86  56  16  74  11  71  91  93   1   5  87  86  11  30  65  69  47  74  99  45  17  40  41  15  70  64  55  84  55  42  32  99  13  10  34  31  48  55  48  34   2  59  60   5  15  15  88  27  41  23  61  90  28  25  78   9  92  54  76  15  42  29  32  60  91  99  75  61  50   3  93   7  74  78  49  89  99   7  77  45  56  77  33  77  33  87  65  35  16  78  92  50  11  58  46  69  43  90  52   3  67  87  32  11  35  43   3  46  17  21  82  74  30  70  63  63  81  71  33  26  88  77  48  13  60  43  94  91  20   9  47  34  63  21  81  22  55  16  90  66  52  33  18  68  78  34  19  88  84  50  38  89  49  89   9  69  96  99  19  14  75  11  16   8  10   6  95  52  44   6  70  44  12  70  93  15  26   2  85  50  73  11  97  12  68  53  97   8  18  45  38  81  54  23   2  18  64  49  30  73  77   2  22  94   1  79  49  74  85  38  52  29  88  39   3  15   3  29  27  12  47  14  96  51  74  93  82  18  69  83  18  58  67  26  80  73   8  18  38  61  23  45  28  67  31  94  70  68  13  58  27  51  60  13  94  80  54  53  85  86   7  78  50  94  87  17  33   1  10  22  41  88  62  47  92  26  48  48  28  25  22  52  81  66  47  72  45  21  48  44  24  89  74  19   2  86  76  25  78  79  73  45  44  47  52  14  55  55  13  37  36  43  84  71  79  77  18  90   3  99  70  64  97  21  26  27  22  21  40  86  89  90  58  83  40  29  95  95   7  23  36  71  53  64  74  27   7  59  73  47  25  24  49  64  20  83  12  88  59  73  54  50  83  46   3  41  43  94  56  82  45  66  38  17  33  99  98  48  46  14  24  41   6  41  15  77  43  20  29  82  81  93   4  73  98  98  53  90   1  46   6  25  92   9  60  98  59  73  62  99  80  20  72  42  63  10  17  79   9  51  12  88   5  62  43  26  95  99   6  44   7  80  28  39  23  26  10  13  34  70  71  64  63  17  91  95  59   2   4  53  38  48  39  57  39  31   3  55  30  66  52  79   6  33  27  70  55  25  55  91  84   7  63  88  93  15  43  34  10  27  41  71  40  36  35  91  70  86  89   4  74  95  40  11  22  48  30  75  26  31  97  33  91  61  41   9  64  28  66  19  24  17   2  37  81  54  47  96   6  39   8  18   1  92  42  63  28  29  91  11  65  58  50  69  58  53  94  35  35  36  80  67  18  69  64  98   8  39  63  13  76  81  74  18  78  21  56  61  71  74  39  79  67  98  85  59  27  62  90  67  70  65  60  50  51  54  38  72   5  38  83  32   3  89  22  99  91  54  28  10  50  40  89  37  39  29  74  69  77  83  75  50   1  75  11  53  18  40  68  98  29  29  70  12  10  85   9   2  65  44  59  29  19  19  90  83  87  25  64  22  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              98  48  25   1  99  11  78  68  67  17  29  76  10  39   2  21  54  30  43  44  91  19  56  18  29  57  45  68  68  14  82  84  79   2  19  12  54  12   8  47  55  76   7  16  64  36   9  98  39  40  59  52  63  72  15  47  31  65  85  35  77  83  69   3  33  67  87  35  26   8  13  30  59  60   9  92  65  46  14  87  11  78  15  72  58  55  73  54  43  58  70  76  90  78   9  48  85  33  45  14  76  99  50  35  19  10   7  22   2  70  88  25  30  10  25  94  77  86  97  23  36  98  24  13  17   8  51  79  25  83   5  42  86  44  24   3  87  19  17  92   2  41  48  82  81  22  26  48  86  49  29  56  44  15  42  90  48  53  24   2  47  90  14  58  55  51  17  88  73  32  94  99  23  35  46  87  12  26  13  13  28  65  95  66   7   8  59  33  91  43  98  68  36  45  78  87  62  52  75  91  31  96  46  11  44  97  45  15  72  72  18  92  65  72  24  60  97  52  32  65  66  11  64  91  65  31  19  31  85  62  69  98  63  52  13  11  65  76  30  71  55  74  30  24  78  53  91  12  69  70  54  54  19  50  20  61  75  66  46  48  88   4  68  84  86  98  48  55  74  65  97  85  58  65  19  89  47  20   8  64  60  90  25  22  28  64  22  82   7  63  71  61  35   8  30  15  12  58  12  65  15  47   5  65  79  66  97  86  94   4  59  63  49  55  89  58  89   1   9  67  46  35  80  17   8  40   7  79  51  95  18  70  50  85  79  25  24  96  95  13  90  50  91  54  64  60  72  77  20  34  18  43  76  46  33  91  84  57  84  73  35  47  14  74  47  70  27  42  72  17  96  51  79  25  91  27  26  66  23  61  51  48  35  33  24  87  60   7  82  30  51  36  44  97  39  54  45  74  50  56  62  52  53  63  66  41  81  42  20  64  12  38  47  45  64  61  27  39  34  82  30  17  42  80  81  55  65  77  54  23  70  86  72  69  12  54  85  86  23  34  82  54  84  67  42  14  72  13  28  47  68  55  76  73  35  82  45  10  76  22  31  71  57  19  27  24  13  73  65  76  63  36  60  80   1  69   4  82  56  71  49  21  58  93  97  28  90  92  98  41  87  88  67  25  70  20  86  86   9  85  78  86  50  24  57  47   3  26  41  26  37  46  99  55  13  81  24  34  49  29  95  25  79  89  43  36  97  75  11  42   5  46  25  40  41  68   4   1   4   9  37  83  69  82  51   1  31  83  87  17  44  93  22  69  48  94  77  62  37  72  78  36  48  70  56  45  96   2  71  65  79  33  70  39  45  64  56  45  62  93  45  58  21  55  84  86  65  20  23  99  63  99  47  75  66  49  49  89  18  58  96  14   4   1  14  62  20  58   3  23  80  88  96  63  80  42  43   3   5  51  33  70  81   5  46  39   7  10  61  36  89  69  91  61  28  15  61  28  12  38  80  36  61  12   7  78   3  47  41  34  15  13  44  32  68  13  14  18   3  95  56  75  74  98  91  42  44  57  31  28  43  70  61  77  26  19  11  57  10  91  20  76  15  96  23  21  78  69  64  70  72  46  48  32  21  80  75  86  11  47  30  61  16   6   6  20  77  83  47  45  76  52  94   7  36  21  56   8  30  50  73  90  47  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            11  83  21  45  49   4  21  37  24  39  37  50  91  39  99  41  64   6  16  63  42  69  47  49  87  35  35  28  97  62  85  38  94  31  89  62  24  59  70  58  87  63  23  36  48  90  69  38  13  85  11  40  22  31   6  30  89  82  64  12  72  57  12  85  73  26  60  65  50  76  26  57   4  38  44  22  80  38  20  13  83  52   6  82  63  74  22  96  96  63  86  52  24  81  45  85  64  81  66   6  42  65  80  55  12  98  37  20  60  16  31  50  80   3  79  90  78  68  80  46  49   8  53  60  72  11  24  45  52  46  69  31  24  85  83  25  21   5  66  10  19   9  98  78  57  18   7  79  35  43  46  23  71  45  46  50  72  10  32  72  61  12  37  63  36  86  64  90  28   1  98  84  27  62  98  88   1  62  11  24  78  87  25  19  77  98  63  52  93  88  18  60  10  42  94  44  44  91  35  42  59  80  94  68  15  99  81  62  84  47  66   6  75  44  68  37  45  74  47  70  73   5   4  80  14  50  44  59  19  30  13  99  37  57  63  39  55  19  33  79  80  70  73  99  20  77  95  86  16  65  45  14  32  31   4   6   7  33  57  14  67  32  35  90  13  57  19  34  25  19  88  40  52  97  52  86   6  30  17  90  59  14  35   1  16  58  36  68  73  84   7  59  88  74  53  75  66  73  93  52   9  36  28  69   8  50  92  19  35  96  88  22  32  19  65  98  70  14  63  66  77  38  63  12  42  54  43  29  53  29  61  66  55  77  43  76  88  52  42   2  53  38  27  99  45  27  11  13  57  55  58  32  65  94  14  70  57  71   1  17  76  91  97  82  67  37  26  98  71  56  62  50  39  68  45  51  64  68  54  35  40  66  97  33  40  68  55  56  98  67  33  54  49  20   4   7   4  10  19  17  44  14  33  47  50  37  29  56  19  60  75  74   9  69  42  26  43  97  62  62  42  89  60  73  52  12  15  28  42  79  86  50  73  52   1  33  97  80  89  32  24  18  21  32  63  85  58  29   5  14  82  90  57  79  87  40   7  69  61  45  78  86  81   2  22  85  13  77  22  59   4  30  76  91  25  24   9  80  46  18  26  84  70  16   1   1  13  36  23  14  13  70  88  48  40  34  67  47  29   7  30  72  61  86  59  97  73  22  98  41  27  13  72  76  39  77  41  47   7  11  32  75  30  31  27  22  78  56  13  17  51  29  19  61  70  23   7  84  80  67  48  36  60  12  82  15  96  56  64  23  99   9  19  21  81  27  35  47  71   7  90  36  98  87  62  54  75   2  60  59  90   7  95  58  36  88  47  34   2   6  20   7  18  24  96  35  61   7  79  64  91  46  76  67  73  80  46  35  94  44  50   8  68  65  44  51  29  29  13  69  88  37  32  97  65  28   4  94  72  97  28   4  52  30  28  76  67  81  62  55  86  89  15  22  76  37  43  27   2  47  37   5  49   6  47  68  47  62  82  36  88  95  29  62   8  88  63  28  97  24  42  75  21  20  95  82  74  98  48  45   9  45  98  23  27  34  41  59  58  16  68  38  94  72  51   1  10  82  41  93  19  94  69  45  40  89  12  62  28  59  29  45  66  60  63  73  27  97   1  66  29  82  52  67  27  33  79  71  74  96   8  57   6  87  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          19  96  22  20  53  55  82  32  13  36  59  49  31  81  43  91  77  40  14  54  85  85  83  79  64  68  24   2  33  17  74  47   2  29  85  47  55   9  87  29   9  72  99  59  15  62   8  94   9  37  74  77  87   6  81  47  19  31  97  80  35  58  20  81  57  65  69  17  41  22  37  18  97  84  56  58  58  65  50  55  29  60  79  54  55  53  16  55  74  46  19  73  13  38  44  97  37  92  14  62   9   2  49  28  64  31  86  10  39  13  73  78  50  69  39  44  21  38   7  29  75  12  81  78  84  76  57  53  80  89  60  65  14  77   9  78  28  67  12  24  90  48  39  21  61  53  52  77  88  84  46  86  58  93  81  71   6  58  48  72  39  17  87  89  89  82  80   8  60  94   6  55  43  69   8  23   4  47  89  91  27  80   8  70  25  49  75  47  45  72  88  34  49  80   2  76  81  45  54  65  50  83  44  78   4  62  26  98  69  26  54  56   6  59  58  83  52  78  49  76  60  80  77  17  32  37  23  65  85  31  13   3  76  89  72  38   3  77  37  42  41  41  79  65  14  32  16  11  78  81  63  71  97  45   3  34  60  29  43  82  99   7   2  71  83  25  74  23  25  78  41  84  90  67  56  46  77  89  62  69  72  18  29  23  85  28  10  99  24  31  81  47  98  89  68  47   8  46  60  41   7  43  41  14  81  78  41  17  70  41  59  13  92  52  97  10  90  78  91  43  51  66  46  74  44  44  25  53  75  45  67   5  68  46  16  86  38  95  50  66  61  39  10  51  90  27  88  90  57  78  43  62  36  91  66  28  77  83  54  36  85  61  37  51  26  95  51  28  74  49  81   5  61  43  13  17  50  76  59  43  57  44  96  67   5   6  11  73  85  88  28  90  24  85  67  68  29  19  36  91  21  34  31  79  38   7  93  93  12  15  24   3  86  80  72  60  90  63  47  86  19  43  53  17  34   4  33  71  47  58  27  92  97  95  23   4  10  40  57  79  25  45  94   8  38  76  93  21  49  89  74  84  80  47  50  83  97  80  85   5  79  64  25  11  50   4   1  99  87  88  75  98  79  73  67  72  22  71   8  16  58  27  72  50  92  75  70  14  56  13   7  36  20  50  22  41  85  86   2  94  76  71  59  36  80  36  13  26  90  22  32  70  42  62   4  90   1  66  89  26  59  52  29  46  91   5  72  20  39  23   1  27  94  27  29  21  57  73  86  43  34  45   1  79   1  60  79  61  47  89  66  88   3  91  91  69  68  81  38   3   7   3  58   6  74  98  70  49   9  43   9  22  41  77  53   1   7  71  45  94  33  80  30  48  70  16   6  44  10  50  51  85  29  25  94  54  23  62  17   7  61  78  39  47  10  39   7  63  53  54  46  69  70   1  96  27  99  16  58  59  59  10  79  16   5  65  58   9  71  46  46  48  51  85  77  30  14  75  70  23  68  13  98  86  32  34  82  96  21  63  41  28  40  86  52  20  28  97  32  48   3  75  84   6  47  48  69   1  38  49  29  32  77   5  23  64  65  96  79  45  36  80  72  57  11  79  34  66  72  33  71  39  62   9   3  56  40  45  68  57  33  54  19  71  41  58  55   9  93  38  32  93  66  14  35  79  80  31   1  92   8  31  35  81  41  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        86   1  92  33  40  36  49  50  91   2  23  78   9  77  78  48  25  44  87  97  40   9  67  47   5  54  13  21  25  60  55  52  44  16  45  40  75  34  33  26  15  36   6  41  32  52  10  20  17  45  96  47   3  32  67  58  52   7  82  22  96  49  38  98  32  88  12  10  89  42  38  57  87  93  91  67  96  57  66  63   6  55  44  68  72  32  30   5  40  20  23  82  68  49   6  35   3  71  36  63  92  25  10  94  99  82  89  81  22  50  25  87  41  87  53  58  96  35  99  13  62  18  19   8  49  98  94   6  93  85  74  44  15  49  66  25  24  82  19  76  77   1   8  38  22   9  68  41  95  38   1  52  64  78   9  49  23  94  41  76  86  31  85  72  91  75  20  64  55  99   8  34  23  55  90  61  96  47  82  44  25  97  44  43  86  16  45  71  47  36  91  69  44  34  48  83  19  15  38  76  71   2  13  13  41  81  28  61   6  32  74  30  37   7  71  54  44  78  73  73  70  62  71  64  13  13  54   3  82  22  22  42  90  90  83  24  22  23  39  48  36  33  72  81  49  90  69  75  56  37  98  32  81  84  15   6  21  68  86  99  48  27  25  73  99  65  38  81  80  48  14  77  33  73  54   8  66  68  28  17  97  39  39  14  26  47   8  89   2  95  45   9  69  52  66  20  96  82  98  63  28  87  21  65  65  43  80  61  67  16  78  72  32  71  10  90  90  85  95  52  19  61  11  41  76  12  18  95  67  97  24  47  38   7  72  21  58  31  65  20  21  27  49  43  57  85  70  23  55  14  60  98  50  71  55  84   3  89  22   2  61  57  12  92  70  79  63  72  33  32   4  10  50  71  49  15  32  87  42  32  22  11  30  44  95  37  91  41  40  31  58  60  85  83  25  90  24  58  68  19  77  90  38  30  56  15  31  78  59  69  63  87  30  95  74  89  88  12   8  60  97  74  14  45  61  49  35  17  64  77  43  57  62  68  42  20  27  17  24  30  28  42  46  67  52  48  48  24  68  93  34  50  31  67  35  45  14  24  82  20  95  54  96  56  10  16  14  38  70  97  59   7  50  59  28  54  33  55   4  28  59  54   2  21  58  64  39  76  41   9  63  88  33  72   9  50  77  48  66  15  63  82  98  37  93  33  84  98  83  71  38  96  92  39  83  90  71  42  57  72  94  54  69  36   4  97  10  26  77  51  63  66   6  24  53  70  27  13  65  50   7  97   1  94  74  27  91  43  98  47  46  25  90  97  88  80  33  65  91  15  88  11  99  11  39  71  99  68  99  98  39  25   6  17  51  20  24  51  46  82  19  97   5  74  93  80   6  69  83  46  50   7  89  41  55  93  89  93   4  77  67  40  77  63   2  61  16  12  70  31  67  15  39  39  91  64  58  12  80  50  27  11  73  66   5  88  32  27  88  88   1  39   6  72  18   4  99  38  82  55  79  80  77  95  96  53  85  82  24  56  29  36  59   7  74  58  58  16  53  10  85  82  84  98  85  18  12  54  62  28  83  46  36  31  59  14  80  76  86  98  70  40  58  36  32  29  67  17  45  21  75  90  16  23  17  76  99  49  66  99  45  19  66  99  90  49  99   6  83  61  65  90  66  82  50  43  87  79  73  38  94  97  62  71   6   3  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      24   9  66  54  51  17  27  36  32  86  52  77  48  97  99  95  52   7  90  58  84  82  99  54  49  49  18  34  25  38  87  10  11  69  28  31  41  94  21  17  74  49  94  68  10  58  21  89  99  54   9  82  19   8  97  22  80   9  47  86  42   1  51  10  48  39  70  48  68  70   6  25  24  34  36  34  62  95  41  94  14  29  48   2  28  78  62  84  20  17  37  19  45  47  86  51  56  52  78  97  45  12  31  96  48  45  69  44  94  11  46  31  89  72  89   7  90  62  56  32  25  79  55  19  71  10  48  85  37  63  20  32  14   2  76  82  16  24  75   4  71  27  55  83  92  82  14  11   6  95  96   2  37  29  60  49  28  21   6  28  38  34  90  86  44  49  35  56  21  94  13  95  78  32  31  65  40   8  91  37   3  75  51  95  60  77  43  71   6  93  39  65  79  43  26  18  75  36  27  98  14   6  80  69  11  66  81  41  69  59  67  33  59  97  25   1  20  43  93  12  30  25  50  55  31  25  75  29  14  34  49  49  84  13  51  56  31  19  39  27  96  25  61   6   5  53  31  28   8  15  17  13  79   4  95  65   5  58  61   5  91  46   8  89  93  66  83  71  83  19  76  98  98  73  90  56  28  58  61  90  78  14  37  53  49  42  67  22  45  13  84  39  48  74   2  16  91  16  76  62  77  56  88  74  38  64   2  38  93  49  45  68  78  93  12  96  40  62  35  44  71  66  21  92  69  67  71  16   7  73  62  13  91  63  33  39  13  15  38  71   3   9  41  78  61  37  39  59  55  63  63  89  59  87  51  31  49  55  12   7  92  24   3  49  80  31  95  15  10  56   8  99  90  54  74  15  45  80  63  71  14  27  74  64  62  16  73  28  12  85  26  28  60  57  31  27  50  48  86  55  26  20  25  68  68  93  40  62  80  34  62  76  85  12  79  87   9  18  40  57  76  37  82  52  10  30  63  92  77  66  74  66  75  98  22  21  67  53  80  54  58  42  67  74  16  98  92   4  86  81  69  11  77  81  39  65  89  76  47  85  93  66  64   6  73  71   6  78  38  46  76  21  64  57  50  24  43  66  55  83  94  45  26  98  35  37  99   4  79  11   4  45  80  17  30   1  52  30  67  71  74   3   1  29  81  96  26  34  55  10  77  92  92  66  37  91   4   9  69  55  80  27  64  37   9  66  51  40  70  99  83  87  63  29  27  67  23   3  45  90  33  93  11  15  27  64  69  96  29  15  53  54  80  88  72  22  69  98  30  82  85  70  96  98  75  55  37  55  67  68  82  29  97  96  20  95  45  42  65  37  33  26  57   7  37   8  53  77  95  87  50  90  66  10  72  35  40  99  99  40   4  22  83  34  81  99  15  37  72  45  65  77  59  27  12  17  18  76   3  54  17  50  68  70   5  46   4  74  48  22  79  25  94  69  48  45  68  93  21  80  40   8  32  98  55  88  29  95  43  37   6  42   8  75  52  99  68  18  94  97  30  99  87  53  60  32  13  37  38  98  89  82  61  31  96  78  95   6  60  77  63   7   1  53  55   8  28  64  66  62  47  94  63  69  92  45  28  79  23  33  45  29  61  12  13  70  48  93  87  41   1  17  36  52  71  31  28  13  66   6  64  15  75  75  72  58  41  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    15  89  74  42  41  71  23  32  14   3  77  37  61  82  61  63  20  74  56   7  25  52  90  45  86  22  70  84   1  81  87  45   9  83  72  94  45   6  57  66  72  87  40  41  90  82  63  82  38  35  77  53  17  86  99  95  82  75  25  47  29  41  14   1  67  32  50  12  61   7  82  11  91  53  91  12  97   3  92  16  16  23  21  24  89  47  58  44  46  90  21  67  61  82  19  93  13  15  80  13  83  28  70  97  65  25   4  20  64  76  92   6  91  12  55  80  48  88   3  39   6  52  93   4  75  44   4  57  55  57  41  58  20  22  87  78  62  44  27  27  67  25  96  71  98  17  76  58  35  86  34  89  16  90  94  42  29  79   8  14  16  96  26  96  99  66  23  25  27  55  86  38  67  51  39  97  86  15  56  66  12  28  35  32  82  85  37  85   4  52  86  43  28  75  64   5  26  28  68   7  92  54  26  15  62  70   1   2  92  61  95  49  80  15  28   4  89  10  74  44   2  53  18  78  40  78  85  26   9  47  40  81  37  79  95  77  41  45  72   3  67  42  16  98  80  29  33  42   7   9   1  68  40  68  13  66  26  38  87  22   6  38  88  98  12  86  26  97  25  79  96  62  92  39  14  53  57  81  40  57   6  69  21  68   1  17  97  68   3  77  67  25  15  89  31  36  16  86  69  30  32  26  20  80  85  64  79   8  16  28  96  94  46  92  82  70  18  68  96   4  93  89  62  76  74  91  34  62  55  79  81  93  20  48  60  12  64  88  72  30  76   1  67  82  57  22  85  33  73  20  31  11  55  30  31  94  29  63  89  70  10  90  45  65  89  94  35   2  21   8  86  52  13  15  32  87  63   2  47  64  55  59  54  42  23  89  28   6  44  95  19  93  58  74   5  75  20  50  99  45  53  27  80  60  31  29  68  29  67  62  40  28  66  54  57  49  46  93  87  72  43   7  48  39  44  98  96  35  14  89  22  65  22  29  68  94  12  91  36  52  87  51  71  63  36  93  30  51   1   2  75  20  64  64   7  88  96  72   4  16  32  74   2  27  61  26  34  14  91  74  83  16  54   5   9  18  19  17   7  92  78  40  74  89  76  66  84  69  78  50  59  91  29  63  20  51  94  63  65  82  29   4  60  33  72   5   1  32  80  99  98  44  19  76   6  47  20   7   4  77  31  76  83  99  35  66  19  44  61  48  22  26  41  49  40  91  40  22  14  81  89  97  16  35  64  23   9   6  17  20  93  21  52  67  50  37  60  82  50  11  13   6   8  79  41  25  15  36  12  60   1  21  11   6  10  53  81  66  26  61  24  47  36  98  28  34  64  83   1   4   2  75  47  14   8  57  44  88  76  40  13  77  73  20  88  49  54  45  21  16  77  71   9  41  75  64  12  70  35  54  97  59  36  83  55  30  99  83  30  80  51  56  43  20  78  82  97  80  58  56  52  98  31  52  17  42  65  92  22  48  83  55  39  84  80  32  16  98  34  45  80  66  74  82  96  64  62  25  98  35  36  54  92  98  11  39  31  55  40  53  92  99  73  73  93  51  36   9  50  51   1  46   3  16  61  26  68  54  10  20  13  91  53  38  80  25  38   8  88  42  40  62  48  32   4  78  44  56  72  44  24  68  70  35  42  64  77  58  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  95  66  89   9  45   7  26  49  32  35  27  95  86  88   2  88  91  57  10  90  63  69  16  63  90  22   2  89  13  52  58  96  53   6  41  70   8  80  49   2  38  53  22  61  62  84  80  99  23  12  21  83  45  42  86  79  53  89  74  46   1  25  60   4  66  10   7  68  78  63  34  50  52  72  33   6  10  74   7  92  73  78  94  82  75  42   5  64  74  32  56  38  74  69  14  96  26  53  50  90  27  61  75  12  42  11  42  88  84  22  47  34  12  16  37  41  47  59  30  55  66  23  90  34  92  11  61  87  72  15  72  46  39  47   5  65  34  58  47  97  64  40  85  94   5  46  19  20   1  86   6  75  21  15  71  54  91  52  89  27  13  15  10  13  38  38  27   1  30  75  40  67   4  98  66  71  66  76  67  90  55  61  66  75  32  34  76  39  76  99  82  80  94  67  90  95  43  67  77  55  64  18   9  90   9  34  92  47  85  50  30  16  25  49  35  84  78  99  47  23  17  99   9  11  99  28   6  44  50  88  94  75  88   9  19  17  81  12  80  74  79  86  94  58   6  66  27  58  31  98  74   3  17  91  44  30  76  40  92  51  43  80  94  69  80  74  27  11  34  99  27  46  65  43  36  46  90  22  97  64  75  47  15  85  47  57  55  23   5  78  65  28  79  69  84  78  12  49  72  91  84  12  13  43  31  59  60  97  52  98  40  44  68  31  40  47  33  34  52   2  15  67  81  25  94  63  30  56  98  13  78  10   8  53  88  76  16  59   1  93  61  83  37  86  32  32  75  10  50  29   7  53  10  79  70   4  49  92  99  40   8  93  91  15  60  10   2  91   6  86  61  68  46   8  23  93  10  97  27  46  20  10  40  29  51   2  40   9  80  38  40  18  62  92  30  42  41  71  79  69  91  64  21  67   7  99   2  95  61  13  94  80  65  62  30   7  30  81  46   3  61  42  87  86  52  65  75  35  90  66  15  53  13  55  56  67  27  17  82  48  29  77  16  40  77  68   3  44  79  95  43  31  18  25  80  91  18  49  19  60  53  62  39  17  74  45  56  63  85  51  73   2  42  38  28  63  31  93  65  91  12  14  23  13  15  27  33  88   5  62  95  19  36  80   1  89  97  83  14  31  94  58  24  24  66  54  88  89  78  98  61  35  26   9  21  94  66  76  39  48  20  80  50  80  47  29  32  10  92  40  82  70  41  19  67   3  50   9  73  64  31  87  36  57  82  38  57  93  20  99  46  99  23  88  27  56  86  74  60  19  97  63  70  10  74  27  99   5   8  36  80  38  21  15  23  68  86  57  61  47  92  27   1  73  18  41  70  18  40  34  40  43  22  80  70  42  15  67  21  17  98   7  97  99  52  11  44   5  27  81  84   6   9  76  20  79   1  14  79  82  53  60  82  46  99  49  46  69  60   8  46  11  66  57  94  64  27  95  21  58  17  12  73  80  73  37  38  69  80  32  46  56  74  85  94  61  86  55  16   3  40  47  84  98  83  52  55  38  96  72   8  63   8  23  18  20  97  93  60  26  59  38  16  32   6  78  50   9  13  27  87  49  80  60  16  68  38  89  30   4  11  98  79  75   6  60  27  76  80  76  23  29  35   4  93  31  34  18   9  89  65  51  97  46   7   7   1  78  39  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                19  74  84  15  83  51  25  94  31  71  93  32  77  74  47  58  95  85  13  65   7  53   8  30  64  89  92  56   2  56  81   4  78  16  40  52  53  10  74  72  40  28  75  28  56  72  69  23  16   8  42   3  20  99  19  33  99  48  99  14  65  37  64   6  35  44  35  96  68  29  62  99  75  34  91   2  79  63  93  36  72  25  84  17   8  71  51  80  33  41  42  72  45   3  80  62  86  41  90  37  13  57  94  26  78  77  47  39   5  19  56  21   2  58  64   1  48  67  37  21  14  57   4  46  16  84  70  82  15  71  55  27  31  61  64  86  73  86  20  83  59  51  94  32  91  97  17  59  52  51  29  52  86  90  73  50  99  38  39  49  43  34  36  53   1  32  61  99  36  68  42  74  49  24  47  73  87  37  12  81  44  34  44  40  27  11  11  92  35  86  51  48  85  30  91  51  85  84  77  44  57  20  50  64  28  43  14  55  96  71  65  63  42  51  96  73  43  43  69  70  64  27  47  55  47  30  53  69  26  79  73  98  81  18  16  13  71  68  17  81  62  94   2  71   9  24   7  10  67  87  21  38  70  44  19  56  90  46  10  56   3  64  76  62  59  71  82  35  56  51  54   6  50  95  20  64  20  53  66  60  64  93  36  39  57  21  64  17  63  41  59  30  79  24  52  12  48   3  67   8   8  21  62  45  74  15  33  89  83  61  12  69  16  78  56  72  90  44  61  51  53  99  31  53  36  94  50  78  26  67  46  18  73  49  84  59  90  14  32   4  93  92   3  33  75  50  14  79  85  26  33  58  87  10  66  57  24   9  78  72  45  36  34  15  10  77  30  39  45   5  68  94   2  48  18  98  19   3   7  93  87   1  41  53  40  12   9  71  16  34  41  89  25  26  27   8  68  51  20  70  99  43  54  72  44  83  61  58  61   6  64  72  56  16  35  50  54  51  98  17  36  21   9  31  94  24  56  76  29  81  52   7  87  96  65  78  76  96  21  80  15  72  71  46   3  92  81  63  60  86  33  30   1  59  82  32   1  26  63  80  43  58  26  46  58  14  41  66  12  30  99  84  29  57  20  94  80  13  20  86  89  63  30  65   1  58  60  23   4   3  15  35  25  54  49  52  50  50  89  59  13  61  38  26  79  56  46  42   6  42  43   4  22   9   1  74  68  20  40  90  92  61  53  68  98  59  60  96  47  23  21  45  91  60  82  32  70   2  42  28  73  64   5  63   4  98  96  18  41  81  38  55  32  81  11  96   9  74  28  86  64  72  14  75   8  74  31   1  38  82  84  36  12  26  26  52  17  95   4  59  68  30  68  77  92  34  28  65  58  22  33  10  82  20  69   2  45  87  77  90  48  83  76  52   7  79   4  10  63  34  28   8  99  50  97  57  29  85  80  79  55  57  63  50  88  27  35   7  50  62  26  34  89  99  65  12  17  81  45  24  49  43  83   3  21  14  84  69  83  37  65  96   2  41  80  83  97  78  35  17  36  86  20  42  51  13  50  46  66  62  74  93  80  71  36  28   5  66  96   4  72  68  13  65  30  54  36  58  33   2  63  97  82  85  72  10  28  64   5  96   9  92  99  40  73  99  73  57  95  72  72  31  95  75  14  68  48  99  51  30  51  45  93  30  81  39  95  70  91  76  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              86  21  27  10  82  25  57  88   9  37  99  71   6  66  73  77  77  37  19  46   2   5  79  69   3  41  56  98  17  93  67  10  38  95  33  18  67   4  48  31  22  11  24  17  13  35  36  56  54  62  59  53  36  53  13  89   2  72  92   6  93  22  99  64   9  78  69  87  62  42  66  51  28  24  41  82  42   4  78  33  89  80  53  41  70  34  68  54  38  13  40  91  17  50   9  36  74  46   3  17  39  35  25  72   1  39  48  46  30  94  12   9  52  91  87  71  25  35  69  39   5  66  36   6  59   6  72  33  49  70   6  44   8  65   7  62  60  16  20  57  62  73  73  15  83  14   4  64  63  75  59  41  37  60  22  11  66  49   6   3   9   7   2  25  36  49  22  99   5  90  69  79  97  13  77  98   6  68  51  82  44  77  75  17  83  60  35  54   4  62  70  28  93  17  77  26  31  51  27  24  82  71  10  49  24  25  87  75  36  85  23  78   2  64  76   5  64  44  47  90  59  99  14  60  96  30  92  28  92  49   6  92  67  13  23  72  78  33  25  13   5  54  30  40  83  82  73   9  13  27  57  29   1  81  40  20  23   8  27  43  43  96  72  23  11   4  29  87   1  50  48  27  50  26  86  34  42   9  50  38  73  61  66  66  62   4  48  62  94  15  42  99  90  84  32  66  73  90  28  21  33  63  42  26  94  92  46  83  21  51  18  30  26  16  23  29  83   5  13  16  61  45  35  54  88  59  93  13  48  81  59  94  69  11  33  32  56  98  32  81  37  68   5   9  50  67  74  81  61  71  77  43  36  28  32  99  47   5  35  58  97   4  55  39  71  23  19  83  53  77  18  60  57  27  82  49  28   8   9  45  98  22  16  76  50  52  69  74  25  49  90  54  79  40  93  82  72  43  80  96  39  74  45  69  25  28  74  92  20  58  74  97   4  31  40  24  63   9  60   6  85  83  74  20   2  17  47  52  59  26  43  54  54  47  24  80  90  47  45  35  65  48  36  33  94  53  56  67  99  93   9  58  31  41  18  20  11   8  85  88   6  97  77  67  40  82  92   5  52  59  61  56  68  49  99   9  32  71  45  89  48  20  84  40  70  81   6  32  78  51  67  39  78  57  19  50  21  67  11  87  33  85  95  35   8  42  20  25  14  46  72  67  73  76  34  51  94  89  81  16  23   6  17  56  77  47  16  69  46  21  73   8  98  61  42  83  44  47  51  55  12  61  96  27  37  75  20  20  11  48  43  72  46  32   8  23  64  63  75  62  18  71  34  93  72  61  90  45   7  93  40  47  64  31  91  70  70  18  75  28   6  26  88  87  71  65  99  79  79  73   7  77  32  18   9  83  87  40   7  69  27  30  94  30  11  57  47  21  52  88  91  88  60  72  82  52  90   5  87  76  16  90   1  27  97  37   4  55  83  24  95  22  64  45  34  45  61  17  92  18  43  52   3  65  62  96  24  46  52  47  73  15  12   3  81  62  46  64  40  67  12  91  91  52  26  15  61  32  21  83   7  96  40  33  67  72  98  91  78  31   4  36  96  73   6  12  26  34  65  34  52  83  96  55  22  23  96  71  86  84  71  57  33  47  59   9  27  93   3  27  94  60  59  94  51  16  74  35  15  52  70  45   8  59  92   7  47  95   7  56   2  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            5  22  73  37  12  98  76  47  68  15  25  59  18  95  19  47  12  76  13  10  22  86  53  92  83  47  17  40  75  87  77   4  45  93  11  67  66   3  24  57  90  39   6  68  72  84  40  72  96   8  77  24  77  69  31  59  16  39  16  34  73  65  90  37  79  18   7  33  69  90  59  34  86  57  69  90  88  81  37  95  72  45  77  23  96  25  84  60  81  64  61  86  90  44  77  61  60  77   6  17  33   3   6  87  70  93  13   6  83  50  46   1  44  21  74  50  95  67  33  64  10  22  84  28  89  53  57   1  54  25  50  46  87  68  39  17  21  75  99  20  13  94  62  63  33  87  10  15  73  83  76  79   7  44  68  75  85  85  69  77  22   7  19  24  27  51  17  53  66  14   9  68  99   6  47  50  37  64  12  77   4  90  84  61  25  18  90  21  16  65  26  31  36  88  18  23  60  82  72  88  38  28  10  26  59  97  16  73  32  67  75  75  21  85   1  59  18  77  74  53  72  69  39  99  46  52  49   9  80  88  17  76  24   7  59  70  40  44  61  69  27  94  26  43  56  84   9  46  62  37   2  72  15  63  72  74  28  93  43  76  32  22  67  45  44   8  58  25  42  69  29  95  13  51  44  99  94  47  57  65  68  67  76  45  54  69  90  72  61  29  17  54  82  70  76  70  82  50  61  77  82  53  80  40   4  73  52  76  26  51  28   2   2  62  32  69  27  39  28  79  58  98  25  40  59  62  98   5  12   6  85  29  95  55  74  76   2   6   3  47  21  59  60  90  82  14  55  12  32  83   4  27  64  40  20  43  37  12  17  55  23  19  95  99  17  52  53  48  29  13  55  55  19  52  69  22  87  39  80  88  86  81  88  44  32   8  16  83  47  68   3  31  99  29  64  44  89  90  40  32   1  69  69  83  54  74  18  34  91  10  37  83  56  91  71  93  93  16  74  32  99  94  53  59   3  84  48  30  37  10   8  87  33  25  44  10  71   1  39  12  15  43  88  87  93  64  48  56  13  63  99  85  76  73  56  97  71  90  21  40  96  57  13  51  69  15  40  71  99  80  46  83  82  74  57  41  66  16  45  82  58  54  31  63  41  51   4  16  20  89   2  89  18  45  78  92  79  29  33  14  78  74  46  64  41  18  95  88  76  50  25  67  48   2  10  89  58  81  12  72  85  99  25  84   7  62  12  21  33  71  88  78  16  24  71  96  39  64   3  67  82  42   8  51  74  36  68  86  30  78  98  48  14  83  52  43  95  10   3  57  33  83  45   5  30  39  89  92  14  16  47  36  65  63  20  82   8  60  68  62  99  15  42  54  79  57   4  78  26  13  55   5  10  33  11  69   4  49  17   5  87  49  53  82  26   5  55  77  28  24   1  70  72  35  54  70  87  16  42  38  91  12  27  43  42  10  22  76  33  43  86  37  10  65  24   1  27  15  64  58  95  74  30  51  49  18  67  64  31  54  64  29  61  23  11   3  40   4  55  48  22  15  26  99  20  22  69  68  50  34  53  82  29   4  49  70  97  28  22  46  20  81  69  96  91  44  67  13  78   8  87   1  71  77  90  43  29  15  92  68  18   8  40  91  31  28  94  39  76  57  52  41  13   6  35  42  97  78   1  84  49  76  89  73  74  95  33  49  99  74   6  49  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          33  54  25  76  47  80  39  80  54  83   1  27  52  43  86  10  28  13  44  31  28  37  30  78  86  13  32   1  18  74  65  62   5  51  90  19   1  33  96  68   3   1  74  67  75  66  84  70  38  19  83  93  17  64  78  80  86  50  58  24  55  33  57   8  87  78  84   3  95  17  51  62  28  33  22  37  10  91  24  37  47  38  31  48  29  37   3  95   6  12  55  46  22  85   6  95  59  90  39   6   6  86  81  70  68  54  44  66  22  95   4  35  60  66  67  77  13  52  27  81  63  69  39  73  25  71  37  56  46  16  61  85  59  94  70  73  75   4  32  55  59  43  31  21  23   1  48  68  31  26  20  59  52  76  14  28  89  16   9  78  85  75  79  53  34  39  28  43  98   2  56  60  35  51  43  10  54  84  51  92  13  24  24  87  10  90  13  55   8   4  28  52  64  40  89  24  19  34  61  38  26  72  16  26  19  99  97   2  52  30  53  95  80  72  45  65  35   4  18  45  28  67  84  55  23  34  69   1  79  64   4  82  27  17  76  20  86  92  17  35  15  80  83  55  75  16  25  43  98  24  54   2  62  18  24  15  59  16  29  77  55  14  79  97  59  10  14  27   7  56  16  27  82   5  61  45  76  15  16  37   2  25  88  93  33  62  84  72  12  87  54  35  35   8  29   8  78  39  95  30  73   3   1  44  76  89  81  81  80  31  17  21  44  55   8  84  96  53  13  11  45  12  28   9  80  90  91  91  71  30  72  70  96  27   3  94  75  83  42  39  80  38  97  86  97  30  99  58   9  74  15  51  86  11  36  19  26  87  72  72  45  90  34  96  80  99  42  78  91  19  63  31  81  15  84  84  48  57  53  87   8  62  39  15  93  10  41  36  42  82  85  76  91  67  34  87  50  48  72   3  69  94  46  85  39  51  40   7  25  64  77  41   7  37  53  83  90  81  13  15   3   4  23  93  30  86  66  10   8  94  21  29  42  22   7  23  28  20  98   1  99  55  29  74   5  59  83  97  75  20  87   8  12  46  76  25  24  25  85  14  65   1  62   5  61  42  74  42  61  58  93  41  55  78   2  76  34  59  39  72  14  68  56  29  30  17  24  76  20  85  33  95   3  75  19  28  98  78  45  16  24  14  30  38  40  75  66  66   6  85  34  25  25  31  83  70  84  16  11  38  41  16  90  78  63  39  50  12  25  42  55  92  24  13  65  75  21  39  78  90  30   8  44  29   1   5  67  87   2   2  71  87  24   8  87  37  86  48  67  62  73  44  77  58  98  20  54  67  44  81  16   7   5   5  64  12  79  69  23  97  11  82  43  91   2  63  40  59  33  44  81  38  10  58  11  12  76  19  47  93   7   1   7  64  66  32  83  95  32  85  13  66  42  35  11  51  91  94  99  89  72  72  45  66  27  90  11  47  36  99  51  78  67  93  14  75  71  18  42  91  81  94  92  52  43  50  27  77   1  57  82  62  73  90  92  76  78  69  74  84  34  42  45  14  59  68  18  60  67  78  27  87  55  99  57  17  90  22  36  42  41  72  44   6  70  52  89  54  96  39  47  91  33  24  45  73  41  79  64  48  96  60  70  93  34  56  62  78  59  81   5  47  88  54  43  96  47  58  22  18  72  78  97  88  78  32  28  78  33  62  68  19  73  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        28   8   8  17  47   1  74  94  80  81  48  11  60  61  87   2  26  57  65  92  84  35  32  23  58  60  58  15  23  96  16  71  24   7  93  71   4  89  69  65  85  11  95  55   6  43  64  65  39  17   6  65  43  86  51  71  24  37  71   2  26  70  15  15  70  85  10  83  55  98  17  99  86  44  76  61  75  80  82  95  69  30   1  55  28  82  37  23   5  14   5  68  69  80  56  53  62  73  53  62   5   2  81  21  27  83  36  59  59  56  92  38  51  93  35  35   3  87  94  92  64  29  60  78  61   1  45  24  60  93  35  83  70   7  67  94  39  79  16  93  41  13  37  71  97  31  99  26  47  78  77  22  60  96  46  70   6  70  46  58   2  54  27  40  11  22  17  86  52  66  70  25  21  15  67  88   8  84  64  29  79  43  28  35  14   3  99  18   5  47  61  26  86  54  61  34  50  34  23  81  91  11  95  55  31  89  94  92  10  36  69  17  45  15  74  48  86  76  50  18   9  92  95  79  99  45   8  65  72  31  81  14  70  94  50   8  25  84  49  40  63  80  37  88  85  84  97  18  22  67  78  32   1  24  67  63  27  82   3  16  46  96  78  26  39  73  43  54  20  92  53  82  39  39  91  63   1  65  67  47   5  30  27  89  13  82  50   8  27  21  70  85  26  80  27  80  34  89  27  98   6  16  52  78  19  38  83  96  38   4  22  52  25  75  54  82  31  32  39  28  97  89  82  80  61  44  79  51  53  30   9  49  53  77  14  12  23  61  48  22  72  63  35  76  57  73  78  60  59  69  22  60  93  69   5  13   9  91  54  87  75  88  68  15   4  92  80   6  45  45   9  19  23  53  40  66  16  48  80  99   5  37   7  49  36  22  10  23   2  15  49  18  66  17  48  97  28  56  93  64  62  21  61  72   3  45  87  81  65  41  32  43  65  57  98  44  91  31  54  19  82  25  46  64  70  62  34  46  28  97  50   7  95  87  48  16   2   1  84  48  68  26   4  53  94  93  20  14  15  54  19  20  87  76  92  83  89  17  88  90  29  54  78  91   1  56  68  39  25  44  90  49  20  66  41  79  16  96  24  26  24  64   8  60  66  89  92  12  15  29  94  22  82  13  44  56  89   6  87   7  55  70  13  68  37  89  26  99  77   7  10   1  37  50  24  77  31  79  13   1  77  15  67  97  97  68  74  46  75   7  10  92  55  70  36  73  61  70  55  61  74  48  11  71  91  68  40  25  23  88  82  13  11  87  12  49  23  28  64  80   4  67  36  60  93  93  34  45  49  29  65  87  46  12  77  59  20  73  19  86  65  99  65  91  84  38  97  93  55  89  46  93  67  99   4   2  68  31   2  73  85  84  83  47  62  21  36   6  19  37  75  66  39  28  14  35  61  68  79  39  73  34  31  28  94  14  79  11  33  97  33  27   8  33  49  58  34  13  87  78  94  22  78   5  78  99  65  54  15  76  10   7  94  77  64  53  87  64  79  24   9  10   8  35  76   2  56  25  64  48  51  25  97  33   5  34  16   3  48   1  30   7  72   3  63  59  92  60  87  59  29  56  69   1  51  32   3  74  12  20  67  43  75  25  97   7  86  45   6  56  87  11  71  36  84  29   6  90  87  24  55  32  74  69  55  58  60  11   6  42  92  16  79  20  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      33  56   9  45  89  99  29  89  46  12  65  20  53  50  48  51  24  50   7   1  43  56  12  69  58   4  81  13  20  75  21  94  79  14  93   1  57  97  17  63  64  35  33  26   2  28  80  12   5  58  87  47  61  73  17  66  13  98  98  49  28  59  74  13  96  21  24  82  70  78  84  17  57  23  64  35  98  86   9  37  69  14  87  64  96  59   7   2  33  72  74  25  63   7  96  78  47  92  12  43  66  66  83  85  26  72  88  96  25  49  38  68  57  97  41   4  89  27  53  55  61  43  51  38  64  98   4  27  29  46  71  18   1   1  26  94   9   9  35  44  89  22  92  71  11  69  26  38  69  96  65  83  33  81   9  24  88  62  15   3  88  41  99  62  72  25  53   1  80   2  28  69  50  53  69  68  30  11  82  69  14  26  84  44  74  10  12  80  86  97  91  99  53  90  31  98  15  34  78  18  82  10  41   4   5   5  57  32  20  13  74   9  52  67  53  58  95  36  81  73  54  96  14  55  47  29  33  16  73  87  29  63  69  66  28   4  30  62  98  61  13  95  45  43  23  18  91  60  42  64  52  75  30  65   3  87  61   8  48  47  36  31  69  50  70  65  92  20  83  74  67  59  11  20  78  98  89  27   5  80  82  27  60  14  49  42  59  57  13  74  54  23  13  34  89   1  72  81  51  45  87  83  34  42  38  85   1  53  92  40  59   8  97  26  93  14  63  14  65  90  65  29  31  67  73  33  57  95  56  24  79  47  14  17  77  17  76  95  53  17   3  53   3  62  60  50  15  13  71  31  59  91  97  17  55  34  31  36  85  22  75  96  90  27  25  81  58  87  90  59  63  77  97   7  43  54  99  37  55  68  47  74   3  91  49  47  72  10  77  32  42  44  39  38  28   3  55  67  65   6  58  99  45  17  45  45   8  42  28  99  40  77  11   1  23  69  95  46  66  67   1  23  31  92  67  56  85   8  35  83  94  66  94  27  87  79  68  93  19  17  27  94  13  97  47  65   2  11  17  75  83  48  33  87  17  54   9   9  39  16  92  33  22  65  77  53  17  96  83   5  91  55  41  45  89   7  81  28  87  49  67  74  74  37   1  20  69  48  15  73  96  22   8  28  42   7  66  99  96  20  42   9  10  88   9  88   3  75  59  79  19  76  31  70  36  26  56  58  48  36  34  51  36  10  28  21  45  97  97  75  89  15  61  41  29   5  42  60  76  91  86  82  11   7  62  65  46  13  84  75  44  86  93  92  98  84  67  41  80  20  29  50  97  71  20  68  71  43  14  23  59  25  17   4  39  98  57  87  74  83  89  97  69  46   4  93   9  69  44   5   3  28  53  67   2  40  67  54   6  99  35  63  53  70  50  73  69  75  13  48  97  39  60  70  73  82  50  34   4  20  79  99  72  33  73  67  35  46  67  92  94  45  50  59  38  31  67  12  11  94  47  68  10  26  38  14  24  55  22  55   2  67  44  17  58  98   2  54  48  53  10  55  99  72  25  49  27  34  63  67  14   6  83  52   8  64  23  75  53  35  23  35   7  59  70  57  44  16  48  97  83  98  85  16  21  54  13  29  26  58  93  86  27  18  56  17  14  19  43  18  30  30  53  36  90   9  40  52  53  28  67  68  14  57  79  51  49  12  24  47  54  23  38  45  60  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    57  74  76  14  71  14   7  84  65  51  52  43  51  67  47  60  19  83  71  83   4  52  65  43  94  64   2   4   9   5  26  10  77  45  93  74  82  10  77  67  90   6  83  91  68  50  45  43  76  20  44  65   2   1  57  36  39  98  80   1  30  31  14  10   8  57  76  39  59  27  84  83  28  14  99  85  80  23  21  66   5  64   1  54  24  26  95  35  15  32  10  94   6  83  16  53  94  72  27  71  96  90   2  19  60  46  52  76  41  92  13  30  94  97  46  27  58  10  81  70  62  97  33  59  10  48   2  41  39  64  60  81  63  19  82  96  72  31  30  37  82  55  91  11  93  97  91   7  45  24  82  49   6   3  17  38  90  40  96  38  83   2  72  23  81  35  43  48  31  62  37  97  47  79  18  19  43  20  13  17  63  63  71  40  99  67  77  61  41  48  56  18  43  92  21  18  63  44  63  41  31  75  92  23  83  95   1  25  93  26  92  62  88  57  87  60  60  44  33  78  38  39  16  95  53  34  12  38  43  32  88  74  95  36   6  68  49  56  19  30  65  27  53  34  80  13  75  77  87   7  29  48  48  74  18  22  17   3  81  77   2  72  65  80  13  38  43  97  46  77  78  54  75  36  28   1  94  43  44   7   4   6  59  15  88  64  51  16  98  27  93  29  80  23  82  93  40  96  97  19  11  74  53  98  29  55  84  39  86  30  87   2  64  86  99   3  27  81  78   4  30  51   4  66  83  58  65  40  64  37  83  38  39  96  84   6  52  59  32  88  63  29  13  93  26  83  16  39  52  91  16  85  41  38  92  68  90  84  27  86  15  79  39  32  87  13  86  82  86  46   6  39  62  33  73   4  41  71  66  52  92  60  49  73  78  13  63  64  29   3   8  66  87  77  74  82  79  52  82  95  46  12   2  47  66  95   7   3   4  19   9  25  84  57  68  91  31  87  62  38  77  16  33  72  89  93  80  33  35  43   3  26   6  85  24  61  92  37  50  70   4  75  25  16  13  29  93  12   7   5  15  44  79  37  46  42  51  22   9  23  90  75  33  56   2  82   1  51  76  15  23  62  38  52  61  55  69   7  80  45  21  59  69  84  63  10   6  66  96   5  87  68  57  93  93  77  14  57  97   5  44  27  34  40  54  21  51  85  14  21   8  54   9  51   4  67  38  79  47  45  39  41  53  81  54  35  50  95  69  78  52   7  56  66  11  72  82  59  37  89  12  29  58  97  18  81  26  73  92  55  53  42   3  10  56  96  81   9  87  30  53  10  35   3  43  16  50  59  99  94  40  59  72  38  77  12  56  79  32  33  99  53  40  19  67  47  11  99  55  30  79  20  15   6  41  36  86  46  64  90  25  28  70  59  94  30  81  73  93  11  85  13  89  65  30  53  98  70  17  71  21  27  80  24  13  99  52  95  95  75  28  10  34  11  77  53  20  40  16  72  64  72  24  56   3  13  72  89  79  43  35  52  55  21  90  66  15  81  39  10  64  14  51  23  45  99  55  84  31  42  79  37  60  20  86  52  50  92  62  82  23  61  23   9   1   8  26   5  41  63  91  92   8  19   8  94  35  57  47  59  35  23  60  51  90  12  98  97  21  50  87  21  76  87  42  87  95  99  83  95  47  50  14  29  66   5  21  41  52  80   5  48  85  27  16  70  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  65  14   1  81  86  68  47  80  72  73  71  21  63  38  79  34  61  29  70  42   7  41  52  27  54  12  35   3  48  72   5  12  56  64  83  85  30  24  95  42  41  36  80  91  14   5  44  99  27  51  79  88  25  26  18  23  53  67  60  30  41  85  62  61  21  30  80  39  71  49  94  17  17  94  37  94  61  91  91  91  24  87   6  10  76  20  26   3  20  20  45  51  21  67  23  65  27  66  23  50  47  21  75  73  63  75  66   1  96  43  36  59  70  76  49  33  17  23   6  88   6  85  91  33  41  83  36  73  69  51  34  84  26  68  60  33  86  50  29   1  47  23  78  76  61  67   2  54  52  36  30  83  57  76  97  24  30   3  40  38  99  66  61  70  84  30  23  83  66  84  19   9  19  32  11  82  52  21  72  84  87   9  81  30  16  22  70   7  42  25  58   3  94  69  48  65  63  21  75  49  26  62  11  42  36  88  17  67  60  45  82  24  47  50  81  28  37  80  22   7  44  66  29  83   2  58  53  70  63  14  46  93  22  97   4  80  80  38  24  81  27  90  15  84  11  59  54  69  79  99  71  40  32  30  71  85  22  14  95  21  19  48  33  59  20  47  30  56  11   6  38  26  57  25  57  51  20  38  15  71  47  66  16  49   5  71  45  86  47  99  69  36   6  12  59  25  32  40  89  31  27   4  90  13   7  36  60  94  52  52  85  68  38  41  27  66  42  77  81   7   4  75  11  28   3  12  28  62  99  88  10  40  77  93  15  59  31  38  68  29  25  30  88  96  74   1  49  15  10  20  82  35  53  54  39  31  13  90  72  56  61  81  57  36   4  59  30  83  90  13  41  18  49  96  60  28  85  55   1  54  53  66  10  58  73  14  23  87  24  18   3  46  78  35  51  16  39  86  88  64  74  81  75  82  82  80  88  99  65  34  86  49  19  26  19  86  48  95   9  91  65  34  60  50  74   9  30  34  39  41  35  48  66  78  10  80  18  55  46  94  86   5  83  62  28  24  66  19  66   4  84  28   7  18   7  43  33  82  36  69  62  95  41  96  14  89  98  24  59  11  63  52  61  38  50  54  39  71  55  52  85  48  95  71  95  24  35  76  14  40  94  28  99  11  70  63  44  27  92  58  12  65  48  62  50  67  27  27  36  84  74  79  35  33  29  85  94  28  14  47  48  70  80  76  58  17  42  83  59   8  52  18  49  73  11  89  87  42  68  64  85  96  68  86  48  19  48  17  59  24  56  18  81  55  25  77  77  14  40  15  73  84  10  54  39  92  12  96  17  28  32  67  89   7   2  54  22  45  84  11  49  21  26  31  80  74  29  87  31  28   1   4  12  74   4  59  17   9  90  39  19  22  41  14  42  40  96  34  61   6  14  55  55  16  88  45  66  49  62  51  84  70  37  72  25  20  67  68  92  68  57  67  22  12  43  96  30  40  53  56  82  71  46  38  52   9  85  14  38   9  49  85  12   6   3  11  92  36  11  68  63  71  27  47  14  17  57  65  13  13  56  42  19  97  85  84  82  22  13  92  60  61  10  38  84  75  21  63  98  48  72  15  30  21  53  91  27  48  54  96  63  66  39  74  28  29  62  27  66  60  24  87  96   1  52  70  37  64  57  54  21  99  93  23  26  89  43  64  54  22  99  21   3  59  84  30  51  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                80  77  29  25  79  48  95  16   7   8  18  91  83  10  50  71  24  34  44  45  50  96  71  81  62   6  81  26   8  53  97  73  61  44  37  83  32  82  75  87  12  78  83   4  20  95  22  25  31  39  56  23  29  21  20  13  78  30   1  36   7  45  90  19  83  39  33  40  55  49  72  88  75  91  19  15  15  74  34  69  73  34  30  40  20  14  42  70   3  35  28  54  83  43  62  44  44  51  12  77  74  34  99  36  43  70  29  57  62  31  92  87  64  76  20  35  23  71  59  67  91  44  58  29  82  26  16  18  43  93  73   3   5  21  13  41  64  65  22  27  34  54  57  31  85  40  66  21  91  23  49  65  37  36  55  20  75  15  79  56  21  53  47  10  87  21  14  93  25  50   7  42  42  28   9  18  28  61  92  30  19  51  98  79  65   7  99  68  63  80  17  25  82  32  42  64  20  72  36  12  37  20  37  75  84  74  88  79  93  34  69  92  93  70   9  65  55  20  41  65   1  83  21  54  58  79  32   7  74  59  90   6  11  41   8  47  85  31  16  25  32  72  78  39  83  62  58  43  78  40  72  85  82  90  32   2  14  28  81  12  48  86  51  32  50  24  37  16  46  32  20  24  82  51  19  52  23  17  59  36  66  75  15  52  47   3  46  80  67  20  43  74  70  51  22  54  31  98  53  93  64  49  29  13  93  88  31  53  74   8  44   5  52  54  85  86  94  60  93  72   8  77  20  52  99  82  99  56  37  88  64  80  20  64  85   5  35   2  59   4   5  44  61  17  79  13   1  74  56  47  73  55  65  44  50  81  76  48  47  86  95  26  76  82  12  28   9  81   5  81  80  59  99  56  76  71  76  70  36  48  75  93  73  13  37  23  68  96  29  17  45  63  92   9  33  94  34  70  92  10  40  71  64  15  30  45  11  68  95  67  36  99  22  25  79  74  68  78  19  58  89  74  73  88  14  42  84  58  10  13  94  12  95  78  59  26  65  14  67  30  71  86  27  52  58  36  65  29  42  35  98  47   7  46  37  49  34  92  67  46  51  20  18  58  51  72   5  25  27  28  19  48  35  11  63  47  12  19  68   9  18  79  86   5  76  16  54  62  90  86  33  17  17  88  24  56  54  31  89  24  24  45  73  20  66  53  89  20   9  26  10  83  95  89  71  12  59  91  51  72  47  86  95  44  45  54  49  47  56  75  74  26  61  98  95   2  67  31  55  58  58   2  46  80  46  23  45  28  71  20  98  94  49  77  66  75  91  33  88  83  55  84  34  71  49  94  77  75  38  20  33  28  13  58  59  25  36  58  25  92  67   8  65  70  74  18  97  28   6  70  38  65  56  19  24  42  85  25  77  92   4  30  61  60  47  73  24  47  24   1  22  50  13  32  28  21  43  12  35  34  92  78  79  27  59  24  12  82  27  50  54  31  85  87  40  42   4  55  40  32  66   2  22  11  65  94   9  53  25  29  72  30  51  57   8  23  19  20  50  49   5  10   9  62  89  50  80   6  36  51  75  64  42  97  45  81  13  51  56  17  33  56  86  66  13  96  77  73  57  66  58  68  92  12  25  61  76  74  75  68  51  87  74  22  12  89  41  67  96  59  58  29  87  24  70  12   1  13  22   2  33  97  76  70  34  12  49  20   1  99  89  12  60  54  39  69  71  93  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              34  35  38  97  21   3  94  71  96  22  46  14  39  33   6  22  55  27  61  82  50  87  32  93   9  88  32  56  28  89  73  34  42  34  27  16  67  17  80  47  60   8  56  82  65  27  77  47  89  30  39  42  54   7  91   2   3  26  63  66  69   5  77   1  86  83  31  88  11   4  46  26   6  58  85  62   4  38  77  37  85  45   8  24  20  73  74  99   3  30  42  49  51  67  23  34  17  38  45   3  10  42   2  22  83   5  50  55  34  47  65  57  22  96  28  94  21  45  38  55  12  98  59  62  58   5  82  54  40  67  93  89  26  34  14   3  63  29  15   1  75  62  60  64  72  27  13  35  29  33  66   1  64  64  25  73  37  11  27  80  51  68  92  28  64  46  70   7  68  77  35  65  67  43  20   3  12  23  82  40  69  10  92  66  67  93   7   1  21  13  82  32  39  39  28  12  97  87  83  91  24  11  81  47  32  49  21  70  40   6  52  46  75  88  87  10  41  37  13  89  98  59  94  25  45  54  55  52   3  29   8  49  71  55  41  42   4  52  36  33  22  22   3  41  23  18  59  23  78  51  20  30  56  62  35  74  54  41  78  62  39  74  62  33  85  37  59  33  30  14  99  52  75  42  42  18  30  73  15  12  37  66  83  34  77  45  89   2  84  58  69  82  47  63   2  72  64   7  42  94  25  13  95  96  31  32  48  68   8  13  36  60  91  13  20   8  13  77  87  39  38  14  96  62  56  22  29  95  22  70  81  72  85  26  33   3  24   5  19   2  56   1  75  31  96   4  85  38  38  47  85  11  15  91  69  48  84  27  60  78  19  59  67  56  77  61   7  58  21  34  27  49  98  62  53  24  52   3  53  95  85   8  73  79  83  28  17  89  58  89  36  34  44  25  85  85  15  39  90  95  77  74   2  64  69  95  14  51  95  86  59  26  34  12  70  53  79  81  42  86  83  83  81  38  42  38  18  80  22  62  43   5  72  23   3  92  33  94  64  31  40  39  24  57  81   4  15  31  46   4  75   9  58  68  17  50  61  91  37  88  27   6  40  71  97   9  61   6  73  39  83  65  12  14  93  86  62  13  32  58  33  27  77  90   8  52  13  51  34  80  44   1  80  41  31  60  26  72  33  48  56  42  63  38  32  19  66  37  58  31  84  15  38   4  59  63  39  25  76  62  62  18  31  30  56  90  26   1  81  23  61  93  57  11  18  37  44  16  20  62  62  46   6  13  29  36   2  77  33  58  87  89  39  42  59  91  51  54   8  57  63  81  55  52   6  56  94  67  96  40  46  85  75  29  91  78  78  63  75  97  41  22  80  97  59  16  38  95  90   8  13  33  93  77  14  26  34  37  17  85  34  70  55  17  80  22  20  81  37  36  20  88  75  51  39  71  40   5  70  86  87  87  63  47  15  45  93  82  96  97  64  17  88  29   9  20  74  14  42  96  47  96  85  46  64  98  43  19  57  98  15  71  44  57  98  55  81  45  30  52  18  84  14  73  55  17  62  52  47  45  54   1  96  19   2  28  49  58  85  11  28  79  93  75  50  84  97  27  76  18  40  11  30  40  78  54  45  73  52  97  53  98  25  71  22  12  46   3  44  95  53  12  37  51  70  17  73  15  52  40  91  79  49  20  87   7  57  71  52   6  93  54  16  42  83  51  89  67  62  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            68   1  34  90  11  47  14  38  46  58  69  45  88   5  29  11  67   8  73  83  55  92  79  19  26  70  39  32  27  14  37  13  64  53  12  15  12  50  76  64  73  33  27  91  32  70  12  62  96  24   4  28  22  30  15  15  92  42  90  12  24  45  12   9  25  94  47  48  67  61  52  96  22  27  25  58  38  38  12   2  73   8  55  85  65  42  55  37  45  57  19  13  29  45  97  87  99  84  50  68  14  78   6  46   7  89  78  23   5  64  28  36  78  22  61  76  77  75  15  61  89  21  46  33  12  38  77  26  58  33  69  63  64  34  40  89  27  99   5  37   8  59  39  85  27  75  61  22  80   7  79  54  90  48  89   9   2  35  50  27  79  26  91  23  34  15   2  57  37  67  26  48  89  87  55  85  65  67  82  31  15  17  93  33  97  76  16   8  58  60  75   4  75  16  91  35  34  20  56   2  87  72  25  31  43  13  16  98  78  12  20  57  47  51  62  78  49  60   4  94  84  50  50  78  63  98  55   7  39  71  82  67  59  31  77  36  19  89  63  39  40  59  91  33  46  77   4  58  19   8  14  25  53  31   1   6  76  68  93  14  37  19  46  97  79  28   9  23  96   3  44  31   6  84  28  31  78  99   2  87  73  13  41  16  41  79  49  84  90  32  96  29  23   6  24   2  90  48  13  76   3  32  23  53  12  95  92  69  49  80  59  28  51  32  11  19  15  38  19  97  59  28  14  84   5  10  53  79  23  77  70  67  65  87  90  17  51  69  67  28  55  99  70  69   6   5  49  52  90   9  35  97   9  30  95  59  23  80  64  35  69   8  19  92   8   1  94  49  58  87  12  51  24  36  73  48  53  33  16  39  54  53  93  85   9  31  14  81  39  86  81  72  54  28  91  83   3  78  23  87  95  27  74  81  51   2  51  17  43  53   1  76  48  66  72  19  22  95   7  92  52  16  87  81  38  79  49  83  75  36  53  32  33  46  64  40  70  58  79  40  67  59  31  55  87  52  89  21  14  85  26  43  10  88  14   1  22  51  28  14  19  74  32  34  43  65  76  76  79  82  20  37  19  27  27  92  22  69  50  32  58  14  48  80  44  51  39  79  24  57  27  16  74  95  35  74   1  27   8  45  77  16  55  31   6  66  34  97  47   4  86  80  89  73  24  59   3  57  81   5  16  32  94  66  81  19  55  94  71  42   8   7  72  63  50  86   4  68  98  73  80  89  65   7   6  78  91  25  53  70   5  63  63  35  54  38  97  56  16  96  29  37  44  88  27  43  46  99  32  17  40  93   4  30  29  48  53  97   9  20  44  11  65  19  35  73  91  73   5  67  78  68  88  19   1  80  70  60  12  52  15  87  43  58  77  22  35  62   2  99  38  92   7  14  49  21  45  85  61  83  21  74  30  96  11   6  39  83  55  97  13   3   9  42  24  87  16  71  32  29  72  99  87   5  47  21   3  36  14   8  20  20  46  79  12  48  45  61  66  17  13  72  86  82  98  95  91  72  66  66   5  82  25  24  80  53  52  33  29   3  97   1  21  28   2   5  48  42  30  54  34  93  75   7   1  34  23  87  39  16  51  45  12  21  12  29  38  44  77  27  78  41  24  13  33   3  25  87  15  80  56  95  97  47  63  86  47  23  75  37  80  85  57   2  22  60  43  79  84  29  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          76  82  65  91  55   8  27  26  22  25  82  27  75  95  44  11  23  20  91  92  44  25  33  34  73  53  75  96  30  24  52  74  72  80  17   4  84  23  28  21   7  73  74  23  87  20  10   4  86  26  61  55  92  99  33  90  12  82  32  51  27  20  79  77  12   6  33  64  20  32  43  75  17  41  57   6  22  36  56  11  11  74  26  87  52   3  44  64  66   6  34  53  81  85  61  33  74  24  17  61  35   4  46  67  27  31  70  84  96  58  20  75  26  88  78   4  38  19  15  44  48  25  59  92  50  54  94  82  68  41  15  91  87  34  40  99  11  78  54  25  81  26  98  67  40  90  46  31  23  39  80  89  74  62  94  74   7  42  80  63  90  59   7  52  11  53  81  52  56  89  96  43  55  50  70  67  52  73  80  20  10  24  83  88  61  56  15   7  39  22  72  95  84  92  56  65  63  43  91  14  82  29  16  96  38  12  26  87  67  43  28  27  34  42  97  37  50  42  32  80  63  47   8  61  57  47  16  48  20  51  82  91  66  28  86  85  45   5  98  30  52  68  62  91  71  95  33  28  36  21   3   6  95  52  39  45  73   1  15  52   1  79  44  39   1  81  10  96  25  87  99   9  20  33  37  89  49  50  92  28  62  71  41   5  70  51  82   9  22  22  44  10  11  71  72  77  70   6  57  92   7  80  18  56  26   5  26  51  27  37  58  32  15   4  62  70  81  61   1  89  34  69  83  74  97  21  35  71  65  12  38  64   3  94  80  22   2  48  65  80  76  21  96  88  36  35  46   4  24  38  55  77  18  46  54  95  18  43  40  48  24  14  69  78  96  95  90  98  64  27  75  47  21  33   9  25  59  39  73  86  49  98  37  82  35  29  15  50  61   9  74  36  40  15  50  21  54  16  96  12   9  75  16  92  45  10  73  63  48  79  48  91  44  55  38  68  80  66  42  68  94  84  76  63  24  75  86  79  62  68  81  92  50  76  83  22  49   7   5  56  88  58  22  96  98  60  19  55  27  46  96  60  42  96  59   9  51  50  90  44  18  87  60  86  67   2  27   4  87  69  51  67  18  34  12  28  26  21  10  46  83  35  12   7  35  49  36  76  82  44  99  50  83  94  31  65  38  76  23  83  34  63  71  91  50  73  66  74  54  22  28  44  84  64  97  13  80  38  29  65   1  20  70  54  73  53  47  10  19  38  88  60  30  85  32  64  97  51  32  71  60  82  89  68  17   3  32  85  47  41  60  64  13   2  30  79  16  76  15  34  37   8  27  83  41  20  17  60  86  98  28  85  78  91  67  25  81  50  70  11  92  86  44  66   3  33  18  84  24  65   9  52  31  38  33  21  12  10  46  38  76  91  53  78  64  63  79  42   7  81  31  24  28  89  41  58  88   9  69  78  22  42  19  28  95   7   9  50   6  21   5  83  21  16  89  74  96  85  81  91  53   4  40   1  49  26  72  10  32  47  65  92  24  91  24  15  84  68   7  16  24  17  37  80  53   9  76  70  99  44  23  17  74  82  69  90  70  41  65  59  32  95   2  94  55  10  97   1  36  63  80  31  85  75  78  14  18  64  80  43  91  46   3   9   1  55  66  34  56  14  90  46  15  43  98  52   8  83  86  67  81  56  17  55  49  68  47  18  10  70  28  85  87  76  58  98  14  82  51   1  87  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        35  92  65  87  96  63  25  23  91  26  24  75  16  43  78  65   9  38  91  88   1  95  61  98  54  17  41  85  79  52  54  16   3  74  89  58  15  54  48  84  56  20  81  13  94  47  41  98  91  53  58  56  58  52  81  42  48  46  43  28  19  20  92  52  21  86  63  72   1  60  30  32  56  83  44  71  74  84  44  76  47  90  12  87  60  82  82  44  81  67  42  92  83  47  57  62  56  87  73  42  24  76  80  23  95  44  81  15  45  62  28  56  24  25  92  96  45  93  98  25  35  27  17  66  24  51  42  20  18  54  80  97  90  49  19  72   8  78  46  16  36  83  81  83  61  36  73  87  27  58  58  16  24  74  64  48   8  48  39  18  59  63  51  45  79  84  13  69  28  51  77  19  16   2  96  48  29  74  28  17   5  97  88  95  85  87  48  43  95  33   2  89  59  85  49  28  86  65  95  17  34  72  51  36   9  74  87  55  55  27   1  79  65  51  92  57  97  99  99  92  86  69  10   9  57  67  42  70  87  57  66  54  60  12  44  74   2  88  26  71  58  97  57  11  85  39  69  22  74  23  69  36  24  53  53  67  43  93  92  57  92  71  84  82  42   4  15  73  71  84  92  83  95  99  74  52  35   4  58  50   7  38  46  58  24  68  41  76  97  96  22  90  34  70  50  29  79  52  32  49  13  63  55  86   9  43  67  33  33  78  37  92  86  32  94  92  12  51   4  22  79  76  70   1  93  23  91  74  84  18   7  85  16   5  63  80  18  26   4  53   6   7  51   5  18  59  78  99  82  44  16  74  37  29  38  23  74  31  48  40  33  28  78  96  29  60  58  37   2  82  59  76  46  24  57  29  27  82  88  90  74  79  87  84   2  74  20  21  33  96  97  65  90  87  79  21  66  10  53   4  64   2  79  71  94  36  53  12  34  95  34  54  19  49  24  71   5  25  48  33  55  91  81  85  18  97  45  89  61  97  71  33  20  13  92  50   8  27  90  40   2  33  12  14  39  33  46  89  56  20  62  46  34  54  80  78  84  30  14  49   4  72  54  30  34  99  44  69  81  64   4  40  12  43  97  90   5  78  89  91  84  58  50  67  25  28  72  18  43  94  55  62  97  69   9  78  52  71  75  52  88  22   8  40   2  83  48  25  30   1  20  27  35   7  56  64  76  34  46   6  38  41  14  77  70  11  95  69  50  55  79  57  32  40  93  22  60  51  43  66  42  35  28  47  99  13  41  99  82  73  89  48  90  18  63  31  75  64  90  47  54  70  86  58  79  30  48  91  77  22  11   3  76  52  38  81  93  41  90  18  32  43  13  99  77  80  37  99  15  84  28  66  20  76  31  55  64  30   7  90  94  40  40   8   8  54  13  78  68  88  16  49  96  45  84  43  10  32  53  31  63  94  68  76  54  33  17  34  25  56  28  99  51  49  16  60  51  78  56  82  96  11  83  88  83  83   5  39   8  60  81  48  61  41  49  16  93  64  35  43  34   9  94  84  68  45  98  57  63  17  39  58  23  43  80  68  74  68  83  70  55  73  76  55  88  89  92   6  43  24  81  69  18  78  77  96  69  52   6  91  28  99  33  84  62  82  14   5  35  43  12  16  18  11   6  61   4  25  83   6  27  65   9  89  39  18  53  48  37  43  80  92  19  58  46  72  31  53  84  44  36  73  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      36  38  62   6  25  37  85  15   8  40  99   3  54  14  70  15  36  45  52  29  13  89  75  95  38  14   4  94  85  98  60  38  17  15  33  42  44   7  38  25  60  72  75  25  34  41  83  85  53  63  18  29  22  24  69  40  13  96  16  90  30  86  50  45  12  11   3  75  45  88  40  72  39  96  28  37  79  58  64   3  51  87  77  11  77  44  22  87  33  39  37  63  95   3  75  13  48  62  69  17  44  45  97  10   9  23  69   9  11  52  23  30  13  53  15  56  37  40  71  91  37  97  14   5  74   2  26  63  41  93  46  12   9  19  69  33  70  75  62  89  34  31  72  13  64  90  69  14  20  75  61  72  47  94  77   7   4  97  84  64  68  24  85  28  44  64  79  18  79  56  57   8  52  95  71  80  40  90  63  93  74  62  80  64  52  94  97  21  95  32  38  33  92  54  66  83  77  63  79  99  70  85  10  53  29  42   5  24  65  74  89  34  81  60  33  57  24  50  91  44  25  68  93  77  91  38  99  32  27   4  90  75  31  94  32  60  18  76  45  21  80  38  86  82  58  45  76  98  12  86  21   7  15  11  84  61  75  16  67  16  65  11  35  79  45  51  80  60  92  77  36  91  97  45  88  86  81  89  55  61  50  14  54   5  28  92  53  84  23  14  84  19  53  25  73  95  82  46   5  99  63  78   7  61  91  93  54  72  60   6  83  58  95  64  67  20  13  16  18  30  85   8  47  28  34  18  27  31   9  35  97   1  10  35  69   7  98  17  72   6  65  44  58  22  98  96  83   5  55  96  83  15  36  73  61  98  58  23  77  82  98  26  73   3  66  82   5   5   4   6  51  38  35  95  89  37  15  22   6  65   4  60  81  30  55  48  91  99   7  98  59   3  89  17  93  28  65  77  35  14  70  89  98  72  52  90  98  50  59  90  74  64  83  17  51  96  11  59  35   2  96  91  13  97  79  18  93   6  78  82  40  25  53  47  21  89  75  34  18  54  29  92   6  11   7  67  43  73  75  39  42  19  55  93  53  61  46  38  41  12  44  39  86  24  31  74  52  10  61   2  19  43  17  95  93  90  53  64  74   1   2  34  61  68  34  65  94  40  63  51  32  32   4  71  33  94  87  36  70  28  11  54  30  15  28  91  66  73  62  88  68  97  90  38  83  30  90  63  31   1  52  65  38   6  55  44  79  98  99  11  61  39  34  38  33  36  96  25  70  95  38  62  31  44  94  83  63  41  35  94  56  48  93  92  46  50  42  35  84  86  61  22  47  91  11  83  97  53  79   2  26  36  50  47  32  97  18  78  75  76  31  66  36  97  52  95  59  19   6  79  20  91  42  15  83  16  96  43  36  19  68  41  99  30  47  49  81  69  84  30  21  36  31  45   4   4  35  85  37  56  38  36  47   4  40  17  69  62  40  27  69  48  48  53  23  85  21  68  76  35   7  72   5  75  50  50  82  72   3   7  22  88  49  98  68   3   7  84  19  28  57  13  40  22   2  41  51  79  45  10  85  23  85   6  31  96  13  87  45   3  71  36  20  93   2  49  22  57  28  87  95  76  86  20  79  88  96  58  78  72  77  18  13  94  11  94  79  82  26  16   8  32  56  97  63  87   1  64  86  88  44  97  76  65  64  80  43  67  38  67  37  39  95  49  48  39  67  77  43  92  70  71  10  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    79   9  27  63  12  80  20  86  70   5  83  36  13   3  84  93  47  60   6  21  62  77  92  10  37  70  58  21  45  90   2  43  79  21  90   8  29  77  17  78  51  40  92  26  16  46   8  51  16  47  89  40  77  42  29  91  13  12  12  27  42  22  46  26   4  66  56  52  64  71   8  60  76  97  25  43  73  11  34  75  76  60   6  29  80  33  84   1  59  26  47  60   8  14  54  58  43  37  15  88  76  55  52  20  59  54  94  33  92  46  45  32  64  97  27  60  23   7  55  52  73  12  58  51  91  98  38  46  21   8  14   2  51  15  23  85  30  74  36  76  78  80  69  69  45  79  48  70  75  93  16  71  46  89  77  37  15  53  60  98  49  24  13  94   6  58  45  48  23  88  29  13   8  62  49  62  37  90  21  54  15  12  75  93  80  91  84   4  79  64  47  33  95  51  29  51  86  94  81  88  73  63  83  40  67  38  46  53  46   4  95  76  81  14  15  79   1  89  27  36  45  38  56  78  47  67  53  77  73  95  40   6   9  29  55  62  86  21  84  27  83  94  57  62  22  33  11  65  40  17  73  14  47  43  46  15  98   3  43  49  71  39  49  84  30  45  21  87  50  31  13  55  71  73  98  66  25   4  63  21  10   4  24  50   4  76  22  15   7  84  98  60  10  35  46  28  77  22  18  44   2  48  49  36  95  24  47  82  76  66   5  74  78  36  51  91  38  57  77  58  28  43   9  48  24  10  13  45  23   2  79  39  42  45  85  15  81  10  69  22  11  12  73  18  98  20   4  49   7  56  38  87   3  86  27   5  32  18  17  95  59  67  15  79  50  32   2  57  10  62  71  35  59  97  67  56  14  68  23  91  48  51  87  98  77  58  34  48  20  45  43  32  70  40  23  51  37  39  48  63  84  56  42  66  56  73  12   2  60  28  24  98  30  16  86   3  47  64  21  69  66  40  97  53  28  94  64  24  27  43  64  48  15  74  38  72  53  66  17  72  41  49  49  82  87  20   5   6   8  50  32  61  28  35  43  28  68  41  92  20  18  95  43  79  25  24  52  13  52  53  63  38  28  12  18  32  73  33  32   2  17   6  65   6  48  25  60  77  50  53  61  96  28  50   4  22  92  53  65  61  42  72  51  45  27  39  23  53  24  79  12  91  30  20  40  59  48   9  92  82  74  27  45  40  94  73  98  68  54  70  24  64  41  80  15  29  69  86  31   5  97  50  13  17   6  77   9  58  23  71  92  30  52  34  54  48  62  94   6   1  78  50  12  67  74  70  20  46  43  85  99  25  33  21  10   6  48  32  13  61  22  65  52  84   7  30   8  99  29  89  58  22  10  51  96  62  91  27  73   6  42  96  31  91  10  87  53  66   2  38  12  37  53  77  20  88  92  14   1   4  44  44  34  58  77  48  69   3  66   1  11  65  50  32  77  32  22  28  23  33  89  87  60   8  66  95   2  56  32  53  23  37  16   7  89  17  88  70  41  94  21  57  92  34  88  22  67  14  90  78   9  12  69  49  93  72  93  81  83  50  81  72  28  63   1  54   1  35  60  50  49  58  58  89  76  75  24  15  82  44  91   1  72  19  73  39  97  55  84  57  80  62  40  20  24  35  51  21  18  98  46  85  86  85  23  47  93  28  95  21  45  65  52  54  12  26  56  39  66  30  84  17  81  94  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  56  40  15  27  55  75  93  14  14  82   6  28  81  94   9  42  73  19  84  70  11  16  39  10  67  52  17  93  84  54  25   7   6  53   8  44  36  69  26  78  92  28  36  70  43  93  58  74  49  12  36  35  44   8  53   6  38  17  27  32  41  53  22  77  72  98  64  70  83  68  46  55  79  84  15  74  69  77  47   8   6  29  39  38  21  72  64  91  85  25  41  10  38  44  94  23  77  50  27  87  24  35  17  58  36  88  65  77  86   7  18  96  96   8  15  10  41  62  79  99  56  90  14  88  51  13  87  39  49   4  25  14  44  13  79  16   4  90  42  10  70  96  44  58  14   8  52  72  38  50  42  22  52  33  26  57  88  92  27  34  34  93  28  91  80  17  63   2   7  30  20  37  93  84  62  18  68  78  19  66  44  34   2  30  29  13  60  14  51  53  93  24   6  87  39   2  39  92  44  45  59  19  74  42  56  44  85  81  99  63  32  52  93   8  38  92  58  83  74   7  60  11  77  43  90  75  65  70  53  40  29  66  57  48  71  28  65  27  49  65  29  35  82  82  81  86  64  83  80  74  74  81  63  69  48  75  84  50  12  94  20  10   2  82  44  34   1  95  39  85   7  85   5  44  88  45  11  56  20  15  19  83  25  11  39  83  60  90   5  33  59  41  33  11  17  98  67  26  98  64   2   1  18  60  51  22  25  99  40  97  89  68  61  74  64  76  72  82  72  53  10  94  34  73  48  90  19  72  16  60  99  98  99  22  35  51  33  72  15  74   9  77  88  48  63  39  85  98  48  91  95  35  17  40  39  90  23  46  73  11  72   2  89  22  34  25  85  37  97  19  93  17  59  58  30  49  30  11  24  85  38  59  75  95  63  56   4  28  38  17  47  42  60  52  79  59  52  87  10  42  88  30  88  83  19  64  25  74  47  84  36  63  63  41  28  23  33  42  60  80  62   9  55  38  14  93  20  13  33  76  15  39  58  16  51  53  43  29  56  34  47  86  67  34  27  82  63  61  34  48  95  60  54  16  59   6   7   1  36  42  46  90  44  84  33  89   8  29  36  24  63   7  42  39  93  80  84  63  17  78  53  61  65  15  41  38  42   8  72   2  52  71  92  62  65  27  82  87  36  25  19  89  20  24  67  35  49  48  13  98  63  26  93  53  81  75  26   1  65  42  99  17  64  29  35  46  58   2  63  26  40  11  61  40  26  83  47  59  18  91  33  83  27  68  51  11   3  41   1  20   1  34  56  98  26  33  39  48  88  87  98  26  23  47  80  64  67  59  30  11  19  21  52   5  57   8  94  68  52  59  70  26  27  96  25  79  76  42  88  58  39  89  10  22  92  64  77  52  96  24   7  86  45  25   4   6  15  13  88  83  23  27  96  23   5  22  41  49  47  64  47  98  45  87  66  76  76  31   5  16  70  33   7  49  96  31  65  93  26  32  93  50  76   4  72  79  18  95  92  59  55  68  15  52  12  68  53  43  15   1  41  13  62  89  98  26  23   6  48  91  64  76  11  44  64  45  22  48  96  24  46  21  67  80  21  62  91  15  39  73  99  13  17  99  86  40   3  46  93  44  50  12  87  84  55   9  37  13  27   3  92  12  63  52  24  18  62  28   9  75  47  38   3  38  67  69  27  76  91  72   2  45  49  28   8  77  87  80  77  12  11  84  71  47  95  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                98  79  69  90  99  92  32  66  81  39  25  56  46  65  47  33  55  82  68  65  67  83  66  41  45  73  48  11  62  67  46  62  86   9   1  52  61  25  24  55  68   8  19  90  41  88  67  30  60  29  58  59  62  50  71  33  41  54  85  65  93  34  35  68   8  98  64  65  82  78  89  84  64  82  15  52  98  80  26  10  65  19  93  19  82  65   8  87  63  91  78  99  36  33   3  91  41  71  50  59   9  11  69   1  67  72  90  24   2  70  80  79  12  11  25   4  88  32  27  44  10  26  59  58  38  11  38  19  63  38  24  73  28  55  67   8  90  56  17  18  62  37  60  76  76  83  87  93   2  85  15  87  67  54  14  32  23  58  21   7  57  13  89  87  14  56  43  39  11  23  50  47  36   6  32  43  50  39  55  91  35   5  84  94  77  56  94  33  54  86  26  21  61  57  82  19  92  52  63  34  43  55  46  54  91  69  20  78  18  99  23  72  99  59  78  93  64  42  82  43  85   3  93  98  24  35  33  42  86  47  48  21  78  30  97  59  86  47  88  22  48  42  23  26  16  45  17  15  77  48  86  61   9  43  98  43  23  42  46  66  89  21  32  28  47  72   3  10  63  95  55  86  45  40  42  46  73  18  94  81  79  54  36  97  71  98  92  74   1  93  60  32  17  61  76  32  65  68  65  23  76  89  82  73  15  45  35  67  86  70  73  91  21   1  10  13  37  56  86   2  91  21  92  42  62  25  77  26  93  63  70  60  24  17  92  82  21  86  30  15  70  78  21  25  44   1  93  46  40  57  48  51  43  89  84  10  54  48  76  83  58  64  18  87  23  92  81  64  93  70  85  68  29  41  81   4  70  61  52  27  57  52  44  27  50  14  64  98  64  67  49  69  94  85  90  79  63  78  88  56  11  35  94  65  61  24  13  62  24  95  98  41  72   6  93  79  15  46  72  39  46  82  78  32  19  98  91  75  57  24  52   6  63  18  44  81  49  23  67  14  95  44  91  81  23  26  75  65   6  39  10  73  58   7  26  77  12  42  42  27  69  39  26  93  90  49  78  73  52  95  93  31   1  78  65  55  82  80  97  72  79  15  99  53  24  37  29  99  70  88  64  98   6   9  55  79   8   6  32  61  23  21  85  61  65  86  10  11  76  46  47  20  80  97  21  13   6  63  44  45  68  92  72  21  34  87  22  54  42  17  50  55  55  58  11   4  42  99  73  97  86  45  40  93  59  50  23  13   1  65  70   3  24  98  58  80  64  38  23  12  82  56  32  21  87  54  80  21   1  93  24   8  92  47  96  44  60  68   3  62   3  66  22  11  50  29  12  56  68  40  42  74  61  87  86  24  81  39  56  69  33  19  88   5  76  26   8  83  12  95  24   8  69  58  35  71  62  26  91  84  52  89  10  19  78  84  77  16  56  62  28  90  66  11   3  42  19  26  48  46  33  74  64  84  69  23  90  30  29  62  57  62  20  92   1  47  74  84  35   3   6  81  62  12  51  89  67  96  38  72  87  32  29  89  78  79  18  52  56  10  80  45  50  96  25  90  47  81  86  37  69  52  30  89  49  70  61  19  29  97  32  39  20  63  80  93  52  49  46  61  98  73  76  53  72  96   7  78  13  97  29  14  94   1  83  24  40  53  18  14  40  17  44  70  43  92  20  32  98  76  27  44  43   7  67  70  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              54  13  78  69  95   8  97  73  60   9  71  97  99  93  66  96  41  10  76  69  97  33  26  49  77  46  81  96  34   7  79  66  19  82  66  17  68  53  18  88  35  58  88  42  61   9  54  19  60  40  59  59  94  91  29  75  56  80  60  66   9  78  82  64  26  15  50   6  96  96   2  97  24  63  14  69  81  40  36  50  86  37  48  72  82   4  16  18  64  53  61  92  13  87  76  49  84  99  96  25  45  28  77  41   4  19  43  77  70  22  11  45  78  95  61  91  57  24  55  22  29  13  48   1  75  65  84  69  66  54  81  27  48  86  63  82  40  83  42  42  73  32  21  80  27  67   6  34  13  69  94  45  80  87  10  88  56  22  19  47   3  41  36  12  31  58   3  31  60  38  73  29  18  78  61  32  98  89  96  82  60  89  88  70  45  54  20  89  73  83  73  14  63  10  18  45  77  66  49  11  34  87  27  99  33  65  67  95  93  91  21  73  84  28  61  68  53  15  64  87  76  58  23  48  76  29  53  13  80  34  90  97  40  63  77   7   8  66  48  23   5  95  78  19  38  65  76   9  11  77  55  18  88  88  55  84  74  29  30   9  49  44  63  21  25  59  51  62  43  84  96  17  33  25  32  99  48  44  39   4  90  83  23  48  92   3  89  75  41  85  11  55  62  93  82  12  62  89  29  69  58   7  56   9  92  29  17  17  96  11  17   6  97  89  71  23  36  21  70  97  42  96  68   5  14  72  45  84  63  30  92  62  19  69   1  72  69  40   5   7  12  16  78  84  91  43  96  15  31  84  90  87  70  50  84  28  51  77   8  48  60  10  61   7   5  40   4  53   6  24  66  18  94  93  14  20  68  35  56   2  76  85  44  71  28  66  45   8  94  36  78  37  61  76  21  84  24   5  22  48  53   4  90  97  63  88  20  91  17  25  57  64  19  28  22  54  88  22  97  76  72  92  81  76  91  82   9  49  57  68  57  35  48  90  87  61  67  87  60  32  15  65  19  79  37  82  65  62  22  26  63  16  46  96  38  82  65  92  33  76  51   8  28  78  31  20  40  49  15  33  97  48   4  47  42  51  88  83  19  41  63  30  64  97  90  47  48  49  11  25  26  19  77  42  22   9  77  76  72   4  83  52  27   9  68  64  50  81  11  42  21  78  95  66  25  89  18  66  54   1  74  18  82  83  76  85  87  23   7  57  27  39   8  78   5  11  67  73  30  72  39   3  12   5  58  32  27  36  56  30  87  60   4  19  77  89   7  17  77  36   2  11  79  76  52  95  62  45  96  57  35  45  54   2  14  40  26  13  52  60  88  63  48  66   8  17   1  22  58  31  22  62  49  41  49  41  78  61   5  94  60  92  39  50  78  87  88  39  49  46  72  86  19  28  89  24  56  46  53  88  50  40  12  70  56  76  60  36  84  86  31  62  26  54  43  94  24  32  23  18  68  57  92  25  14  13   3  35   2   2  38  31  98  45  34  51  17  99  58  12  46  21   6  33  40  99  26  73  26  74  15  57  21  88  73   3  84  79  31  65  24  47  52   9  81  78  30  88  91   1  66  55  25  18  13   2  34  14  13  52  76  39  79  38   1   7  55  37  12  38  39  63  29  67  20  19  45  44  35  32  99   8  52  23  45  52  78  34  82  85  23  28   6  81  29  88  18  56  89  15  69  37  80  88  58   2  30  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            73  95  54  94  89  33  32  98  20   4  58  67  85  76   2   2  84  17  20   4  12  13  19  61  62  72  84  36  96  94  46  68  24  55  84  57  94  69  84   2  31  69  64  12  23  15   7  37  65  57  59  11  73  73  98  17  89  92  58  60   3  66  18  55  39  49  67  43  30  30  31  47  25  90  59  97  86  46  63  27  63  57  78  91  37  71  28  62  26  35  50  26  97  89  63  68  25   4  93  66  37   7  70  34  64  26  40   9  27  21  29  52  55  81  55  53  29  34  99  15  25  26  73  16  71  66  36  26  10  86  98   8  28   6  27  38  52  70  19  10  10  15  88  47  99  30  68  30  10  85  73  67  81  11  48  28  22  61  26  10  42  61  73  22  30  25  74  60  16  49  24  15  66  99  79  60  64  27  35  55  64   2  58  36  13  44  82  46   6  89  38  97  84  35  53  80  85  68  74  87  69  46  42  35  73  41  23  13  11  25  94  29  91  69  89  71  63  34   5  31  78  15  50  27  75  81  13   8  53  90  81  34  90  66  66  41  95  39  97  48  36  25  98  47  36  38  80  72  34  54  28  32   4  85  73   4  37  61   3  77  64  41   1  26  66  35  67  20   6  89  32  14  28  47  18  87  31  69   4  98  94  79  82   5  79  43  68  44  82  70  24  97  96  40  91  37  24  86   5  42  10  35  73  68  91  61  32  78  47  17  57  42  98  46  82  90   5  60  49  41  71  96  47  48  80  73  48   6  37  19  71  33  57  96  59   4  40  95  77  47  82  83  90  69  23  28   2  84  39  96  10  82  19  76   7   9  56  88  30  82  59  19  38  52  14  38   2  25  58  33  21  59  19   7  29  11  94  99  40  58  13  95   8  72  48   4  55  78  12  14  24  24  57  40  18  52  94  25  31  67  98  25  77  63  60  68  81  69  72  14  49  12  63  74  76  82  16  80  80  80   6  53  23  31  11  79  36  28   2  86  86  37  64  30  37  10   8   6  40  31  87  86  13  57  83  10  59  21   4  41   4  39  92  94  16  43  41  48  17  16  35  90  67  50  26  20  40  61  90  52  24  63  85  89  15  36  80  26   3  11  58  94  34  20  32  85   9  17  40  27  96  70  64  14  48  23  50   1  83  19  26  75  71  46  45  74  32  17  15  81  80  37  82  34  46  96  67   9  43  95  16  18   8  19   5   6  12  84  78  45  43  22  87  65  33  81  42  82  85  51  55  91  74  75  84  85  23  75  66  79   7  26  59   4  68  25  95  28  16   9  28  16  58  76  13  76  69  99  89  20  56  66  43  52  26  99  43  58  80  51  64  73  66  15  87  24  37   4  82  49  53  56  52  45  37  51  21  52  22  28  54  67  98  98  24  42  98  49  38  68  50  41   6  94  84  75  32  83  86  88  50  28  37   6  32  63   1  40  85  73  30  87  34  14  67  38  54  91  81  54  21  19  21  18  51  66  28   1  70  81  20  70  96  91  14  62  53  52  22  95  14  92  61  14  89  77  21   9  41  74  22  96  30  76  18  61  81  25  40  10  69  50  83  30   9  68  75  39  62  65  13  58  16  63  45  39   3  21  39  84  13  56  66   1  28  72  35  21  93  35  61  27  62  81  87  13  74  79  63  13  43  11  14  39  27  37  83  89  11   3   9  93  41  51  56  68  22  61  35  20  35  52  12  34   9  12  91  49  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          89  82  14  87  27  24  27  60  87  77  74  92  43  41  30  84  79  77  68  17  58  13   1  19  90  70  70  38  45  91   7  42  39   4   3  40  77  15  35  24  86  63   7  14  27  86  24  12  54  46  33  47  42  95   8  87  88  13  68  85  10  44   2  32   5  65  95  42  24  65  91  40  58  40  16  98  13  44  62  37  68  16  37  21  82  47  44   1  81  97  82  40  35  70  52  76  33   3  72  33  11  46  24  59  77  83  62  95  23  53  27  69  59  75   4  22  41  93  22  24  16  90  60  47  94  99  46  55   9  37  65  98   8  18  11  57  99  91  80  12  21   8  27  56  59  12  32  34  85  48   6  85  81  29   8  88  67   5  75  29  59  76  72  56  65  53  81  81  75  54  90  86  19  78  90  78  20  12  33  36  90  35  96  86  74  88  37  21  18  21  73  97  42  18  27   1  16  78  28   5  46  27  34  76   9  46  71  75   2  37  93  72  79  95  17  19   6  49  22  97  82  27  33  65  40  11  36  62  77  58   9   7  93  63  83  22  44   6  71  59  95  62  65  24  58  88  48  11  99  98  41  19  74   7  44  55  60  36  66  30  66  59  71  35  39  28  21   6  43  27  11  69  80  44  32  77  25  67  29  63  40  96  65  27  61  38  84  90  23  96  61  20  89  87  18  37  66  33  76  28  38  46  91  76  92  21  30  10  26  39  13  74  74  90  28  11  90  86  84  84  98  12  10  23  26  79  48   4  89  45  26  89  48  18  32  52  77  98  87   1  71  29  71  51  41  30  68  32  45  73  47   1  71  79  53  49  35   2  49  78   1   1  24  13  32  58  74  72  99  83  16   1  29  67  69  35  38  78  77   2  36   4  79  70  34  82   3  33  31  98  36  91  61   1  73  83  90  74   8  84  54  43  28  56  49  52  91   3  15  19  63  89   5  36   1  87  30  32  14  60  44  99  23  99  64  47  92  86  46  17  93  12  51  15  28  30  88  92  18  87  53  72  78   4  50  63  92   9  34   7   9   7   2  63  44  58  50  70  17  94  48  84  61  93  46  21  91  37  14  39  38   5  16  15  20   6  78  17  30  64  76  27  68  20  78  74  83  93  25  61   1   1  73  81  33  87  96  83   1  76  44   4  71  24   4  43  20  72  57  40  15  32  33  37  47  10  76  64  50  23  92  58   1  77  19  26  62  77  33   5  63  27  17  47  28  42  24  63  16  66  17   1  84  58  91  63  90  75  70  62  20  73  33  20  64  73  35   2  71  85   4  96  51  59  77  84  44  48  10  27  20  79  37  95  12  41  99  60  80   8  45   8  18  79  65  34  19  35   2  96  71  25  91  48  27  15  59  88  50  19  96  56  31  81  91  89  98  81  86  35  46  19  31  81  79  93  37  64  85  31  48  32  23  98  36  57  76  47  82  54  63  34  40  23  17  48  65  11  72  94  43  60   3  56  90  90  24  78  18  49  33  93  50   7  30  87  10   8  94  95  37   3  45  25  36  68  92  96  76  63  29  96  47  60  50   8  31  52  24  79  88  76  78  69  25  42  68  62   9  99  92  97  40  55  48  12  49  44   5   4  35   7  43  66  14  92  67  53  56  50  74  25  77  62  91   7  31  30  21  76  42  52   3  70  69  79  63  91  71  77  94  43  74  75  20  33  50  40  79  70  69  85  80  94  54   6  54  81  18  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        3   4  99  63  88  72  94  83  40  93  19  49  84  63  56  29  78  97  49  24  55  72  57   2  99  30  74  75  49  65  11  33  57  22   3  60  21  90  54  75  62  66  32  29  95  74  29  71  56  12  22  79  82  50   7  91  19  45  42  99   2  63  33  42  59  17  61   4  67   6  52  70  30  54  43  87  15  90  63  49   5  58  20  97  28  53  65  86  86  55  90  36  15  29  31  47  35  56  27  37  22  29  95  50  65  37   7  97  39  46  59  64  90  90  26  12  46   9   2  10  46  66  69  55  34  58  56  76  52  95   9  31  17  75  61  20  91  57  41  70  80   9  57  28  45  52  34  96  16  37  35  13  52  85  63  13  36  98  58  80  44  31  45  10  90   1  16  91  25  39  42  56  43  22  31  42  68  16   9  43  53  21   6  92  16  35  46  47   8  10  62  76  67  60  93  95  26  62  53  12  92  82  21  18  61  58   9  89  92  78  38  78  62  68  84   4  60  43  41  42  97  87  61  53  13  38  59  55  53  68  46  96  99   1  97  57  69  24  33  52  21  88  35  41  21  38  87  31   7  59  94  46  53  77  54   2  16  42  53  44  97   3  56  64  68  78  44  58  27  98  28  99   1  28  97  17  60   4  53  62  33  45  68  79  93  88  87  84   8  66  12  61  70  44  89  11  56  30  23   6  29  79  38   1  30  19  97   7  95  77  58  39  65  89  46  60  29  55  98  72  91  69  78  93  78  20   4  13  40  99  30  33  15  40   3  59  28  19  79  92   2  71  55  71  47  95  50  43  11  34  32  41  15   9  45  41  33  63  15  42  10  37  15  32  74   3  49  93  12  34  28  83  73  17  53  36  53  58  93  81  95  47  97  75  29  45  15  46  44  22  74  28  28  27  38  45  30  27  91  73  66  88  32  69  64  51  36  49  12  65  42  97   9  71  25  70  37  74  88  82  62  33  32  22  15  44  72  48  57   6  45  45  64  30  58  50   9  56  44  62  39  13  93  39  71  33  25  62  76  62  72  70  83  49  29  50   5  69  56   4  10  80  76   9  14   3  17  77  31  38   9  43  77  66  97  44  69  20  59  81  77  64  99  25  25  51  45  25  86  23  17  40  96  47  35  95  35  79  67  92   2  89  10  49  64  25  17  41  23  81  96  45  35  25  57  63  90  48  66  85  80  87  34  85  61  68  92  58  85  46  77  59  21  79  67  57   5  11  36  83  74  58  53  48  74  75  46  21  46  64   8  27  95  11  93  61  85  68  19  97  99   9  75   8  93  82  17  48  67  10  87  55  65  33  64   6  69   7  81   8   2  20  35  60  80   8  76  73   7  82  91  52   5  75  80  54  82  46  28  24  11  38  32  13  82  74  31  56  70  94  97  12  61  14  89  46  82  18  71  90  54  71  10  14  50  77  30  72  63  15  79   4  75  64  42  77  34  79  17  54  82  83  65  70  39  69  52  42  23   7  88  98  89  30  64   9  86  51  85  91  87  80   8  73  15  39  86  18  11  27  68  57   5   4  12  96  75  86   3   9  30  23  87  90  44  48  27  47  96  77  12  37   1  11  86  73  31  26  89  19  96  19  66  49  94  90  10  54  84  76  90  78  44  61  43  63  21  41  72  48  64  36  88  82  62  69  92  71  68  22  42   5  38  77  71  55  18  23  25  57  32  21  56   8  44  13  53   7   7  89  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      96  44  49  30  42  97  69   4  95   2  77  14  78  18  18   2  14  82  81   1  84  85  47  38  10  60  37  95  24   6   6  19  29  39  35  81  83  88  97  87  73  69  65  32  25  54  89  31  73  83  51  11   7  67  51  51  44  96  89   3  91  48  28  13  91  21  76  18  50  66  36  31  72  47  49  75  83  56  15  37  92  69  72  85  40  16  20  50  50  38  75  70  35  98  27   1  86  39  33  77  64  24  39  76  24  48   7  13  18  79  55   4  95  27  82  96  99  29  87  62  86  46  88  23  83  51  59  73  10  33  38  82  54  40  17  99  49  49  75   7  53  69  41  33  99  85  68  68  77  86  35  30   8  44  99  45  13  78  72  75  51  90  35  91  87  60   6  57  88  19  92  31  33  38  82  55  15   5  64  46  59  26  46  30  11  62  93  55  78   3  34  36   3  43  93  63  46  62  70  47  75  42   7  83  10  97  29  15  22  21  20  26  42  65  14  48  91  41  27   1  19  90  57  19  64  59  28  47  43  30  60  94  77  71  37   7  31  15   2  46  82  96  80  57  37  24   1  37  84  41  56  98  68   4  47  94  74  65  87  37  87  67  66  94  15  28  18  35  40  27  34  86  96  53  95  64  46  98  51  81  45  50   3  24  34  42  91   9  91  97  94  49  80  49  50  88  11  60  73  15  87  10  28  37  38  99  77  64  30  26  42  57  28  16  84  22  74   3  18  88  23  69  46  98  32  44  55  57  19  92  45  46  46   4  81  24  26  42  71   6  49   2  97  82  27  35  76  16  27  49  86   8  54  95  83  93  41   7  57  32  29  55  39  41  55  57   1  25  94  96  61   5  83  25  82  68   2  51  86   7  81  18  17  43  53  63  26  31  49  14   7  41  94  11  24  98  51  39  89  99  60  87  75  75  97  10  71  50  24  32  72   5  66  62  50   1  46  70  34  53  21  43  43  13  96  25  39   4  62  15   8  95  13   7  91  21  88   3  75  41  95   1  13  65  16  23  71  22  22   6  74  99  63  38  79  71  95  46   4  93  38  86   3   8  26  34  93  93   9   9   8  42  49  21  71  40  63  59  15  36  94  50  31  15  30   5  70  13  51  57  79  21  26  43  82  30  91  90  20  41  65  93  21  56  91   1  73  65  66  53  80  97  43  60  96  27  22  71  68  63  93  63  16  32  28  35  10  80  81  11   7  32  44  41  29  84  98  49  72  11  14  20  22  50   8   1  52  66  19  94  71  95  15  48  72   9  52  92  56  80  35  33  62  59   1  73  86  16  15  75   7  83  22  41  89  23  37  16  18  39  48  22  83  47  69  75  65  61  45  27  78  80  84  65  46   2  33  14  54  42  54  99  90  59  11  92  68  47  20  66  42  88  87  42  47  81  24  57  57  55  85  99  20  94  49  43   9  30  98  87  18   1  20  48  64   3  93  47   4  26  78  54   9  96   1  90  35  10  66  71  13   1  74  49   6  13  15  30  62   3  53  62  51  96  89  85  43  77  97  48  85  14  46  45   9   6  67   2  12  76  17  86  13  64  61  42  40   6  73  39  41  31  97  74  81  47  42  27  95   3  82  48  74  97  73  59  64  99  46  23  61  71  21  28  21  11  28  77  44  10  64  27  60  90  49  73  86  96   3  27  97  69  75  43  56  42  37  91  11  94  11  72  84  11  59   1  37  38  88  88  21  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    3  66  74  21  13   8  73  50  53  63  15  73  82  42  88  72  54  79  18   9  18  15  54  83  65  58  28  19   5  76  91  30  27  34  23  33  21  49  24  32  49  36  27  33  99  33  11  38   4  77  11  19  64  39  78  16   1  59  19  15   8  27  81   5  29  60  97  73  26  79  23  55  25  33  84  60  14  31  35  31  16  49  56  70  50  89  14  60  41  92  65  54  99  37  89  97  41  87  22  95  24  42  78  44  54  57  32  37  72  51  80  18  93  56  88   5  26  87  21  17  88  66  26   7  70   1   7   9  59   1  63   5  42  88  65  50  14  18  88  71  75   2  94  52  90  92  78   1  18  53  95  73  85   5  77  97  97  68  54  52  44  86  40  97   3  53  24  84   8   3  33  55  79  47  26  47  48  66  63  91   9  24  36  56  35  37  41  38  64  88  39  19  97  54  60  23  76  11  34   4  80  80  73  11  90  16  39   8  74  89  30  36  66  56  42  56  97  22  40  70  77  26  44  40  58  75  25  55  46  92  94  67  91  65  56   7  27  45  76  31  86  15   8  32  97  24  99  95  49   5  91  18  95  27   9  83  95  74  36  27  37  16  17  13  17  71  65  42  57  30  70  32  60  89  26  40  18   7  81  73  93  72   4  43  92  84  53  34  91  45  12  96  38  90  75  13  31  11  21  38   3  70  75   8  41   8  77   1  58   2  85  78  44  97  63  57  13  90  51  53  83  13  21  12  21  54  56  82  21  53  56  30  59   5  39  49  66  17  60  85   3  50  20   5  47  83  64  92  26  44  76  43  19  94  77  98   8  62  70  11  48  82   4  71  59   3  54  31  95  73  46  37   7  48  46   7  19   7   4  90  45  91  73  60  18  75  75  71  87  17  82  69  30  74  57   1  47  80  90  31  81  81  49  55  38  92  95  31  72   3  81  19  47  95  34   1  53  45  28  75  34  73  24  18  21  67  34  24  80  81  16  98  32  70  50   6  64  20   6  98  83   3  20  44  12  35  46  17   3  53  84  57  60  55   7  73  14  38  86  62  66  49  57  11   5  68  82  76  53   9  66  10  25  10  95  15  13  51  42  86  14  41  95  82  85  53  66  34  72  90  70  65  67  67  74  75  92  54  20  78  54   5  65  10  61  91  41  61  70  10  11  30  68   8  44  97  33  35   8   5  40  30  76  50  81  76  90  18  51  28  14  24  39  53  14  89  90  49  30  70  12  73  95  75  98  24  61  14   5  46   7  18  18  11  91  30  46  21   3  44  73  29  33  25  72  85  68  64  43  56  73  12  79  45  95  14  48  44  12  32  61  49  42  74  69  87  36   4  18  90  38  93  95  99  84  17   9  13  29  18  50  38  95  80  21  89  81  64   2  52  30  14  61  44   5  90  86  90  62   9  76  24  27  73  92  36  45  91  92  41  84  40  15  99   7   3  76  59  54  55  94  34  23  64  79  77  18  24  49  43  99  81  56  34  16  35  74  83  17  40  48  69  78   4  37  70  83  28  62  40  48  70  98  93  88  23  71  93  57  84   7  26  52  75  57  69  62  42  60  54  93  65  29  76   8  29  11  42  18  94  40  63  67  93  38  73  23  55  39  47  48  83  65  83  46  58  12  49  63  82  14  58  48  56  19  90  47  16  80  39  98  45   7  79  33  84  84  52  58  38  23  30  37  19  52  88  34  10  59  16  85  37  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  5  54  45  50  80  86   5  50  47  36  91  21  95  87   3  51  32  86  84  68  41  49  49  50  65  14  41  68  48  66  80  58  83  92  14  77   7  84  58  94  91  15  71  99  34  13  46  41  73   1  76  15  67  97  65  23  60  87  29  79  99  58  73  55  67  83  96  58  19   9  13  35  75  68  26  75  91  28  82  37  41  97  52  39  61   8  72   5  62  14  79  62  49  92  73  19  60  61  36  19  48  51  40  71  54  75  25  58  85  43   3  37  34  78  11  95  92  16  73  68  71  44  20  56  25  14   2  31  61  42  40  27  84   6  60  32  10  37  76  64  38  16   9   2  16  66  19  99  46  82  39  18  81  69   3   2  84  44  80  67  90   1  16  43  57  51  94  38  81  64  82  30  97  50  68  20  53   8  46  71  25  31  64  33  66  68   2   6   4  84  91  15  49  33  29  84  76  13  10  34  71  59  24   1  11  63   2  32  70  91  96  61  82  30  18   7  90  79  52  28  52  14  42  15  65  65  84  10  60  81  85  41  54  60  50  84  17  42  34  12  37  47  90   4  63   4  74  46  17  78  86  72   2  76  85  75   5  20  80  68  61  93  80  98  37  49  24  52  73  72  49  87  15  11  57   7  37  61  84  61  79  34  15  23  71  35   6   4  13  73  70  45  10  99  16   5  69  10  39  93  97  12  30  86  19  85  94  17  90  79  23  48  23  23  98  81  24  45  37  62  66  22  22  32  66  19  54  19   9  50  63  13  45  48  89  35  49  52  82  23   9  66   2  45  63   1  67  62  59  54  92  15  61  30  24  94  77   6  59  30  80  29  63  16  86  49  89  56  21  22  92  26  92  55  20  58  32  32  65  34  88  88  55  35  44  78  97  11  77   3  54  62  64  10  55  89   9  25  41  61  57  64  73  72  51  92  12  36  87  12  89  64  15  68  18  66  88  27   5   2  95  17  50  46  33  90  71  98   6  72   8  77  81  65  47   2  91  53  63  66  44  56  46  35  14  73   4  14  77  77   6   7  98  89  66  55  16  18  91  70  94  64  55  53  45  55  90  63  41  99  54  36  21  75   2  31  97  84  75  52   2  18  67  67  54  25  53  20  45  61  10  67  64  47  20  84  98  22  68  41   9  81  75   2   4  73  13  83  31  73  70  48  39  55  60  51  79  98  94  94   8  44   2   7  30  19  63  92  89  90   3  40  85  44  54  26  60  55  46   1  39  42  93  65  83  50  24  52  94  15  83   4  78   2  35  22  98  95  43  11  51  16  25  40  90  31  30  95  58  48  41  98  32  80  21  23  94  74   3  21  11  88  76  54  15  95  97  51  82  39  71   5  51  56  75  57  26   5  49  65  93  76  53  41  86  33  36  96   2  74  83  37  45  78  63  77  25  39  98  84  99  53  38  91  38  45  46  86  40  98   6  68  36  68  39  96  12  91  27  76  55  77  45  88  61   4   5  56  36  40   8  47  12  51  64  52  59  68  43  77  19  64  32  83  44  44  11  29  91  64  96   2   1  33  89  62   9  36  70  48  80  18  20  47  59  58  34   8  12  46  95  24  23  98  65  66  40  12  70  10  60  40  91  46  23   2  61  48  43  38  98  27  66  46  75  22   7  39   6  82  11  27  64  90  45  11  37  87  43  92  98  24  46  79  78  27  60  65  87  46  70  67  28  47  58  27  92  98  14  70  97  53  44  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                13  46  45  69  42  80  82  95   5  49  86  15   5  23  65  52  90  51  39  64  13  27  37  42  11  21  43  22  81  69  97  19  21  40  27  24  98  36  73   6  42  24  76  47  78  23  69  46  38  39  30  39  93  32  39  89  13  35   6  60  93   7  69  50  25  69  29  65  62  37  32  80  48  78  49  77  59  28  45  28  84   2  10  22  74  17  60  14   2  23  38  98  96  16  16  59  12  15  85  93  91  96  62  49  18  18   3  19  90  90  90  48  58   7  51  85  98  80  74  32  31  19  93  71  91  31  38  72  88  74  77  94  22  54  33   5  35  67  76  69  74  10  39  72  42  62  71  35  24  97   3  33  97  10  57  59  14  56  72   4  86  89  51  38  92  73  23  74  90  41  43  10  59  48   7  59  13  79  91  10  68  38  37  89  55  98  57  94  57  20  91  63  66  54  54  86  97  84  31  96  68  94  34  13  95  49   9  25  85  64  52  70  28  90  73  73  14  42  17  54  98  98  50   4  99  76  76  50  14  77  52  92  69   4  58  46  46  74  84  66  70  62  62  44  22  40  97  73  43  21  58  10  50  56  95  96  32  45  51  47  66  66  87  51  67  97  35  10  60  23  93  89   9  89  70  17  59  62  97  42  34  60  19  19  13  57  56  59  82  53  61  90  31  75  36  81   2  51  46  54   1  59  37  61  86  12  72  91  83  71  67  15  28  48  57   3  63  54  85  28  51  52  23  25  99  32  98   4  70   8  23  12  91  17  55  24  26  57  23  70  26  62   6  22  83  41  25  68  66  89  62  25  83  20  87  39  14  17  84  15  43  37  22  60  14  41  15  73  90  90  90  96  43  36  24  81  74  66  56  77  59  37  88  19  12  84  60  32  46  40  10   8  74  92  64  23  30  93  56  84  86  81  97  40  62  69  80  14  23   9  78  72  81  16  66  80  87  38  40  72  19  66  90   2  77  20  73  82  52   5  14  11   8   3  64  20  76  63  82   5  31  56  33  90  88  95  59   4  29  72  44  69  92  97  48   8  44  34  63  99  32  31  16  76  93  29  22  50  96  77  59  44  73  84  89  25  71  48  30  33  61  11  97  80  96   3  52  11  23  30  24   4  43  94  44   4  65  25  66  23  96  62  12   8  36  26  11  85   7   4   6  13  81  29  27  21   7  49   7  71  49  20  91  90  65  57  15  43   4  43  34  76  64  44  30  67  78  22   4  24  63  65  97  90  72  69   5  17  13  29  86  89   1  87  48  84  11  49  33  23  75  77  60  14  44  50  67  44  82  97  83  24  39  51  21  56  29  78  97  32   7  18  90  97  40  47  63  76  54   3  84  78  85   5  89  87  49  40  55  21   7  66  92  54  17  41  82  69  44  23  13  26  81  25   9  95  53  14  50  86  41  64  51  92  51  72  82   5  81  33  57  81   1   8  55  38  69  80  60  81  77  40  22  81  66  65  99   1  62  93  77  94  46  63   7  63  17  11  69  87  23  87  57  26  55   5  62  60  24   5  67   6  57  27  23  31  63  97  86  72  38  30  16  45  21  16  41  30  36  30  58  42  57  61  53  75  86  43  21  61  73  88  97  21   5  58  79  17  84  27  28  22  39  20  13  50  61  81  67  62  17  55   1  85  20  64  53  99  18  33  77  96  68  18  59  80  96   2  71  50  94  84  93  51  34  95   6  44  34  85  10   8  17  10  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              99  60  46  90   5  34  13  19  87  29  74  77  73  23  21  57   2  41  96  18  77  21  29  33  24   9  12  30  37  85  45  56  97   3  39  34  66  71  96  21  80  11  19  58  73  73  73  84  63  92  32  90  67   6  94   1  16  59  73  96  56  38  96  76  35  69  64  16   1  27  19  68  14  21  88   7  49   2  74  50  96  92  25  90  53  81  86  48  35  92  93  56  10  39  62  78  57  33   4  62  95  72  62  67  16  84  37  42  90  58  75  90  72  77  15  97  26  99  46  83  86  17  91  98  39  27  40  13   6  75  65  39  20  40  46  46  70  10  92  11  35  15  75  67  15  49  57  57  34  41  80  67   8  90  69  31  13  91  67  12  13  14  68  68  85  34  46  53  31  50  78  29  34  21  28  24  45  60  38  46   2  79  99  65  81  55  40  82  51  35  75  45  11  25  13  62  27  31  13  25  17  31  91  91  24  13   4  22  42  81  36  75  20  74  84  11  39  13  83  13  55  56  78  76  19  63  15   3  37  14  87  87   9  87  21  24  69  96  50  60  58  71  45  41  97  51  84  89   5  99  16  75  11  49   4  42  40  49  59  98  74  47  98  23  31  91  44  35  53   8  96  11  75  24  95  18  30   7  28  82  72  54  67  98  95  64  80   1  81  55  62  61  38  29  50  96  33  78  59  28  75  16  37  94  91  54  12  81  14  25  67  72   5  94  64  88  38  47  54  69  29  85  39  32  73  21  58  36  18  15  44  33   8  59  42  35  64  96  21   5  15  97  56  90  20  62  53  28  15  19  12  76  90  43   2  10  44  20  43   3  29  57  48  18  74   7  99   5  13  68  80  84  10  68  46  22  50  63  62  14  20  41  14  93  71  98  49  97  83  68  44  67  44  51  45  73  63  35  93   3  50  17  44  96  53  92  68  79   2  36  26  26  17  81  25  95  65  10  66  59  23  59  52  97  80  72  72  86  77  34  84  53  62  98  25  23  50  31   2  11  66   7   4  69  94  37  62  96  15   4   8  70  32  60  81  32  68  79  80  13  11  33  68  44  65  10  24  58  96   5  55  79  39  76  92  75  55  63  89  28  20   4  33  70  93  79  83  13  58  50  88  91  18  40  67  51  14  94  21  63  47  60  76  66  58  38  74  34  63  83  32  54  72  83  33  51  47  28  36  61  90  97  74  94  14  17  15  64  17  83  50  65  23  26  27   9  64  89  29  36  82  76  24  45  61  80   9  47  50  74  60  29  30  25  47  86  85  91  24  82  85  54  20  51  70  40  65  63  85  14  47  16  59  82  48  51  78  98   1  22  52  25  73  92  18  84  79  49  70  58  48  85  98  71  65  82  58  44  31  25  85  55  26  42  35  66  87  21  90  12  26  52  23  94  28  54  41  13  87  18  72  98   1  98  13  72  60   1  57  76  78  40  80  95  48  69  96  52  96  55  62  95  11  57  73  46  20  29   6  35  22  80  56  49  23  60   8   5  95   5  74  66  82   9  30   9  42  86  80  47  83  13  35  32  38  44  31  12  85  21  18  48  23  72  83   5   5  47   7  77   2  45  68  51   6  90  84  58   7  68  72  19  12  82  21  38  48  83  41  45  88   5   8  65  60  97  24  45  22  83   6  33  39  63  97  49  94  80  86  55  40  31  25  93  27  30  12  48  38  22   8  52  17  46  50  99  63   1  76  86  24   8  73  85  46  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            82  11  75  38  81  89   3  16  45  84  43  84  97  65  26  68  74  81  75  46  15  17  61  24  19  50  35  95   5  89  47  54  83  91  78  39  85  94  81  33  21   1  96  16  45  38  84  69  73  16   1  46  59  83  91  23  31  60  29  99  41   8  44  67  19  69  66  46  48  45  76  73  59  14  57   4   4  87  39  42  59  64  98  33  61  50  70  81  70  20  90  87  71  80  80  98  19   1  34  20  37  12   4  83  80   2  19  48  47  37  96  77  85  48  30  59  47  93  95  43  55  25  69  19  29  88  29  28  73   3  38  13  11  81  86  96  74  62  21  97  43  66   3  12  48  93   4  92  65  72  44  65  37  93  15  37   6  24  84  15  19  30  77  98  38  90  80  96  70  33  15  21  60  40  32  94  29  10  16  55  96   1  20  37  24  93  89  13  76  25  55  72  46  57  62  83   6  55  31  90  86  13  96  52  95  46  99  54  58  42  82  26  88   5  28  94  84  53  90  58  82  33  12  69  48  36  91  32  12  90   4  21  85  11  18  30  22  39  37  43  25  34  50  42   3  21  47   9  56  45  67  78  13  10  99  45  77  73  85  29  45  47  63  19  28  83   5  64  98  98  66  54  66  67  96  79  96  43  26  32  35  45  23  16  66  91  76  61  25  39  93  25  93  32  21  10  64  74  33  45  66  22  50  27   1  79  27  90  34  42  25  38  82  88  46  83  70  79  85  35  66  22   4  99  57  30  72  83  44  76  33  41  41  47  19  25  33  29  10  77  92  76  45  88  47  20  66  71  16  88  31  16  61  44  97  97  28  79  72  81  68  51  22  64  62  85  16  58  16  27  70   8  37  31  55  72  55  78  60  37  44  95  52  48  24  44  31  98  31   4  56  84  88  46  87  59  46   3  27  17  98  81  37  48  89  52  49   5  63  36  22  40  72  89  48  74  22  41  82  86  46  83  54  72  36  64  18  55  22  33  94  92  42  83  85  24  49  50  77  79  68  15  12  45  22  61  16  21  42  91  22  69  13  49  57   7  59  14  39  23  91  77  63   8  29   3  27  67  16  61  34  29  52  55  76  93  51  61  99  66  48  18  50  80  86  97  96  56   1  50  60  91  33  66  68  80  55  15  13  10  64  70  96  17  52  69  51  28  65   6  36  50  11  56   8  95  81  30  76  37  65  97  25   3  71  95  22  86  35  43  16  37  80  40  94  19  48  99  80  75  51  33  75  45  24  91  21  51  65  30  40  36  88  16  37   5  63   5  31  20  78  28  45  85  36  49  48  86  26  22  76  44  21  95  23  15  99  15  54  29  51  76  61  32  21  94  28  53  32  64  82  58  84  16  19   9  43  98  79  87  68  45   5  49  52  72  77  37  42  33  80  19  26  22  90  31  88  53  51  18  35  94  19  89  16  23   1   5  44   5  17  71  84  33  57  36  27  13  86  60  91  26  51  13  24  61  56  85  68  36  60  83  30  67  22   1  55  81   2   6  73  14  87  81  40  66  56  57  71  73  94  85  25  18  94  66  47  43  27   6  47  99  80   6  18  51  86  79  96  49  81  25  34  73  42  47  16  54  94  98  31   3  94  66  92  69   5  41   3  53  80  32  66  17  61  20  88  69   6  44  73  19  76  83  47   3  99  83  12  43  80  27  72  94  96  18  79  88  18  60  61  91  57  15  78  15  90  97   6   6  40  82  25  28  54  55  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          41  24  57  55  52   5  37  97  23  57  11  30  32  10  20  15  97  88  17  89  17  36  52  29  99  59  68  17   6  99  40  32  67  65  20  26  89  78  63  36  20  52  93  86  85  94  72  46  18  47  40  45  53  45  18  24  17  96   6  76   6  59  22  18   1  36  63  95  27  31  31  41  15  56  91   5  19  27  43  85  11  40  61  53  94  39  12  59  20  90  49  97  91  93  29   2  42  44  90  69  63  55  18  57  97  97  64  89  53  84  55  67  54   3  32  68   3  52  35  27  34  30  30  11  87  33  32  84  34  41  78  62  28  48  69  22  44  56   7  21  32  84  89   4  18  66  46  19  84  45  16  62  41   4  83  70  10  78  79  99  52  54  20  83  19  13  40   8  18  44  43  23  56  82  72  39  35  59  17  74  16  48  51  97  41  72  10  20  41  18  24  49   6  90  53  18  41  52  16  12  24  15  22  66  79  91  80  64  75  82  79  74  31  82  25  87  97  21  66  48  54  37  82  68   4  87   2  11  32  37   2  41  94   4  99  68  64  57   4   7  70  79   3  88  76  24  49  88  39  70  38  67  94  89  13  43  36  52  82  37  16  92  89  55  78  33  16   1  47  39  45  46  65  67  25  62  26  65  70  19  73  67  96  31  20  55  10  32  38   5  81  65  46   9  21  79   6  71  81  25  74  21  58  61  75  95  72  33  97  32  28  33  43  51  47  98   6  53  81  45  37  24  43  60  14  18   2  23  14  11  94  70   6  30  62  23  32  21   1  19  83  38  80  23  54  50  40  91  95   7  20  75  20   8  62  23  77  51  12  67   6  22  72  48  93  91  83  74  79  40   4  24  68   1  21  64  39  60  26  22  71  46  61  24  74  17  61  14  72   3  29  33  88  61  49  66  43  18   1  15  70  29  32  83   1  81  18  70  80  31  13  75  56  21  70  19  67  96  89  84  57  94  41  46  41  36  82  57  24  90  18  69  38  35  57  10  61  18  33  64  55  27   9  38  57  25  72  75  17  60  43  91   5  24  76  43  73  28  33   6  51  11  37  33  36  45  59   3  46  47  82  47  84  64  79  57  84  60  91  30  48  99  58  92  70  43  31  59  15  34  67  56  16  38  78   7  43  88  34  61  90  33  82  47   4  48  60  21  22  43  23  34  82  88  91  23  84  45  75  34  68  49  32  53  91  46  78  46   6  53  22  82  92  24  12  65   5  17  28  30  18  99  28  84  16  53  40  70   2  88  98  36  51  48  95  95  25  50  92  69  13  17  99  62  54  92  95  32  10  43  26  84  75  93  86  82  46  58  17  53  71  42  39  46   7  86  31  28  47  87  70   3  66  15  61  15  76  38  49  75  49  69  86  24  55  54  90  88  99  74  78  88  70  99  94  19  29  14  96  78  23  28  93  10  92  71  60  55  70  99  57  56  26  97  41  58  14   3   4  65  23  61  98  12  19  70   8  23  30  80  12  45  35  72  16  29   8  76  67  35  43  58  52  39  48  82  11  59  69   6  18  37  72  28  85  36  77  64  41  52  81  31   1  89  95  72  98  45  98  22   6   8  68  67  49  85  25  98   4  76   5  85  90   9  32  40  33   5  95  88  17  80  39  30  27  69   7  59  78  80  49   3  71  44  50   8  75  54  81  48  60  42   3  20  65  35  20  59   5  24  21   7  72  65  84  29  71  21  84   7  74  73  80  26  24  41   7  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        77  79  45  93  40  28   1   9  30   6  86  44  53  62   3  24  11  35  61  80  10  70  92  43  19  69  23   1  54   6  28  46  80   7  42  46  12  95  36  86  84  43  92  90  62  27  64  59  31  47   5  71  55  63  74  45  28  14  70  65  69  57  63  49  36  29  52  97  24  38  98  72  18  75  44  65  54  57  80  22  92  54  10  17  64  85   6  24  38  43  57  61   8  56  34  36  10  82  59  22  75  45  21   6   2  50  42  23  81  25  81  54  86  47  21  61  53  76   4  76  55  10  38  99  20  77  85  90  87  91  47   2  11   8  12  95  88  10  26  10   7  52   4  78   4  66  21  46  43  97   8  29  72  67  22  62   7  98  83  37  68  63  79  92  12  64  30  23  30  15  14  94  71   8  50  21  64  49  12  70  36  33  71  62  91  63  31   7  16  13  89  88  20  90  68  22  40  27  62  21  20  13  32  72  99  91  12  94  41   9   9  24  31  18  74  42  38  61  47  46   8  17  89  44   4  44   1  83  87  94  55  29  50  66   9  89   9  83  52  68  24   1  34  19  56  96  99  25  99  84  42  18  74   8  80  38  43  48  27  49  82  68  18  85  35  34  50  63  53  88  61  19  17   9  74  72   6   3  27  51  28  36  39  60   3  15  92   3  60  42  30  50  48  90  72  13  39   1  40   8  85   9  29  97  33  59  40  64  53  51  78  75  25  51  62  68  50  43   2  89  34  65  44   6  57  51  41  53  29  88  40  72  88  65  87  23  91  89  67  97  54  80  25  39  50  58  62  46  40  23  69  91  40  70  93  12  83  16  68  55  64  40  69  34  88  71  65  51  76  23   6  39  32  58  73   9  46  41  26  24  91  25  89  40  10  27  14  44  49  60  80  39  87  58  63  88   3  29  77  17  53  93  39  83  47  39  82  36  96  45  40  46  79  99  55  30  26  41  42  91  78  91  39  84  20  49  50  19  79  11  18   1  45  26  22  81   9  11  24  38  26  54  16  73  49  25  73  98  22  10  17  56  35  78  32  21  79  41  82  44   5  55  23   4  97  86   7   4  86  44  26  96  62  16  75  81  75  17  16  51   8  35  96  12  39  16  30   2  42  12  10  40  68  62  95  33  68  36  58  46  68  13   2  84  90  21  43  75  36  22  88  98  28   1  38  60   4  85  99  57  91  16  12  94  53  66   2  32  18  91  57  30  86  50  96  25   7  40  82  26  85  95  27  87  65  93  23  77  59  67  92  89   9  65   7   2  24  92   3  18  46   2  29   9   2  59  43   4  75  33  66  87  82  95   1  52  53  85   9  27  61   1  41  78  64  61  27   8  31  47  73  56  73  15  16  15  77  24  37  21  48  31  71  42  92  70  56  59  85  56  21  14  63   7  53   3  31  55  49  78  20  73  85  47  77  61   6  35  93  91  92  82  86  33  60  15  84  54  19  81  47  73  50  32  39  78  38  34  63  74  87   8  50   8  52  33  15  72   7  19  84  28  80  88  53  73   7  75  53   1  18  16  50  84  61  67  64  88  26  37  51  68  37   4  59  30  74  72  68  55  42  76  69   7   4  57  73  75  19  13  83   9  14  36  85  49  15  63  92  89  28   7  40   9  62  64  36  60  33  35  86  14  61   5  77  67   2  20  98   8  21   6  48  54  77  21  58  74   9  46  16  87   7  30  26  77  89  31  16  27  93  62  43  77  49  81  50  26  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      58  31  71  84  26  42  52   3  61  54  67  66  53  48  16  24  96  47  30  82  97  57  62  56  88  47  77  77  62  79  24  33   4  55  77  96  62  94  25  48  70  18  22  88  91  71  50  18  30  62  21  71  53  96  61  37  49  10  27  60  17  67  83  71  12  48  74   2  41  88  10  22  36  50  91  32  96  76  20  64  33  85  33  60  70   1  87  86  61  58  72  46   2  79   4  78  19  73  60  34  42  56  50  83  77   7  10  15  66  70  44  58  22  22  69  76  25  35  82  31  25  49  79  14  61  80  29  91   6  56  12  68  18  35  57  39  69  46  47  96  11  97  28  78  67  51  68  64  95  44  80   7  44  85  97  55  72  55  37  38  45   7  96  35  24  93  43  75  73  99  55  38  85  57   7  58   7  90  27  43  10  52   1  55  21  73   3   7   2  39  44  41  57  97  26  56   9  97  30  52  28  23  66  96  82  90  23  52  94  83  29  65  11  73  55  64  61  80  92  27  89  35  70   1  41  79  78  91   9  66  91  74  73  42  42  28  58  44  68   2  63   6  43  78  92  85  65  99   2  60  85  35  51  93  74  11  29  21  16   6   4  28  54  23  16  33  91  15   2  66   6  74  56  42  94  72  73  33  98   7   7   5  88  81  34  15  15  82  93  95   5  52  44  22   8  78  32   8  65   9  96  65  65  47  56  95  35  72  37  54  15  25   6  83   5  84  87  85  77  13  22  56  99  68  31  96  31  74  92  31  26   8   5  83  18  87  68  97  65  57  56  52  60  36   2  16  10  63  48  16   9  66  87   4  42  46  75  58  63  57  51  60  48  53  84   1  72  78  34  78  16   9  59  23  49  63  54  93  24  52   4  71  35  70  81  11  38  79  11  41  21  87  61  22  80  64   5  99  15  85  26  20  44  42  94  70  23  64  38  82  77  37  20  57  59  65  79  71  53  47  44  68  86  64  35  71  80  99  68  29  12  14  42  40  97  18  15  48  20  47  61  96  47  67  33  55  32  14  90  51  68   1  54  11  84  20   8  36  44  31  10  58  68  47  14  31  52  42  67  43  43  27  82  88  60  81  20  95  50  17  12  42  70  52  42  59  30  57   1  67  58   5  81  79  24  83  63  38  19  72  38  64  36   8  60  13  18  31  10  53  15  74  96  10  93  57  52  77  47  47  49  29  70  37  76  77  51  71  76   2  30  99  21  88  45  51  18  92  34  57  32  97  91  38  72   9   3  20  82  15  34  86  79  63  33   8  74  38  43  89  43  31  53  95  85  36  12  17  57   8  66  29  91  73  72  64  88  14  92  20  53  21  81  85  18  77  20  31  14  27  41  10   6  14  10  58  29  86  38  47  47  88  51  10  59  88  41  55  49  11  82  16  65  48  30   5  70  67  28  77  37  63  68  26  36  32  93  50  44  82  90  11  92  76  48  28  97  67  15  84  90  78  83  17  89  38  45  40  40  43  37  58  85  81  79  64  46  90  47  38  22   5  26  34  14  96   6  92  85  39  65  30  45   7   7  61  85  84  95  79  51  31  35  69  90   6  13  85  79  14  22  23  15  44   2  66  66  43   1  50  56   3   6  30  27  76  33  40  98  64  97  18  22  14  86  35  31  98  80  55  77  21  60  61  55  37  37  80   1  75  18  44  10  36  26  86  61  57  84  30  57  88  31  20  28  64  61  54  40  63  83  68  40  97  45  43  93  58  58  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    86  50  21  43  36  47  33  92  79  73  73  53  67  85  40  73  39  17  64  37  73  72  69  55  88  80  17  65  92  15  12  72  45  44  20  35  80  74  79  26  51  20  34  76  51  59  43  59   6  95  47  20  33  29  23  33  85  81  62  78  90  55  66  58  30  56  31  61  30  69  12  31  43  82  43  89  23  41  28  41  43  39  58  62   8  74   9  78  93  46   6  83  80   4  58  56  29  80  59  13  59  66  47   9  62  13  81  30  21  25  85  45  30  18  46  28  81   4  10  34  17  69  15  98  65  50  68  19  85  65  83   3  56  62   1   5  62  77  57  47  66  27  28   9  34  78  92  24  37  68  51  83  36   6  58  57  43  56  27  88  79  98  38  25  98  93  12  48  94  87  22  76  56  21  43  29  92  29  84  65  76  69  98   8  37  58  28  74  64  18  58  31  14  33  47   9   3  97  16  68  84  26   9  63  11  16  82  67  73   3  45  13  32  20  30  92  54  24   2   8  26  98  36  65  46  92  27  57  35  62  69  69  66  99  67  35  79  73  41  50  63  86  99  67  42  84  14  91  12  22  77  81  17  33  12  43  25  32  28  30  99  73  38  41  10  48  62  19  74  64  99  27  64  20  87   7  54  17  36  59  16  30  34  89  13  15  19  86  85  96  62  28  11  14  60  50  72   5   7  78  26  77  51  60  42  50  17  95  87  26  39  42  43  55  32  59  29  71   3  18  60  34  99  82  77  87  36  29  13  97  51  33  70  46  72  93  59  96  22   7  81  31  33  40  78  69  38  53  81  87  98  87  64  92  48  95  21  60  97  75  56  66  77  65  50  66  88  24  87  90  27  72  21  67  34  99  52  63  18  73  32   5  51  81  30  81  11  79  40   3  25  69  73  37  83  81  24  49  81  86  58  38  12  36  41  58  10  46  78  31  57  72  19  68  94  93  75  80  74  44  50  70  11  75  45  75  52  55  22  17  60  10  83  88  86   8  23  71  40   7  28  66  64  14  10  75  14  75  76  91  93  50  13  29  83  43  77  53  16  88  57  54  49  15  16  58  23  23  62  32  73  45  83  73  14  65  55  96  60  47  81  64  40  66  74  30  93  54  59  21  87  49  84  52  38  73  32  20  37  16  84  29  71  10  94  89  98  66  60  58  22  90  57  49  96  57  58  31  11   6  13  31  89  27  60   9  60  15  63  11  60  57  19  14  55  48  50  57  61  30  37  83  85  97  25  91  27  12  93  77  12  76   9  51  44  91  69  76  89  90  89   2  63  41  26  52  39  72  99  66  77  19   3  45   8  38  73  55  37  33   5  66  59  70  78  62  20  98  81   8  73  46  21  34   1  34  42  26  21  50  71  35  29  28  10  84  55  80  26  20  99  67  34  51  38  21  80  52  68  43  72  38  34  58   5  26  33  48  88  55  32   5  89  67  67  24   4   2  90  50  77  97  95  87  48  47   8  12  27  51  67  50  78  24  96  73  61  58   5  31  72  33  54  53  58  94  42  91  24  79  64  90  89   5  10  19  65  83  33  37  68  94  68  39  92  79  30  70  52  54  84  17  78  11  71  58  77  82  68  75  97  21  53  90  23  95  35  26   4  77  62  13  50  10   1  89  46  89  14  63  25  47   3  79  70  78  76  37  78  43  88  38  35  91  76  47  44  50  18  61  70  36  47  39  91  31  96  67  23  21  81  15  56  65   5  94  26  73  97  46  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  10  34  46  83   7  30  62  74  59  55  71  29  87  11   4  56  60  88  16  38  87   8  29   3  89  46  20  91  79  31   8  52  15  42  93  38  44  72  80  29   2  10  92  83  46  91  55  75  86  15  90  15  47  89  98   2  62  39  30  11  36  18  82  11  86  33  56  86  68  95  57  14  40  35  87  19  58  36  89  81  60  94   2  76  34  98  24  58  80  19  42  51  56  56  22  10  28  63  59  92  17  42  10  96  45  91   6  93  30  36  22  17  42  29  90  30  33  20  30  16  74   4  76  11  33  83  91  83  81  78  90  10  79  32  34  34  52  89  34  88  63  73  73  81  70  98  56  36  79  91  50  37  12  69  87  81  80  82  10  28  60  93  41  47  38  96  69  18  84  77  83  55  51  94  17   3  16  35  76  12  76  10   8  86  63  57  57  47   8  78  79  38  34  40  90  13  67  81  27  61  99  98  75  97  95  30  90  69  20  36  98  25   6  68  72  10  36  83  99  55  79   2  91   2  96  62  75  52  92  53  99  35  66  33  53  72  29  31  91  79  24  87  79  49  66  78  98  92  36  56  22  99  26  86  58  71  36  68  57   2  30  47  15  88  82  35  80  78  86  14  97  75  36  42  26  10  54  26  97  93  45  93  25  33  56  93  49  79  38  16  72  73  24  56  82  66  63  95  90  70  69  49  61  64  43  83  78  38  44  72  69  28  90  10   2  67  30  59  89  92  58  85   8  36  37  58  87   4  50  36  55  89  20  52  97  89  49  57  22  21   6  14  95  87   8  54  20  34  27  59  34  28  94  84   8  48  88  88  73  98  29  31  95  32  38  26  24  86  34  31  11  17  68  32  48  26   8  85  62  78  60  27  54  36  48  39  97  86  10  74  73  70  27  11   6  82  29  16  59  39  47  25  14  22  86  90  98  44  79  30  29  31   7  68  65  30  93   2  17  71  88  66  87   9  23   1  44  68   1  53  65   7  49  39  74  64  25  86  46  88  96  81  15  62  51  43  51  63  51  23  61  47  54  25  42  92  46  63  81  84   9   4  63  64  19  64  27  24  81  93  35  50  25  18  31  74   9  78  41  26  44  44  86  98   8  98  28  23  22  44  45  12  60  21  31  21  72  58  83  48  31  97  95   9  28  41  79  62  54   5  68  73   7  22  28  99  14  48  57  23  60  10  83  99  12  25  32  23  50  14   9  88   2  39  58  23  37  24  45  15  18  93  79  16  99  83  40  65  77  72  94  84  54  18  21  35  53  23  84  56  78  38  86  65  91  48  99  79  11  94  15  58   1  83  69  94  22  10  19  28  56  34  34  45  30   6  70  64  54  91   4  30  78  63   4  23  62   1   8   3  51  30  48  50  67  20  94  81  44  72  74  64  41  76  73  59  95   8  55  48   4  53  77  93  82  89  41  39  13  19  23  34  45  98  63  37  38  96  36   4   5   1  26  82  13  68  19  50  96  45  96   3  26  37  60  39  41  43  25  23  62  82  62  66  85  84  68  93  74   2  29   1  85  51  50  94   1  33  38   9  58   3  15  51  33  67  73  29  61  25  35  59  56  38   7  20  63  95  21  39  92  91  52  17  25  56  81  97  34  63  69  35  48  25  17  47  39  31  92  49  39  55  88  40  96  53  96  28  58  19   2  69  11   7  62   4  92  94  75  43  70  26  78   7  93  51  83  24  56   5  92   1  98  41  31  88   6  15  10  64  97   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                63  29   1  80  87  63  55  64  84  15  13  19  45  89  62  57  99   3  39  40  83  79  83  69  68  39  34  67  73  68  58  63  16  38  56  23  17  79  77  52  66  59  61  94  85  56  19  67  73  33  13  67  10   8  24  58  42  39  82  43  36  12  39  72  96  58  80  95  96  41  28   8  73  90  93  23  48  71  46  54  91  64  74  99  60  47  99  87  12  25  31   4  67  86  79  53  43  72  61  37  90  16  92  20  67  58  73  91  14  74  99  30  84  44  57   2  28  88  38   6  94  90  86  93  37  17  26  72  51  15  85  14   4  80  40  10   1  92  53   7  63  57  57  99  13  98   5  55  90   8  18  30  46  42  36  21  25  91  14  69  21  41  30  23  11  26  90   3  70  98  79  81   5  24  43  14  17  89  30  30  73  20  87  49  18  26  50  45  67  92  63  10  74  12  91  31  33  43  65  91  57  92   5  70  94  91  56  68  72  48  87  57  64   3  65   5  36  96  54  26  45  62  89  66  95  93  90  14  27  16  53  65  78  19  14  80  68  46  95  22  94  53   2  41  45  33  36  96  96   3  69  83   3  98  75  51  28  79  82   7  85   7  59  37  10   9   6  18  62  19  30  10  99  27  57   7  56  95  53   2   5  69  67   2  21  18  86  53  92  46  53  97  31  29  78  96  79  59  45  25  58  48  54  24  93  99  96  60   3  49  93  22  93  61  84   1  26  45  61  68  11  83  68  67  64  45  54  33  76  72  63  94  74  43  24  77  77  60  11  11  34  99  51  74  28  38  55  75  20  18  40   7  50  58  38  48  24  58  22  12  27  44  23  48  62  17  75  13  13  59  23   4  83  83  43  47  77   8  52  16  87  90  16  14  48  11  65  14  76  59  14  61  88  78  68  60  66  73  79  51  98  96  39  73  30  74  99  49  52  48  86  69   5  26  84  78  31  64  56  49  38  58  36  34  40  29  68  86  50  86  14  48   9   1  28  57  19   9  80  21  42  33  93  77  49  40  35  65   7  67  88  38   6  15  68  27  62  82  17  46  86  13  77  79   9  93  78  35  35  88  47  58  50  55  25  63  63  30  59  31  70  50  49  64  37   2  71   7  28  76  75  66  68  11  37  36  33  55  44  28  19  75  24  30  62  99  10  34  33  98  55  58  12  55  25  65  41   4  42  63  68  74  86  42  15  24  46  69  34  85  57   1  23  10  44  67  18  70  86  73  43  72  99  20  48  93  68  76  30  10  93  15  26  33  80  96  77  43  89  23  28  36  75  83  10  14  73  84  22  69  38  83  69  12  68  93  84  96  13  10  10   4  56  34  21  34  69  31  61  62  81  72  58  35  25  67  29  30  67  70  12  84  38  90  29  85   1  10  69  62  64  11  57  65  21  33  45   9   4  93  37  74  12  98  72  16  53  30   7  21  89  23  60  76  55  91  35  81  44  38  63   1  25  79  20  87  36  61  38   5  86  13  98  85  85  25  91  74  90  42  65  52  26   6  19  41  47  16  48  20  12  45  10  20  96  19  97  60   7  30  75  72  77  43  40  57  26  96  94  75  35  59  84  91  72  18  98  33  60  75   5  36  95  60  70  47  91  47   9  50   4  71  52   3  70  57  68  68  12  78   9  94   6  40  51  13  47  27  91  25  54  30  27  68   8  97  29  57  97  44  99  22  45  34  38  18   1  84  22  45  84  92  61  91   5  63  60  78  46  45  97  70  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                              10  28  97  83  16  26  17  13  71  12  69  94  18  90  76  15  74   1  57  70   4  89   6  50  53  64  22  76  83  30  77  46  93  95  95  32  10  35  41  62  23  55  35  55  56  13  12  90  33  97  25  93  54  22   8  70  92  97  77  52  17   1   1  66  49  76  62  52  56  28  34  91  80  91  19  98  29  11  14  55  61  53  86  48  38  96  98  52  19  62   3  96  20  38  92   3  51  14  50  37  63  72  78  69  75  30  83  33   9  26  99  35   4  69  67  50  26  54  23  63  33  11  49  33  48  91  44  27   3  61  48  71  33  31  50  99  51  77  37  33  10  62  85  10  51  33  68  25  94  23  94  60  81  60  96  33  66  28  52  54  79  38  93  66  42  40  39  71  33  76  91  28  12  77  55   8  57  79  46  60  87  10  25  37  63  52   7  71  51  77  65  52  11  68  84  48  49  17  95  81  16  24  13  42   2  45  60  82  93  30  42  39   6  96  78  18  56  15  57  98  31  20  49  30   4  72  87  84   3  82  37  59  30  33  61   7  63  40  38  99  51  65  55  30   9  37  86  97  31  36  39  17  94  21  11  44  87  80  35  19  83  50  72  54  64  74  26  71  51  90   2  82  31  72  57  86  76  32   9  53  24  76  73  58  92  67  78  50  48  55  33  25  45  14  43  40  12  12   2  64  75  94  84  19  48  46  83   4  60   5  59  29  73   9  60  94  52  57   6  59  34  74  83   4  34  68   5  95  59  53   1   5  22  57  94  39  32  55  31  63  62  13   1  66  44  71  28   5  16  86  43  23  70  89  57  93  38  89  72  71  56  16  43  54  11  11  38  38  65  20   8  40  17  20  94  73  47  35  37  20  42  38  69  98  40  62  33  64  92  49  55  79  97  74  48  64  66  69  94  43  66   5  50  43  80  24   4  84  87  26   1   2  39  60   6  29  93   5  28  80  90  91  78  69  11  28   2  62  29  41  12   4  83  40  12  64  50  61  91  84  51  60  42  71  36  49  25  94  15  16  20  37  14  27  46  81  58  55  60  36  77  83  65  69  32  50  61  51  27  53  96  62  69  53  88  99  79  92  21  48  31  42  31  59  60  94  34  74  65  94  74  98  16  98  27  69  64  63  69  56  16  76  90  77  54  10  11  54  64  27  72   4   8  37   9  82  80  13  63  93  55  56  83  99  56  84  61   6   9  19  23  17  34  40   5  67  14  84  57   3  69  85  27  74  68  43  63  53  63  89  13   3  10  80  41   5  56  49  10  19  50  59  92  63  50  78  16  10  52  95  52  54   7  86  29  60  61  82  43  16   5   4  32  29  78  43  81  98  55   4  66   6  46  86  18  74  52  30  63  72  89   5  12  17  38  66  76   3  90  22  11  49  20  42  15  32  78  97  66  59  75  31  41  76  88  71  75  41  56  66  96  66  70  71  99  80  30   2   6  79  96  86  76  22  65  54  47  53  46  72  18  28  70  39   4  50  54  84  65  37  58  14  64  32  16  23  39  74  76  87  53  25  23  73  82   9  36   3  45  10  50  22   4  78  66  59  98  18  83  93   6  69  33  34  59  57  99  56  60  87  57  53  21   2  44  44  66  45  69  36  75  17  86  18  43  13  87  10  33   5  54  96  30  53  12  52  69  24  93  38  90  52   9  91  97  88  20  88  37  91  83  32  70  80  55  69  47  85  93   9   7   2  49  52  53  53  46  40  78  92  66  53  38  68                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                            91  70  79  52  78  60  51  39  22  31  46  23  79  93  30  23  18  35  60  84  71  66  79  50  73   7  32  52  71  55  92  73  22  70  66  19  77  66  44  45  16  64  28  32  12  40  40  74  65  41   5  82  59   8  50  15  88  43  39  49  15  18  27  87  77  24  58  62  14  57  80  26  93  57  97  27  99   3  66  20  24   8  91  76  45  55  95   8  59  63  16  21  61  44  33  39  81  57  50  10  69  52  49  67  36   1  47  41  34  22  80   6  53  56  88  52  42  45  92  58  64   5  41  48  18  87  53  72  95  16  52  81  78  28  74  71  11  83  30  66   1  53  73  62  85  18  18  16  26  36  41  55  20  62  72  85  86  90  17  68  42  21  28  69  52  43  45  13  64  78  19  70  94  63  16  56  10  19  10  40   6  89  50  59  58  90  95  12  24  41  97  80  40  91  33  49  45  67  37  12  68  35  47  70  18  27  22  82  38  18  18  42  42  44  66  20  66   7  33  76  12  99   8  43  87  29  74  57  44  97  79  66  92  38  76  64  66  43  36  60  28  37  39  87  22  56  89  54   8  93  57  38  69  38   2  74  27  49  78  22  63  57  40  40  71  46   8  16  19  94  80  24  48  74   7  64   3  57  82  63  25  62  85  20  88  36  57  37  42  96  32  95  53  93  15  94  26   8   9  54  93  55  11  49   2  81  94  74  96  40  17  69  34  24  89  89  35  78  21  51  94  34  50  35  49  80   8  46  49  15  11  15  67  95  99  18  99  99  28  62  62  62  93   4  50  94  33   3  70  13  91  80  13  92  31  48  48  39   7  56   8  56  21  39  93  11  14  58  61  27  34  97  62  38  28  14  99  87  56  90  86  75  25  31  87  18   4  88   6  66  87  69  43  83  14  70  80   3  28  59  56  68  56   2  71   2  95  57  95  98  56  51  44  47  61  45  58  31  67  45  55   6  33  47  31  27   9  57  93  94  25  79  54  57  17  15  15  41  12  55  96  49  29  41  46  54  31  31  58  95  49  64  85  52  90  11  29  53  63  17  39  56  16  73  67  21  63  28  93  26  96  62  59  82  56  95  13  94  76  98  97  13   9  37  62  67  96  18  24  43  98  68  66  98  53  13  38  98   5  97  66  27  58   8  40  62  20  57  47  58  38  55  78  52  66  60  67  89  28   6  37  36  62  74  20  26  14  35  75  29  46  32  23  38  65  60  69   2  17  67  47  96  73  55  65   3  43  45  53  95  58  70  19  23   3  84   9  81   6  84  35  61   7  94   6   2  29  95  71  58  12  30  37  17  99  54  78  79  94  25  40  52  74  31  95  72  42  60  66  64  42  53  44  41  71  13   3  78  19  53  72  38  86  80   4  84  59  51  51  70   1  37  68  87  54   8  19  38  73  15  84  23   6  34  18  60  25  86  82  63  34  56  36  46  89  86  15  56  33   9  75  91  22  92  51  71  19  78  84  50  52  70  98  12  49  33   7  65  30  32  47  78   2  73  61  47   9  78  81  14  65  96  14  26  82  69  12  63  72   4  83  76  90  88  14  35  97  43  81  90  40  90  60  28  16   2  64  66  35  67  87  45  94  29  58  45  72  90   5  80  48  11  40  80  45  11  64  20  55  80  66  53  93  31  63  69  39  32  10  67  22   3  51   5  40  21  27  94   1  52  98  80  19  40  35  57  64  66  85  39  23  76  15  60  97  62  46  50  24  59  53  28  89  60  14                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                          83  59  62  57  99  53  77   2  83  42  68  34  50  13  56  41  88  23  96  96  89  96  21  11  80  69  70  72   5  38  68  13  23  72  52  52  77  18  36  29  90  36  20  78   7  97  66  27  36  17  45  92  18  20  62  34  76  82  81  89  37  55  69  50  68   7  83  18  93  96  63  82  95  95  66  66  16  13  65  70  72  23  66  91  40  90  43  61  15  86   2  16  58  93  15  93  80  61  17   4   7  21  43  61  26  56  27  58  51  19  71  39  27  89   8  39  86  80  22  58  11  26  32  65  78  47  43  34  98  79  49  46  11  37  45  21  27  10  94  32  14   3  26   5  97  45  28  25   2  22  82  39  84  35  23  43  79  97  53  68   3  93  18  31  86  40  94  11  73  93  95  57  10  97   6  28  51  39  65  36  26  64  60  54  99  66  43  24  69  66  16  96  21  27  98  26  91  71  39  35  89  70   4  96  22  31  91  24  61  69   4   1  57  87   9  64  72  67  58  78  43  40  57  48  23  29  93  62  96  46  75  88  36  37  87  18  67  34   9  35  53  59  50  74  61  43  69  25  51  16  21  41  13  58  57  66  11  76  50  74  84  62  10  21  12  80  82  95  52  75  81  35  87  37  96  11  30  67   6  77  81  84  73  90  95   8  40  20  42  55  53   7   2  19  97  27  19  39  57  87  14  77  86  98  44  47  99  51  49  33  87  88  71  79  73  93  64  73  18  98  93  68  77  36  27  51  52  60  16  84  36  93  94  69  97  17  74  88  85  73  36  56  80  94  56  75  72  97  52  82   5  16  33  51  75  17  27  52  70  54   2  48  69  64  60  29  54  90  27  97  67  56   9  24  23  44  42  23  26  88  62  55  51  21  61  53  27   5  58  92  13  68  61  13  72  81  30  40  90  91  40  74  83  58  81  56  23  87  54  94  66  48  25  31  27  31  66  82   3  16  68  89  14  26  52  73  35  18  42  30  68   4  49  24  16  58  55  19  59  91   1  89  34  68  90  51  44  85  99  99  54  51  11   6  76  68  85  98  59  40  76  24  69   2  15  54   5  12  19  90  22   6   7  76   9  37  75  39  33  79  50  82  63  48  93  46  42  52  28  25  41  67  51  13  27  94  49  54  33  41  11  52  44   6  98  73  88  16  90  71  27  22   2  18  74   5  52  33  91  61  38  51  91  33  83  63  39  78  65  62  17  58  63  57  27  37  68  71  15  98  18  92  98  66  39  40  68  17  81  30   7  66  67  41  11  42  91  55  20  41  10  79  13  53  93  98   9   3  46   9  74   7  11  92  43  94  24  52  24  68   1   6  70  63   6  71  13  52  65  85  52  74  11  62  96  13  59  96  80  80  83  86  76  35  82  54  86  44  50  39  30  43  37  99  43  30  45  74  45  45  74  59  64  86   1  23  70  47  31  68  15  22  45  73  85  88   5  37  57  77  71  45  40  52  22   4  33   2   7  64  30  81  54   8  78   9  99  37  44  52  64  76  35  70  29  91  81  42  43  47  52  45  87  38  55  92  22  49  10  84  29  72  58  60  21  79   9  10  14  84  73  91  14   2  67  21  47  14  28   6  70  92  11  32  43  76  92  62  61  57  38  29  19  40  81  97  78  10  67  68  38   8  22  74  11  11  70  97  23  82  99  96  84  76  85  33  44  92  31   3  16  39  58  95  49  30  18  69  53  91  29  47  33  43  85  35  48  84  22  32  34  46  32  63  48  86                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                        18  91  21  85   3  86  88  58  18  17  67   4  58  54  76  55  13  39  47   2   8  27  80   6   9  74  43  89  63  91  61  40  59  47  80  50  56  48   4  64  90  67  85  75  32  19  48  33   1  84   3  63  80  38  54  61  50  39  34  46   3   8  84  22  65  49  94  49  96  69  39  72  85  62  50  46  18  11  71  60  93  44  91   6  80  46  55  87  60  20  62  60  31  99  13  68  31  91  10  43  22  56  92  97  25  52  38  17   7  24  44  13  74  75  55  57  48  28  83  46  19   9  59  80  71  64  59  84   8  52  72  19  34  75  79  36  92   1  18  40  97  45  19  59  16  83  78  93  53  91  72  47  54   4  13  32  17  17  39  95  68  69  25  94  31  91   9   2  84  34  15   4  40  18  67  45  73  18  82  45  15  35  51  90   1  41  42  14  27  94  92  18  12  17  63  62  26  94  66  45  52  58  23  60  32  58   3  84   5  93  10  19  89   7  71  72  10  80  22  40  48  22  73  25  94  83  77  58  84  79  57  34  48  35  56  99  41  76  24  58  77  23  53  82  20  78  73  42  97  24  97  41  65   1  22  96  46  72  17  48  53  36  78  73  67  16  80  12  99  15  18  53  96  47  85  15  95   7   2  16  16  30  76  52  31  28  78  37  55  85  77  70  57  53  81  36  71   7  33  26  84  21  88  42  40  10  52  11  89  66  64  57  87  43  51  69  81   9  87  20  25  23  22  95  97   3  63  76  25  66  30  57  84  30   3  66  66  18  91  15  66  10  45  28  29  34  53  16  22   2  41  98  27   7  84  12  92   1  30  85   8  52  82  31  20  36   6  19   6  33  75  45  65  58  78  76  82  22  32  87  20  49  47  70  59  67  47   7  14  98  17  26  64  38  11  73  41  95  54  78  95  69   1  91  15  49  96  35  26  64  69  71  44  90  22  42  75  22   6  25  87   7  65  78  31  24  22  61  18  46   4  58  50  91  17  80  53  87  74   8  23  42  58  52  68   8  89  99  58  32  30  67  87  63   2  92  47  38  94  21   1  68  53  21  81  84  30  31  69   8  74  21  43   4  63  38  41  55  63  39   3  46   7  32  18  49  62  56  41  16  58  87  92  95  48  68  68  32  70  76  44  70  12  22   1  71  58  43  58  78  58  54  64  94  96  39  31   4  17  37  53  78  78  40  63  50  18  67   2  57  69  24  50  53  89  61  72  19  96  33  21  51  13  65  68  55   6  63  45  82  64  73   6  26  51  71   6  69   1  43   4   6  33  69  46  35  55  14  19  51  83  37  37  23  22  24   3  85  77  19  25  63  12  56  91  46   8  89   2  70  61  34  37  46  19  90  32  44  82  42  83  10  96  91   5  99  37  96  41  35  12  20  29  83  33  29  69  40  86  48  62  88  82  67  88   6  17  39  97  96  91  27  18  82  41  69  81  65  12  32  51  16  28  10   6  83  79  62  19  87  88  70  76  81  28  41  40  99  31   2  69  30  81  33  41  36  12  82  47  48  23  67  58  16  93  16  82  41  65  38  82  79  50   5  84  22  72  89  91  88  10  52  26  30  55  98  72  44  35  89  70  57  19  71  97  42   5  39  52  29  87  39  10  43   5  67  90  80  69  99  33  88  42  60  36  85  37  69  62  93  78  81   3  90  96  15  90  91  32  43  68  55  90   2   1  12  89  52  90  51  60  92  42  70  95  65  94  51  22  19  10  61  45  38  82   8  14                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                      62  99  66  13  86  79  19  63   5  10  27  72  14  32  54  93  85  92  54  57  65  72  66  34  43  83  92  89  63  63  21   9  32  59  76  77  24  47  38  74  31  85  25  44  60  37  72  40  40  38   7  28  18  71  52  12  13  55  60   9  21  13  99   3  51  73  51  57  48  51  16  39  72  51  26  82  92  18  79  43  26  43  72  99  91  18  91  70  48  61  39   5  11  83  50  28   8  39  97   1  33  74  62  82  59  16  38  19  70   9  57  50  96  61  56  12  79  55  73  71  33  11  51  80  27  58   3  74  30  15  58  73  74  92  48  86  56  27  52  14  24   9  31  32  16  33  18  23  26  38  61  15  82  96  69  76  27  41  65  93  77  86  66   4  19  82  44  86  59  31  40  74  26  54   4  36  51  66  82  32  19   1  87  93  23  79  63  65   4   1  10  94  61  59  17  24  66  97  10  21  54  13  31  95  73  41  29  52  76  38   9  45  44  96  30  11  88  18  82  22  60  37  57  74  12   6  83   7  91  47  15   2  79  10  91  71  86  56  11  13  81  36  86  13  32  68  55  70  42  10  75  65  10  89   6   4  16  14  74  99  33  15  26  21  56  97  23  53  65  59  21  15  52  62  79  15  69  75  87  60  46  85  54   6  81  45  71  75   5  51  18   1  31  36  61  75   6  11   5  95  23   6  69  16  70  76  52  57  95   7  88  90  84  92  65  68  57  49  27  47  92  35  33  72  17  11  98  34  54  97  38   6  35  66  23  22  68  12  21  24  23   8  25  50   1  94  55  47  19  95  11  73  59  68  38  86  75   3  31  97  20  74  26  68  10  98  83  77   4  33  42  41   2  62  93  99  34  97  39  26  67  30  93  31  37  94  23  53  28   1   6  43  91  24  45  56  37  15  66  49  46  21  36  82  47   4  28  34  81  22  14  74  49  92  38  40  29  18  18   5  67  65  71  10  75  34  81  27  80   8   3  41  65  12  97  38  54  41  21  67  56   3  85  38  62  88  95  13  88  28  79  85  67  10  54  24  61  94  12  48  53  53  96   9  26   4  38  52  41  36  59  91  10  43  32  19  51  54  27  92   4  32   2   1  64  90  13  77  20  26  54  92  54   3  35  49  56  40  16   5  74  10  35  76  61  83  84  32  63  61  63  72  51  18  53  58  41  39  19  37  75  81  27  12  92  57  21  60  97  56  42  91  30  48  60  72  50   2  63   7  21  49  11  50  28  54   3  60  67   2  31  94  10  42  47  52  64  86  86  37  17  93  57   4  72   8  18  12  71  95  49  41  51  12  70  27  50  38  70   7  86   5  76  42   1  61  91  73  28  22   4  78  46  33   7  72  81  16  77  84  99  13  81  66  63  55  67  18  70  67  16  58  36  11  26  43  25   8  84   4  85  76  25  15  92  39  71  11  27   3  87  38  59  54  16   3  90  32  92  11  14  31  81  25  41  58  14  54  61  99  82  62  15  53  54  45  23  32   4  18  92  65  15  16  69  17  24  89   3  30  62  86  84  94  52  57  94  56  24  65  91  99  29  91  86  39  10  37  30  44   3  95  84  70  11  80   6  73  98  36  71  82   4  69  41   5  49  20   3  35  67  17  39   7  20  23  90  62  80  16  45  67  41  25  20  60  48  87  35  36   2  83  89  50  44  90  44  43  92  78  24  30  82  19  75  95  69  46  90  10  15  86  66  28  58   1  52  63  52  52  19  74  19   7  27  21  94  50                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                    8  74  81  15  50  13  73  42   7  92  44  86  75  35  86  27  42  92  18  17  19  12  38  54  78  43  37  50  47  30  78  95  52  51  47  62  90  27  46  45  74  43  38  99  89  61  76  58  20  64  16  69  38  88  76  94  74  24  13   4  47  46  23  57  16  58  49  54  72  28  14  33  60  65  73  72  66  63  20  57  87  93  33  67  32  62  97  83  76  92  78  97  49  51  89  23  92  85  38   4   3  41  31  94  73  46  68  78  54  42  46  69  26   6  55  44  60   7  91  47  16  87  93  23  71  10  96  43  83  49  48  77  20   7  50  14  64  22  54  38  83  58  30  92  16   8  64  72  19  49   8  90  73   8  73   4  94  87   8  24  15  89  16  93  39  76  95  38  98  81  78  24  32  51  15  61  34  39  69  98  56  14  80   3  62  49  30  19  29  48  98  35  59  97  40  11  29  74  44  55  63  67  66  72  23  84  28  85  40  24   9  78  34  18  22  95  70  47  91  48  30  61  92  59  64   8  42   3  17  71  85   6  67  90  99  37  38  74  94  41  22   5  17  38  57  56  27  27   8  26  17   2  70  82  22  87   3  40  31  23   5  48  64  36   5  53  28  11  32  95  99  95  43  21  94  46  21  84   7  86  61  36  92  68  26  43  27   1  73  98   2  32  13  30  52  92  55  69  82  79  75  95  54   1  73  16  60   2  82  49  11  59  51  67  87   3  29  39  73  29  30  59  28  41  45  21  75  56  93  13  59  23  60  98  47  64  23  44  59  83  19  63  67  13  49  69  51  48   3  66  17  57  74  61  68  51  49  67  25  69  31  32  25  61   5  66  69  45  73  44  48  83  71  93  41  13  60  21  44  16  28  26  56  71  23  69  19  84  33  39  57  47  24  91  26  88  59  19  48   1  45   9  31  33  16  68   2  85  72  21  74  42  26  33  51  40  45  33  33  55  27   8  86  43  41  63  55   4  59   2   6  14  27  93  10  41  83  90  52  92  71  75  94  43  81  66  40  44  89  68  82  53  28  20  26  39  67  53  17  97  63  22  77  63  23  93  60  50  87  38  25  26   4  74  20  31  31  71  74  16  56  63  22  92  74  61  61  91  49  37  15  99  68  51  36  87   6  79   3  75  65  47  66  96  93  29  66  17  90  17  54  16  65  15  70  74  45  39   7   7  94  92  14  44  99  17  22  93   9   3  50  84  39  28  48  73  77  43  57  44  19  67  66  52  23  53  43  38  76  15  68  81   2  19  88  21  22  84  31  87  99  43  30  11  35  51  70  74  30  23  74  12   5   6  11  99  53  31  81  26  68  73  89  92   1  87  44  95  40  84  49   8  74  29  71  50  63  90  98  27  91  97  31  85  63  12  34  72  96  98  21  93  19  13  46  86   7  39  19  89  13  33  35  71   6  48  83  14  30  88  98   8  71  47  42  11  50  30  49  62  71  93  91  56  82  14  72  25  78  40  94  97  67  56  81  12  37  45  70  36  77  31  25  79  15  84   3  42  48  59  65  58  17  60  18  66   7  89  14  17  34  71  29  35  92  61  34  70  54  10   9  27  41  71  58   3  49  75  86  43  41  80  44  77  40  43  96  99  86  30  49  88   9  22  21  82  77  33  75  21  60  85  56   5  36   9  76  62  93   4  47  64  80  14   3  38  61  74  55  61  84  84  44  94  66  70  16  50  87  93  34  18  50  40  65  79  11  27  70  34  38  15   2  86  27   8   2  42  77                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                  26  92  49  96   2  74  50  43  79  60  87  59  59  62   2  53  63  70  79  69  31  76  89  11  25  61  55  49  23  49  62  84  26   5  45  69   9  88  54  56  99  50   8  85  58  35  10  81  35  35   5  80  28  12  98  78  21  49  93  89  86  51  41  97  77  26  52  69  12  43  33  71  40   1   1  89  56  46  61  64  35  40   9  59  26  47   5  85  46  39  76  51  72  60  41  86  81  83  83  61   4  40  69  55  58   8  88  92  94  15  37   3  78   4  30  55  53  36  47  51  52  26   8  70  39  92  17  65  55  35  63  14  58  20  50  85  24  65  13  42   2  89  60  96  97  91  16  55  95  62  33  28  74  82  82   9  81  31  14  27  74  69  83   1  61  43  39  11  54  80   4  68  17  32  28  59  39  25  89  89  39  81  30  93  42   3  98  29  98   1  65  31   7  44  32  48  42  98  55  39  22   2  66   9  39  70  28  21  73  93  15  22  44  70  27  84  16  54  37  89  67   6  48   9  39  55  28  48  47  92  85  97  34  28  39  12  24  61  43  25  37  28  20  44   5  36  66  12  37  72  67   3  42  69  51  83  76  87  13  36   3  25  40  73  51  69  17  83  98  12  46  52  38  46  51  30  84  28  82  64  88  17  69  46  20  85  82  86  90  91  33  83  40  47  97  11  20  38  32  99   5   1  69  35   4  96  98  49  10  67  69  71  96  46  42  50  93  34  34  44  97   2  59  85  14  88  99  41  98  20  81  42  43  82  84  66  14  23  22  79   8  55  57  66  17  94  69  31  75  41  54   6  31  70  65  66  30  24  30  22  24  61  79  15  52  37  95  58  33  49  86  68  46  87  22  48  83  36  55   2  58  20  63  25  56  15  14   5   8  53  14  16  38  31  51  69  20  24   2  76  14  53  55  67  70  83   5   7  75  37  60  77  16  34  77  37  69  56   5  71  10  67  18  34  47  16  90  36  48  89  78   6  63  11  77  31  14  40   5   3   8  71  48  91  25  31  63  57  47  10   5  31  33   1  47  64  78  68  64  93  31  62  10  43  30  64  78  38  38  49  79  34  17  44  75   2  84  75   6  81  10  88  71  10  85  44  90  14   5  85  42  62  42  25  34  71  33  13  83  57  22  41  83  83  39  79  71  47  54  23  58  58  26  32  80  65  60  51  66   7  24  37  64  65  49  96   9  17  16  26  36  70  48  40  10  46  10  11  56  94  65  52  27   3  83  14  29  39  64  67  46  62  22  29  18   5  44  10  91  45  45  20  81  51  15  77  18  21  20  95  46  84  37  74  84  87  67   4  49  42  70  99   1  72  31  43  89  43  32  61  11   5  80  98  83  90  72  14  30  62  13  61  44  63  49  92   3  50  58  43   6  20  34  51  14  77  13  13  52  12  74  24  95  40  89  55   7  20  62  34  48  89  67  13   6  45  81  31  54  11  37  19  42   6  77  45  31  10  14  89  51  77  51  41  38  23  53  53  66  80  22  16  18   2  47  35  29  75  61  18  67  46  86  78  52  34  73  61  64  88  15   8  33  81  40  56  82  32  50  51  96  55   2  88  20  29  22  47  56  64  49  28  41  37  77  13  52   7  31  52  16  15  18  62  81  73  65  85  36  61  12  87   1  61  35  96  31  20  74  26  61   6  78  13  57  63  49  15  25  53   3  15  24   8  77  37  47  46   7  71  17  61  86  59  43  61  48  99   4  28  20  75   8  43  65  54  95  93  38  97                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                39  95  74  51  52  10  54  92  39  29  52  84  24   9  20  36  24  73  42  78  63  22  99   3  70  61   4  55  90  22  30  47  81  55  87  29  65  17  16  48  39  41  71  25  55  80  50  33  47  34  11  62  34  99  39  28  84  55  92  96  70  67  54  43  71  43  58  58  77  88  17  33  45  58  32  65  81  45  80  40  19  98  34  11  33   2  20  95  24  40  21  49  95  28  49  84  47  77  75  78  72  37  17  81  17  80  82  30  84  42  59   4  97  15  59  42  73   3  99  35  98  52   7  42  28  14  83  90  96  43  87  43  46  90  22  94   7  37  92  25  47  97  21  26  42  23  72   9  39  88  11  98   8  43  68   2  99  74   4  18  26  29  86  73  12  54   9  53   8  55  28  26  56  50  95  81  35  57  24  26  68  16  88  25  36  34  39  48  34  14  39  40  85  28   3  82  20  68  57  40  18  92  84  14  67  22  18  90  74  33  99  17  31  30  78  54  41   5  26  51  60  20  29  99  89  44   3  65  95  74  34  82  82  78  47  37  10  36  92   9  17  51  45  22  31   3  34  33  83  65  59  43  18  19  53  23   5  24  26  97  97   8  18  67  78  94  40  11  28  88  49  68  99  82  35  10  79  55  43  50  90  74  95  75  51  37   4  62  53  83   5  54  51  52   5  57  87  53  74  85  87  83  42  63  68  74  83   1   4  18  91  71  59  71  46  43  86  71  38  85  88  12  67  21  46  76  76  93  79  19  65  88  34   3  86  90  20  96  46  76   4  95  56  91  24  92  61  51  88  59  28  83  64   3  59  91  72  45  61  17  37  46  29  20  17  18  24  86  69  35  72  51   5  27  33  43  98  41  96   3  68  79  50  13  13   1  91  33  96  58  80  41  10  75  56  62  73   9  85  39  66  11   9   1  63  12  13  44   7  82  66   9  40  74  75  70  96   5  68  57  83  10  97  61  17  65  14  23  31  67  98  58  49  48  26  69  72  12  75  55   4  15  51  62  81  67  27  28  18  62  91  64  30  50  48  82  93   3  51  19   2  95   1  43  40  95  45  88  75  20  98  72   7  65  59  26  54  62  45  11  22  34  94  90   6  76  41  24  54  81  93  19  90   9  66  76  74  82  87  50  31  22  69   8  29  51  77  95  46  75  11  17  41  75  59  15  48  58  33  40  13  10   9   9  85  75  12  26  66  38  52   8  74  69  39  95  23  99  11  63  46  68  82  13  88  26  82  60  72  47  35  93  18  89  83  47  81  84  46  11  98  47  43  33  79  69  57  44  94   3  72   6  48   9  78  89  89  87  68  97  27  67  58  29  14  73  12  36  69  41  91   3  24  82  37  11  59  11  28  70  67  83  91   2  74  55  32  69   6  82  70  17  69  90  77  43  54  44  67  17  32   2  62  40  71  94  72  45  31   4  52  96  19   7  67  27  35  11  72   9  87  25  72  65  49  59  86  53   6  93  97  10  58  47  35  22  39  82   7  72  84  95  91   5  46  47  77  83  35  27  79  55  80  57  83  40  73  53   9  34  71  19  13  17  35  75  80  32  58  64  73  84  45  76  34  25  54  76  35  22  19  89  99  44  16  49  99  76  27  84  69   7  22  34  73  64  43  80  48   4  79  27   8  95  17  15  63  85  65   5  70  38  90  23  25  45  98  93  39   7  96  53  42  26  70  98  30   3   1  37  48  16  69  61   4  20   6   1  71   8   9  32  55  91  42  92  99  14  88  98  52                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                              26  67  99  11  74  39  10  38  89  73  96  90  67  77  55  64  55  39   7  58  50  51  59  47  83  64  22  49  44  60  43  20  49  97  15  55  60  26   4  77  88  82  38  21  63  45  63   5  70  88  73  42  14   6  42  63   6  87  67  22  16  15  97  77  72  96  44  16  72  67  31  57  16  51  31  82  51  57  79  52  80  70  67   8   6  37  19  30  14  36   3  56  20  86   3  73  10   8  89  22  25  55  10  68  39  33  33  52  31  49  76  59  94  23  11   6   7   3  60  31  56  89  76  43  53  31  18  54  16  51  54  76  22  76  47  77  60  97  90   2  68  89  53  97  50  31  45  83  39  41  24  31  23  91  26  21  80  10   5  56   4  29  96  22  12  96  41  98  65  91  26   9  86  48   8  58  93  39  21  16  94  62  81  14  40   8  31  84  38  69  18  49  19  18  42  90  97  66  98  31  87  16  18  77  55  81  32  94   7  25  33  94  59  71  82  81  94  90  29  86   7  13  24  70  30  57  32  92  20  21  27  91  67  27  78  83  14  57  77  17  80   7  61  28  45  67  57  58   7  64  13  36   2  80  92  90  17  47  86  65  27  69  32  47   3  61  44  99  46  27  43  97  96  44  47  36   1   7  62  60  79  38  66   8  47  81  28  72  93  92  39  85  10  54  29   1  33  74  22  39  60  98  69  52  27  58  65  73  58  98  11  33  52  41  95   1  48  90  55  92  62  45  67  86   9  94  60  64  14  88  19  87  59  34   7  45  77  19  82  75  90  90  93  79  31  51  68  71  95  36  46  65  65  49  29  54  96  26  97   9  58  38  76  94  32  49  33  61  54  84  60  47  73  53  66  73  64  86  58  53  47   7  54  24  71  14  78  84  79  95  71  89  92  93  41  53  53   7  44  19   2  48   5  17  32  50  35  31   1  28  84  12   8  12  35  63  56  33  53  93  56  43  32  48  18  80  30  63  62  79  14   9  80  65  43  59  25  85  19  72  80  52  85  89  88  33  81  88  94   5  29  51  45  77  74  44  37  40   1  28   1  17  26  28  81  80  90  64  33   9  48  94  49  74  56  31  60  67  83  34  87  81  19  32  54  24  56  29  55  54  13  45  11  98  46  55  57  73  12  87  26  89  64  74  17   3  14  92   2   6  96  70  86  54  32  21  75  39  84  56  19  48  43  54  37  94   7  59  95   7  92  67  69  56  46  60  62  15  17  51  21  37  84  30  52  91  23  24  90  79  38  56  45  29  96  65  41  10  18   1   4  97  61  42  88   8   5  54  22  81   4  24  52  29  78  13  62  53  43  94  21  73  16  49  24  50  92  26  91  55  71  26   6  68  69  25  45  21  65  33   7  35  80  19  97  62  85  30  30  74  36  49   4  42  79  73  20  30  62  85  21  95  36  49  13  66  79  64  89  66  53  15  23  37  70  15  78  13  86  25  85  58  71   7  33  87  75  10  81   5  92  62  50  47  63  92  48  38  92  39  68  66  34  41   1   5  36  67  15  65  13  29  86  72  59  67  17  66  23  92  17  59  85  82  76  28  16  88  29  32  30  13  63  42  69  20  66  29  99  77  99  50  54  55  12  90  38  10  33  93  17  11  45  55  37  80  37  38  62  11  33  27  79  61  66  43  75  58  56  33   7  99  61  65  82  18  65  86  16  38  46  90  63  81  56  85  37  61  23  20  50  30  83  37  50   2  27  57  45  41  98  73  34  12  24  40  74  66  69  86  29  43                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                            70  61  97  10  99  93  28  14  30  82  34   7  45  74  72  65  26  68  19  83  76  89  79   8  18  16  58   2  26  31  13  16  83  15  30  91  39  82  13  74  25  40  55  50  46  47  28  93  83  59  73  90  52  13  57  13  98  98  76  40  98  49  68  66  79  95  66  30  50  48  16  67  36  57  40  77  55  48   2  85  78  27  83  69  87  47  36  48  58  85  38  27  36  39  39  17  92  27   7  76  58  86  74  40  19  24  21  37  88   8   7  41  99  59  48  63  20  30  23   7  47  34  32  54  82  51  36  27  11  64  14   3  46  85  66  86  33  92  38  49  10  33   2  61  82  71  48  32  71  92  83  70  83  90  29  52  81   9  88  97  54   1  90  35   9  55  67  16  80  18  21   7  73  65  50  80  56  80  32  39  65  57  79  16   3  99  49  76  29  55  92  82  26  23  75  14  26  35  91  38  45   7  75  33  68  37  79  79  75  68  68  95  61  65  29  77  69  23   3  38  30  81  41  54  52  52  23  50  55  37  76  64   9  87  86  15  25   1  10  73  70  65  67  31  53  67  26   8  80  15   4  58  88  44  59  32  53  43  38  55  61  60  98  36   1  67  52  49  19  38  10   7  45  72  97   5  56  71  30  75  22  54  21  66  78  64  61  51  50  73  72  55  15  67  13  23  59  50  93  91  25  29  45  62  87  20  95  92  86  14  65  81  66  76  42  27  32  90   3  16  73  73  55  91   9  87  31  73  69  26  66  50  74  71  66  56  30   4  57  11  38  79  15  65  31  88  79  65  86  18  98  69  32  68  27  55  83  89  81  91  31  84  70  66  56  37   2  39  63  99  28  11  35  50  85  50  36  10   8  18  82  72  30  42  98  79  56  95  36  33  72  78  16  77  27  40  23  30  77  60   4  15  83  29  34  67  16  39  75  38   9  78  55  37  89  23  75  57  75   4  67   3  98  41  17  84  44  25  12  30  95  83  30  88  27  47  36  92  24  25  25  94  78   2  74  39  22  19  53  77  66  70  33  83  42  30  88  57  21  63  64  44   5  93  72  45  64  17  68  47  10  88   1  95  63  86  27  77  73  63  73  35  62  12   6  96  66  12  25  21  83  98  98  93  54  35  18  36  11   2  63  97  67  25  96   4  54  28   6  11  91  91  19  88  37  95   9  28  91  11  72  34  84  60  31  39   1   5  22  33  99  45  49  78  23  93  21  49  91  27  30  86  58  53  37  93  67  41  90  71  81  37  15  30  47  43  49  51  71   1  76  65  13   4  18  78  78  27  39  96  57  40   9  50  74  51   9  32  26  14  41  73  54  41   9  17  98  70  18  77  14  18  53  10  34  95  65  46  35  15  44  18  86  38  29  85  51  91  61  45  86  94  33  54  45  33  17  14  83  45  25  78  42  91   6  46  32   4  77  70  57  88  77  44  68   1  37  29  70  98  53  93  76   4  91  12  12  68  16  96  53  88  31  51  72  20  50  94  43  87  65  47  56  28  74  91  34  21  16  99  31  74  26   5  36  75  82  73  12  36  43  14  40  80  72  35  79  98   3  40  75  79  26  44  41  10  89   6  25  98  73  58  14  44  17  72  86  16   4  90  69  86  14  77  38  93  19  98  38  56  54  38  15  86  92  78  47  17  90  37  87   8  91  88  39  10  23  29  92  84  28   4   7  75  38  44  10  58  58  40  30  25  13  36  39  76  17  88  41  38  96  80  90  60  58  27  23  32  17  14  19  64  92                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                          49  58  94  32  14  16  70  97  10  60  32  64  43  54  85   2  12  62  49  16  14  91  70  51  35  56  69  30  54  37  64  30  93  14  58  55   6  25  68  82  62  39  38  85  82  33  62  54  90  42  44  86  29  32   6  36  25  18  76  79  13  81  22  46  56  63   9  98  76  31  97  37  92  95  18  18  46  72   1  87   6  10  85  61  90  18   1  72  62  28  15  44  21  35  37  68   1  57  85  91  25  73  29  60  75  82  28  89  19  71  67  65  52  51  40  25  64  10  62   1  91  72  37  41  68  52  92  47  34  22  21  43  42   3  54  87  29  91  44  94  72  92  71  75  64  80  15  44  97  26  85  38  70  91  14  47  86  48  78  14  77  16  55  33  50  34  88  30  82  10  54  27  93  54  12  82  97  67  25  44  30  22  41   1  90  43  11  74  63  90  40  59  80  34  56  67  98  30  40  31   7  11   8  48   3  75  17  78  31  72  28  69  54  57  54  81   4  59  50  20  83  38  89  95  66  27  87  31  62  62   1  44   3  70  41  69  85   6  54  90  52  68  51  11  36  17  22  14  30  38  43  54  97  81  68  60  59  35  32  83  60  17  79  19  85  81  50  81  33  63  66  50  18   4  17  40  22  77   7  46  81  68  61  78  54  93   2  93  88  26  88  27   7  79  55  22  51  90  49  83  81  91  19  28  20  38  56   3  81  33  36  64  97  92  28  76  20  51  58  20  43  65  85  58  99   1  76  59  30  49  10  59   7  54  69   8  40  10  74  23  86  28  63   9  20  14  52  94  81  81   5  96  35  72  95   6  34  92  16  65  54  89  44  71  19  23  69  22  94  25  91  63  78  74  79   8  43  51  37  27  87  90  92  91  49  22  65  76  10  10   2   4  96   5  72   6  79  79  53  24  14  71  36  14  40  80  20  57  91  39  53  87  19  93  99  40  85  68  57  10  56  36   5  83  94   5  29  54  82  99  57  73   9  30  51  21  86  50  48  79  92  88   6  56  37  12  83  58  78  11  30  11  91  19  39  33  38  74  93  72  12  80  65  83  51  77  17  61  94  65  94  81  50  32  80   1  96  98  14  27  61  80  92  49  49  55   1  57   7  55  36  23  38  56  67  16  58  13  61  82  60  14  36  48   5  97  27  37  43  26  67  31  36  55  16  21  62  83  69  51  92  92  75   7  76  45  41   6  56  36  88  15  70  23   6  83  15  54  48  27  97  22  50  88  17   1   4  62  99   5  63  70  15  54  58  95  33  14  19  19  39  77  40  93  61  30  51  91  15  38  55  65  20  52  36  21  68  21  23  46  73  47  74  31  90  19  78  80  46  37  28  28   3  76  87  52  10   2  20  97  15  39  86   1  53  29  99  62  59  77  59  62  45  43  90  98   5  70  79  70  58  30   8  68   8  61  77  39  59  31  35  70  23  96  29  78  18  45  99  50   3  85  82  47  86  84  36  74  70  97  52   7  64  23  23  43  49  36  97  28  16  19  33  56  61  92  16  17  74  61  70   1  69  81  14  88  77  56  62  16  48  93  21  64  85  53  28  46  29  71  43  71  64  16  85  84  86  88  21   2  79  44   8  43  44  46  81  99  65  66  31  95  15  60  62  22   8  74  67  32  43  63  11   3  29  98  84  22  10  78  83  76  74  87  30  56  21  58  25  59  69  87  66  20  23  63  27  99  54   4  84   8  89  59  64  71  49  14  38  80  75  91  80  84  98  77  84  56  22  79  44  59  86  72                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                        3  16  68  83   5  62  65  68  83  46  66  60  57   6  40  93  60  17  14  95  28  83  50  73  49  57  72  39   2  99  47  55  92  13  61  78  17  76  54  51  45  32  89  57  76  46   5  64  53  52  97  89  79  93   9  19  10  67  24  41   5   4  61  54  66   1  27  78  66  93  58  19  33  74   1  27  43  98  93  49  81  78  68  51   2  64  82  94  65  93  15  93  22  22  41  71  81  61  24  79  81  78  51  42  40  69  47  25  47  91  46  95  33  75  33  64  35  23  29  38  86  66  45  93  79  80  96  78  43   1  31  16   8  35  74  55  80  55  63  48  29  79  11  40  43   5  82  25  58  19  60  20  79  88  15  84  17  30  60  24  26  60  66  13  68  97  46  77  20  40  54  99  27  72  21  89  22  75  48   3  93   4  64  15  64  45  12  33  47  41  60  69   3  34  41  47  23  65  96  24  94  48  32  28  82  48  12  56  72   7  93  80  32  44  23  77  30  76  77  11  72  89  53  60  56  64   4  16  80  94  14  79   8  28  88  36  51  37  40  26  23  62  29  60  52  39  46  11  90  37  95  26  94  86  53  29  51  12  28  51  79  68  82  50  50  51  51  95  63  93   7   1  77  48  21  78  90  82  40   5  94  90  88  26  65  68  90  45  67  55  60  93  76  35  46   8   8  26  36  16  63  32  11  96  15  75  15  84  74  27   1  21  67  48  46  47  28  35  34  35  61  66  88  16  81  56  24  80  17  57  77  12  64  10  63  33  25  88  76  74  88  42  48  25  34  13  22  78  77  13  40   1  44  73  36  55  29  49  17   3   6  72  87  35  60  47   2  33  89  83  25  49  32  48   5  13  30  38  55  36  47  21  75  35  62  68  51  46  24  96  24  74   1  28  73  92  42  32  92   8  69  40  57  24   1   5  46  33  46  92  23  59  84  68  38  24  17  50  66  88  55  49  95  15  35  99  18  80  13  87  48   9  97  51  57  42  22  83  81  86  43  52  25  59  18   9  88  68  80   6  72  85  42  56  91   7  90  79   4  79  17  68  90  57   6  46  61  73  12  47  23  97  44  49  38  26  56  68  33  55  93  11  13  62  17  37  56  98   7  64  98  33  44   5  22  67  17  44  91  81  82  71   4  65   4   1  45  33  41  54  81  77  94  20  62  90  38  91  51  68  72  74  85   6  37  15  23  56   2   2  32  62  19  81  38  60  28  32  86  69   9  24  25  26  21  99  25  11  26  10  79  52  88  36  26  77  66  28  86  70  74  49  66  55  23   1  64  86  77  48  66  62  10  35  59  28  32  66  10  95  40  97  94  84  27  98  27  15  47  11  61  97  90   8  45  45  44  44  32  67  19  60  86  96  17  21  38  58  43  46  56  22  83  80  98  44  94  54  79   2  84  84  17  88  79  50   6  35  21  11  97  61   7  64  15  83  26  36  47  30  29  63  17  23  77  57  52  48  20  23   5  32  20  38  20  67  63  75  92  30  49  26  71  34  87  98  63  28  97  76  93  64  98  65  16   5  58  36  74  16  48  33  55  32   4  78  64  25   6   9  29  90  87  47  46  87  14   7  60  11  48  80  30  67   9  72   9   5  67  70   3  85  91  69  93  21  74  26  88  42  28  93  44   1  54  52  64  86  27  11  83  23  20  79  82  45  89  94  43  93  75  43   7  68   9  40  32  81  18  13  11  27  72  87   3   2  89  92  54  66  55  21  62  80  17  99  39   3  21  16  14  92  81  91  39                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                      98  11  93  73  52  97  82  79  79  54  22  94  32  66  24  98  52  44  59  59  30  49  37   7  86  85  27  88  40  21  10  96  18   4  84   5  82  73  27  30  98  58  28   4  20  42  68  44  15  86  53   5  65  94  72  84  39  58  70  36  90  44  23  39  63  36  83  38  71  65  90  12  42  20  50  14  72  84  41  58  40  48   7  59  44  92  26   5  30  34  46  39  92  61  20  65  93   3  55  53  95  98  13  33  13  58  60  23  95  10  47  93  94  48  41  86  10  31  48  71  74  72  19   1  87  17  64  34  93  56  60  63  28  76  37  48   9  59  71  48  23  39  18  44  50  18   5  80  78   2  74  98  89   6  86   2  91  27  68  50  71  31  94  10  83  26  59   1  95  57  85  51  94  57  14  20  54   2  10  48  66   7  17   6  51  31   7  11  20   8  77  55  38  88  57  20  65  72  85  29  55  89  90  96  82   8  23  84  66  79  22  97  19  64  13  39  89  43  76  28  38  16  30  85  67  22  88  85  96  71  53  23  41  89  66  48  31  20  36  23  98  59  85  39   9  88   9  52  32  85  86  30  44  62  59  85   5  24  41  48  91  20  24  95  41  32  71  98   9  17  14  68  66  66  21  37  24  33   2  59  35  66   2   3   1  81  13  79   1  74  49  94  81  19  29  46  45  41  41  30  32  48  88  11  74  34  75  80  77  32  34  15   6   5  73   9  85  10  79   9  77  27  56  23  74  98  55  90  84  34  86  22  16  53  58  22  94  41  80  74  56   6  71  79  19  19  97  86  60  44  97  59  30  96  22  92  85   2  92  16  41  51  10  99  24  44  93   8   4  85  39   2  54  75  69  96   9   3  28  86  21  57  27   6  76  66  78  47  61  20  91  37  77  12  44  62  89  71  42  88  89  56  73  95  30  50  11  20  85  32  75  71  26  72  26  71  22  11  61  88  69  15  17  39  69  40   9  32  68  19  87  97  99  47  51  50  87  27  33  91  61  82  61  47  36  54  20  24  15  35  73  73   6  73  69  58  78  46  11  55  36  35  21  30  63  22  33  90  41  36  41  68   6  48  75  35  43  73  45  16  29  72  39  57   3  32  61  36  11  50  34  60  60  48   3  40  43  44   1  54  34  61  77  17  59  32  55   1   7  81  87  92  80  96  48  58  55   9  54  26  48  96  40  98  87  11   7  25   4  11  52  78  51  36  29  77  61  96  75  82  91  97  80   8  43  28  80  70  79  65  31  51  91  52  83  10  42  21  39  74  15  89  77  66  91  17  18  58  66  89  21  28  46  22  74  69  92  18  15  79  47  98  76  69  13  43  65  24  57  42  31  55  21  35   6  78   9  64  82  60   8  23  25  38  88  77   4  19  63  44  73  86   1   5  61   8  32  82  31  38  73  59  50  67  55  11  48  98  22  50  95  86  81  21   5  94  29  78  93  38   9  38  71  17  28  67  75  40  21  10  86  79  63  47  75  46  59  95  30  96  22  81  12  12  73  48  40  45   1  20  49  23  59  38  74  31  27   8  23  26   5  66  29  65  53  71  78  80  33  51  98  46  62  72  15  35  43  82   9  72  99  32  50  95  35  72  12  98  70  99  78  92  30  37  70  89  72  97  43  81  93  38  69  55  36  57  12  62  20  86  90   9  29  46  32  25  20  63  77  15  82  77  66  83  82  80  92  85  39  73  49  62  51  11  86  28  17  16  14  62   5  86  39  30  63  66  48  28  70  68   4  74  39  70  74  72                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                    3  96  91  88   3  29  26  72  41  12  92  14  23  32  17  99   3  71  95  87  24  70  55  83   2  30  13   7   8  68  98  66  59   5   1  62  13  56  10  32  91  84  79  69  91  97  82  70  42  42  83  39  29  97  17  81  92  59  95  74  38  62  10  67  46  42  84  39  53  20  75  67  31  61  25  60  83   1  77  54   5  45  29  34  66  88  37  38  48  57   5  74  64  26  32   2   1  60  82  90  11  10  63  71  92  67  39  16  36  36  78  81  60  27  16  44   5  20  68  73  94  91  30   3  28  50  32  57  52  56  50  84  90  91  12   5  73  86  92  47  92  92  48  61  45   6  89  46   4  18   6  80  34  14  94  91  78  15  88  33   4  94  94  36  46  25  16  87  11  58  65  62  24  67  34  76  41  40  97  57  89  16  53  11   5  82  94  78  74  51  27  88  11  94  38   8  38  85  51  48  36   9   1  53  55  26  94   6  12   9  85  30  72   9  84  31  57  64  64  91  99  94  97  12  43  69  99  78  70  48  95  39  18  48  47  64  82  76  28  13  41  29  83  51  19   7  47  37   4  46  70  28  88  88  83   3  62  16  65  57  52  15  79  86  31  96  42   4  45  93   1  86  99  49  35  76  16  88   1  48  13  52  11  93  87  51  74  57  55  74   3  10   7  94  56  41  34  14  59  93  83  58  48  31  49  43  90  67  29  19  92   7  72  63  77  31  91  98  17   2  21  49  28  86  68  78  99  54  83  61  31  11  63  63  22  77  16  40  86  81  50  33  47  14  62  10  69  32  35  68  53  18  26   6   4  81   7  96  17  73  15  71  41  75  25   8  40  18  55  44  35  69  63  36  43  85  99   3  88  49  69  46  12  38   2  58  74  90  16  38  96  84  19  13  42  87  74  70  70  62  99  67  53   6  56  61  67  50   3  66  29  75  58  22  50  60  54  86  62  31  27  64  32  74  39  21  71  67  27  56  56  58  79  71   7  74  32  44  52  57  98  82   6  24  77  75  78  48  62  84  52  53  59  38  55  72  84  13  39  47   4  98  64  19  64  98  35  81  82   9  28  75  62  87  20  65  32  45  45  19  98  78  51  26  33  93  28  20  80  57  65  46  81  29  17   3   7  43  72   3  52  45  29  47  67  24   6  14  17  87  52  43  36  77  53  81   1  51   7   8  72  12  28  99   7  46  56  42  11  91  28  30  67  12  30  94  87  19  42  59  35  46  25  90  41  62   6  40  44  64  51   5  84  17  83  29  87  74  87  31  18  79  34  52  11  86  72  82  72  70  64  88  67  37  64  68  22  73  26  52  93  70  23  98  46  94  20  94  12  58  67  10  79  93  36  27  78  87  37  68  11  92  20  66  67   4  18   8  16  61  21  67  10  78  77  85  25  47  14  51  47   4  86  67  67  63   8  50  54  51  42  94  12  22  57   3  99  89  48  82  93  20  46  76  61  22  98  18  43   6  39   2  18  98  22  90  39  25  38  45  18  69  64  37  72  31   1  70  12  69  44  99  62   3  12  57  31  74   9  93  94  52  48  12  25  10  24  85  26  23  71  97  99  22  50  77  72  61  29   2  90  65  70  69  76  95  43  42  77  31  89  68  35  63  96  94  10  59  26  60  18  66  27  16  99  45  65  70   7  17  66   1  67  25  13  72  14   6  54  97  95   5  51  37  90  23  68  93  32  12  50  10  18  95  12  17  94  76  45  75  83  34  46  50  78  96  54  10  83   2  92  85  73  41   7  75  26                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                  2  25  45  77  49  35   7  44  26   1  92  17  64  52  76  23  64  12  31  10  76  82  16  46  38  62  40  65  86  29  20  13  86  33  32  47  73  50  39  78  29  50  63   3   6  37  53  96   7  92  54  81  64  93   2  35  58  11  71  79  21  65  35  68  50  99  30  10  14  60  67  18  60  33  46  74  37  23  14  17  28  90  28  59  93   9  24  85  11  51  94  52  65  95  53  35  90  56  69   6  44  20  20  23  29   3  44  87  81  52   1  67  24  43  66  55  59  98  52  63  28  13   2  45  29  28  20   9  86  67  18  69  18  29  54  72  35  28  93  66  20  20  35  82  18  12  21  20  91  32  98  25  81  16  67   7  49  43  82  56  28  77  58  78  64  55  59  16  13  39  95  87  40  25  71  39  78  62  22  89  47  34  23  49  30  97  56  15  13  68  60  89  70  14  20  35  55  60  36  62  92  60  95  66   6  44   8  95   9  61  59  68   8  40  26  61  58  71  32  37  29   4  10  89  66  94  94  51  84   1  15  52  70  58  32  30   6  84  16   9  81   4   3  68  94  74  64  23  30  13   5  85  46  26  19  55  65  91  50  27  51  86  22   9  66  56  22  71  44  23  41  79  10  31  92  97  35  51  97   3  75   1  86  52  67  22   7  78  76  32  55  38  25  75  82  81  95  16  68  55  73   6  63  21  91  96  93  25  78  32  50  88  27  25  75  92  28  30  19  52  96  56  46  62  95  18  65  63  80  11  31  33  92  26  69  62  57  67  35  64  14  53  52  64  60  53   8  22  94  39  30  29  76  82   3  60  20  82   3  96  35   7  35  66  66  80  16  18   9  12  34  98  46  57  87  85  71  94   8  54  38  75   6  89  43  55  25  71  79  57  23   2  17  22  85  54  71  89  16  64  51  72  61  55  29  86  97  16  36  42  92  44  16  43  90  86  99  75  43  15  76  94  33  74  78  59  81  59   4   6  55  61  34  25   4  46  39   6  52  44  27  24  72  15  19  96  20  87  88  18  73  88  90  71  88  99   6  22  29  53  21  39  16  23   2  28   9  40  88  53  21  55   6  74  19  13  73  92  55  88  43  68  11  29  84  61  49  92  24  85   9  17  65   6  88  33  23  29   3  83  78  45  78  51  70  69  17  37  37  40  88  42  24  80  56  78  72  11  70  24  66  38  90  29  98  73  18  69  61  93  12  76  85   4  31   5  53  66  92  95  73  11  40  73  17  53  41   9  84  98  11  99  45  64  62  87  23  62  43  86  37  18  53  68  33  39  29  71  54  66  38  23  93  26  68  96  40  76   2  88  85  63  50  55  23  60  96  50  18  11   3  20   3  60  27  47  67  92  87  42  35  85  15  55  95  34   6  74  68  62  61  99  13  74  75  51  36  88  55  47  12  77  35  91  48  18  21  52   6  96  19  33  92  57  51  61   9  44  29  28  16  18  93  55  80  78  98  62   9  33  71  21  79  81  53  66  62  28  14   2  93  98  12  48  97  83  40  75  36  62  99  61  10  46   5  29  23  59  13  54  31  84  96  37  36  82  63  48  21  43  41  99   4  33  28  51  48  42   6  76  44  68  98  18  14   4  24  82  30  85  68  96  65  39   5   3  42  33  71  90  51  50  67  10  66  38  26  18  80  66  36  82  97  73  73  60   2  48  42  20  71   7  59  30  89  46  38  43  50  32  87  53  57  84  50  41  64  34  69  98  49  11  57  91  69  39  39  55  12  37  57  63  58  81  71  59  18  18                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                96  14  79  93  57   7  96   7  82   2  27  49  14  49  73  34  58  59  17  61   9  75  55  86  86  99  75  74   1   9  52  62  78  98  15  73  84   6  30  58  16  37  59  40  63  44  85  37  19  49  14  95  96  74  55  43  72  15   9  50  59  64  77   5  84   3  93  59  85  13  88  52  88  68  43  42   9  14  60  63  14  44  21  43  22  72  15  98  74  38  69  83  16  42  65  18  20  17  69  65  83  79  88  60  22  66  50  55  17  15  20  87  78  79  23  47  38  36  42  72  57  21   2  18   4  96  58  73  87   2  89  90  95  84  76  85  28   6  17  73  56  90  96  34  71  99  14   9  32  46  28  87  97   2   5  23  20  95  30  30  88  87  82  44  87  27  95  83  50  38  55  73  70  73  36  22   1  75  95  29  12  81  68  36  19  36  95  30  84  13  76   3  98  67  34  15  73  42  35  62  92  96  72  45  80  35  68  58  82   7  14  15   5  56  74  50  55  61  77  98  46  91  29  54  58  45  46  92  34  92   4   8  97  14  26  78  13  40  12  34  44  22   9  78  58  48  73   9  32  19  98  95  10  71  83  46  12  16  45  77  40  27  69  79  88  15  97  81  48  28  78  99  78  31  18  95  23  62  19   6  78  45  41  10  85  10   3  53  66  89   8  54  36  21  56  52   1  82  41  31  15  95  99  74  24  73  68  77  23  57  81   6  89  62   5  24  86  13  76  81  65  49   8  27   5  35  59  74   5  10  75  94   8  56  93  66  32  16  45  82  38  71  84  57  49  49  85  62  48  89  27  20  79  42  28  53  91  62  32  98   9  22  25   5  66  33  83  56  94  94  85  54  31  25  91  87  64   4  14  67  25  75  46  77  47  84  66  14   6  99   4  61  99  93  77  41  34  45  75  27  32  54   1  58  46  70  38  71  99   3  12  78  45  78  99  40  49  92  14  62  19  16  24  37  97  58  55  74  92  10  90  20   7  81  24   5  47  23  24  72  90  46  16  21   3  61  55  51  97  22  65  90  38  28  84  28   3  13  71  96  74  49  34  88  39  93  91   2  94   6   6  61  51  34   3  91  37  40  51  69  24  56  16  41  69  83  23  48  34  88  36   9  73  78  36  94  88  91  52  46   2  94  75  77  80   4  44  82  66  99  30  80  32  80  51  70   9  92  19  50  77  74  40  37   1  84  28   5  26  82  81  89  96  23  29  84  12   9  91  88  58   4  16  25  73  84  24   5  53  98  52  80  92  43  87  38  23  72   4  61  89  30  69  53  14  58   3  23  57  46  85  53  33  11  15  80  46  82  70  45  27  89  85  39  97   5  96  66   6  78  65  53  68   6   6  44  59  54  46  84   5  57  77  97  82  83  72  46  16  40  94  33  19  24   1  35  48  93  27  22  96  69  83   5  70  28  75  55  20   1  15  47  47  40   7  19  33  76  88  87   9   6  95  93   6  37  52  68  16  28  82  78  89  76  99  79  30  77  54   2  72  12  99  50  70  73  39   4  41  28  98  73  25  30  77   1  56  76  59  84  99   6  69  82  85  29  57  79  50  50  36   2  26  33  55  23  30  43  29  19  18  51  90  72  23  75  58  15  68  65  70  92  30  80  16  62   4  78  73  16   7  81  28  80  64  27  11  82   3  49  28  99  53  42  30  35   3  43  65  93  73   1  35  64  43  47  84  66  41  77  37  42  91  54  10  51  68   5  37  60  36  43  61  69   3  37  48  57  31  59  83  94  80  36   9  45  19  35  59                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                              44  69  12  88  39  17  53  17  26  76  70  75  63   4  57  90  34  68  62  97  72  83  84  39  31  11  61   3  48  46  12  81  22  12  95  94   4  42   1  60  12  58  66  45  37  63  30  14  50  18  36  95  91  13  72  22  65   9  84  49  71  25  59  32  14  15  69  74  12  63  70  81  33  13  88  74  52  17  28  54   1  30  54  38  15  28  41  43  40  29  17  74  38  49  16  12  52  74  70  32  18  18  59  14  50  15  32  84  55  71  24  81  47  23  88   5  92  94  75  92  93  15  37  66  72  28  33  46  79  44  37  29  50  69  56  66  67  28  98  61  26  63  55  81  28  40  81  72  18  56   6  33  82  82  13  19  32  35  31  60  86  60  42  37  17  85  36   3  32   7  50  18  44  75  95  55  30  44  79  24  25  43  42  40  28  37   9   1   4  48  55  28   3  23  13  76  97   4  61  45  12  67  73  27  42  31  12  79  75  17  31  13   8  62  52  93  83  54  95  24  79  29  72  33  31   8  69  69  82  93  25  81  22  22  73  52  68  47  49  38  25  86  99  25  60  90  32  81  47  20   6  63  62  61  35  62  19  26  10  88  87  61   1  65  25  94  89  58  97  71  91  83   7  96  72  49  39  61  25  55  76  41  65  63  43  83  19  57  35  96  55  98  60  66   6  51  92   4  21  26  87  98  39  38  76  48  71  53  89  82  74  70  69  40  71  58  96  94  84  57  71  83  78  86  60  43  40  23  57  47  68  89  26  85  49  32  61  72   2  45  28  15  51   2  51  25  74  98  84  84  92  51  56  22  14  37  63  33  54  77  20  64  88  44  81  14  98   1  59  84  62  82  38  24   8  85  97  46  39  72  16  65  75  62  40  50  96  60  52  39  67  42  86  47  17  83  70  95  29  27  46  95  19  35  21  80  54  82   8   2  17  89  46  65  47  38  90  55  78  87  85  62   9  66   6  56  67  27  95  17   2  80  50  63  81  67  88  57  35  17  75  53  81  73  98  18  28  55  49  78  87  74  71  11  75  50  36  22  32  54  89  23  82  55  73  44   2  33  84  44  10  95  85  81  56  27   9  66  12  81  67  36  23  66  44   2  96  10  48  19  76  63  75   3  34  91  37  24  69  46  42  49   5  76  70  57  45  99  77  53  50   9  97  92  65  96  43  57  18  96  57  18  41  28  17  36  68  27  22  80  96  53  87  57   6  42  91  41  16  19  94  55  32  83  95  15   6   3  46  75  71  92  47  23  22  45  72  29  55  87  14  42  26  47  59  92  33  80  23  70  83  57  11  26  51  77  85  64  65  44  62  13  53  77  21  45  48   1  72  53  57   5  98  75  27  40  44   2   1  11  43  52  77   5   2  47  70  20  27  28  61  53  89  19  11  28  14  85   9  38  15  79  65  62  93  73  86  41  74  32   1   2  11  73   7  91  14  99  73  53  80  45  75  36  25  66  57  87  49  39  51  10   2  50  59  11   7  50  25  73   4  48  84  15  19  85  40  73  40  56  61  33  63  31  96   4  64  76  18  51  86  59  20  64  47  59  32  78  50  89  60  49  78   7  72  73  26  33  32  98  66  76  84  22  10  18  18  16   6  28  75  83  37  87  45   9  66  69  47  86   7   2  36  57  85  57   2  48  32  74  17  42  24  43  19  56  25  80   2  69  71   8  87   4  84  96  88  93  61  62  70  42  78  92  39  68  85  10  65  30  60  18  65  15  31  53  67  18  40  92  87  81  33  11  96  88   2  62   6  99                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                            17   7   5  29  80  83  18  33  32  85  78  76  17  18  80  22  44  34  99  60  49  38  53  49   9  63  21   9  79  29  43  93  15  30  89  13  90  41  49  55  58  47  44  34  72  55  13  60  53  94   7  33  97  71  72  92  28  19  99  47   3  70  57  16  97  19  45  45  57  18  73  75  52  42  84  50   5  72  48  63  45  18  72  18  45   7  40  71  97  47  43   6  24  55  71   5  64  43  30  32  38  84  84  33  99   1  72  76  48  44  98  51  25  16  43  90  51  70  98  75  28  86  37  53  73  47  90  80  68  99   8  67  21  62  40  99  92  38  74  33  61  69  63  60  72  11  91  65  88   3  84  11  88  34  67  72  46  55  14  42  27   3  37  50  57  73  69  76  82  33  56  89  89  15  41  33  36  38  67  15  28  70  32  12  50  11  75  89  61  68  87  96  93  44  79  76  59  20  19  99  48  21  66  36   7  38  87  60  51  69  64  68  21  73  50  67  15   9  75  47  56  82  91  26  55  65  88  28  10   1  12  22  50  80  77   6  92  44  31  34  85  37  83  15  92  45  88  17  73  94  14  91  34  77  92   7  22  36  92  51  75  50  15  49  71  62  29  19  33  35  63  41  53  62   5  93  34  26  88  41   9  79  52  94  40  39  51  56  11  79  42  24  55  36  87  37  43  92  30  87  23  15  87  12  63  92  59  56  20   4   4  85  85  97  80  60  57  10  20  87  37  21  38  84   3  31  69   6   4  19  99  16   1  43  52  42  52  66  61   6  20  34  49  73  32   1  58  52  88  12  38  88   4  16  69  20  15  18  15  49  34  29  53   7  77  79  44  61  48  72   3  16  87  35  92  38  82  18  81  98  32  96   1  20  30  88  49  71  88  26  91  60  63  24  10  11  52  68   7   1  47   2   2  71  40  75  53  31  52  79  63  96  91  48  70  37   2  50  40  44  61  53  75  16  75  24  52  19  39  44  73   1  13  67  86  46  23  57   1  37  14  23  69  63  75  34  39  12  66  27  49  77  91  56  45  53  82  88  71  24  25  77   6  21  32  11  40  55  89  38  22  97  27  60  61   5  89  16  13  67  94  43  69  10  77  10  95  95   6  28  77  22  67  68  74  97  56  26  14   5  32  45  91   6  58  52  60  12   2  14  66  73  14  10  12  82  18  13  22  40  50  49  77  22  78  54   1   5  55  51  83  11  39   4  48  63  44  56  98  78  16  30  90  30  67  35  28  17  60  56  96  79  55  35  33  45  42   3  45  82  21   1  24  86  98  99   8  38  25  88  72  20  68  81  18   7  67  65  85  91  63  87  42  84  16  49  47  65  12   3   4  27  89  14   1  78  55  41  86  55  85  60  74  34  23  76  37   6  59  94  19  42  32  38  81  85  36  32  48  41  44  13  23  71  33  15  78  74  89  94   9  65   2  60  81  83  73  85  73  88  46  12  11  53  43  70  68  56  24  17  44  78  90  43  81  58  23  80  40  23  20  13  49  89  70  92  55  56  83  60  94  13  10  16  71  65  42  50  34  66  38  25  85  78  91  47  24  98  89  70  59  89  96  31  69  78  73  69   9  76  78  18  18  89  86  18  88  40  22  46   5   7   9  56  39  91  19  70   4  45  98   7  67  61  77  77   9   5  86   7  31   6  87  56  83  52  17  51  79  17  95  31  96  74  35  80  30  91  76  18  30  33  46  24  73  85  80  75   7  29  10  20  43  61  28  72   6  76  22  13  53  57  84  43  35  10  96  53  79  26  56                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                          46  96  82  39  42  28  72  81  50  32  46  90  60  99  36  58  60  16  71  39  56  46  56  77  75  82  89  54   3  86  19  64  78  62  96  85  91   2  28  30  79  79  72  10  97  44  35  35  93  69  75  69  47  17  80  54  10  74  87  59  72  34  33  48  51  48  99  72  67   2  61  74  53  44   6  48  36  73   4  88  32  12  70  19  22   2  47  80  57  74   1  23   1  86  23  13  18  37  30  20  64  34  67  39  52  46  15  95  23  10  98  98  88  28   5  56  92  12  95  69  34  29  36   4  44  68  73  29  79  78  67  91  16  27  52  37  76   3  76  21  63  11  24  66  81  41  99  77  61   8  22  15  29  79  17  46  15  71  52  68  38  81  62  80  47  38  42  96  30  14  41  74  40  15   1  68  50  44  28  85  76  65   9  18  14  40  98  87  19  64  91  92  97  50  90  59  23  12  32  79  41  86  22  34  81  60  72   2  71  76   5   5  35  16  67  46  75  23   2  88  37  35   4  63  34  89  71  31  40  51  10  43  69  71  13  20  97  82  50  36  17  71  65  63  77  99  42  63  31  36  20  60  42  99  27  77  22  13  59  40  29  88  47  79  70  62  50  35  43  40  54  40  74  92  66  97  34  92   5   7  10  81  35  93   4  68  15  12  81  27  85  21  88  43  87  16  69  62  33   7  53  94  94   4  34   5  29  36  49  95  96  13  60  70  13  67  68  51  65   1  11  37  44  67  45   4  63  55  31  83  16   1  72   1  83  67  25  27  46  76  46  14  17  14  43  22  83  77  74   2  40  58  46  52   4  22  94  28  55  48   5  25  62  62  77  93  47  47  76  79  70  59  31  99  22  60  13  30  89  65   3  21   6  32  23  26  91  75  65  38  40  32  98  90  69  37  21  80  89  53  26  14   7  64  93  19  78  13  84  10  54  85  57  71  43  84  73   3  93  17  25  41  99   8  94  10  48  75  60  71   3  80   1  25  39  40  39  13  11  99  98  76  56  40   7  22   1  87  69  34   4  87  94  28  61  13  62  81  65  12  73  47  31   5  11  48  73  66  15  20  69  91  51  39  86  17  36  97  59  13  99  97  41  47  97  95  59  60  60  27  87   9  48  39  47  57   3  92  83  75  86   4  35  77  11  27  43  54  49  90  56  92   2  59  98  47  11  31  53  87  97  84  87  86  91  48  13  21  10  77  92  23  51  50  54   5  84  52  92  76  10  24  57  64  58  99  26  25  31  73  21  34   5  48  93  45  84  27  66  69  79   9  50  16  55  52  64  84   8  90  98  60  76  49  54  85  89  75  82  15  25  17   4  30  67  85  38  38  70  57  45  97  22  29  70  89  19  59  27  19  60   3  54  45  49  63  98  56  13  21  98  82   7  84  41  48  17  10  22   4  87  56  69  81  28  61   3  73  18  12  44  10  89  84   5  74  45  78  76  51  26  32  33   2  21   2  27  58  84  74   7  41  20  93  77  96   2  95  95   9  75  92  47  34   4  22  87  17  62  56  72  73  98  49  53  36  41  53  24  25  64  91  14  95  25  56  38  78  76  87  71  47  29  53  28  97  37  14  29  71  15  26  49  67  40  87  76  80  96  80  79  68  88  38  13  91  24  55  52  19  94  16  33  30  38  70  53  34  20  45  34  91  23  73  90  25  83  86  20  89  79  70   2   4  33  44  54  17  18  60  46  64  60  24  42  20  49  98  77  95  77  20  74  83  38  36  41  12  84  86  79  66  97   8  11  14   9   1  97  62  77   3                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                        52  62  43  40  52  26  80  78  54  62  97  70  36  85  16  90   5  47  66  70  99  89  13  68   9  89  69  69  26  39  55  97  14  45  83  66  10  86  13  67  34   4  22  11  43  13  59  98  38  43  46   1  35   9   1  84  46  64  32  96  92  98   1  50  31  21   7   2   2  96  12  60  44  64  40   1   8  56  24  41  89  53  88   3  95  72  21  18  52  43  64  46  28  43  43   3  59  27  20  35  69  33  78  22  80  29  75  39  37  98  23  81  69  24  54  45  25  12   9  10  26  20   2  21   1  74  84  50  96   7  91  84  49  20  25  99  69  19  10  76  28  86  26  95  20  57   3  74  53  65  47  41   2  47  85  59  16  95  52  53  58  62  28  99  57  56  93   5  63  34  34  36  15  11  68  61  44  73   6  62  28   3  20  11  76  72  11   3  55  76   3  66  39  12   8   4  90  25  98  15  17  76  49  41  10  42  64  10  99  26  69  97  35  42  71  45  77  97  51  32  88  61  85  89  39  86  72  75  27  10  68   6  80  91  25   9  12  53  91  82  62  80  27  88   4  19   8  76  67  22  48  63  91  40   7  33  24  50   8  26  24  14  66  75  30  59  36  21  40  95  34  72  80  24  25  23  33   7  71  23  51  38  59  16  58  44  82   6  81  92  72  70  25  42  45  80  57  46  58  82  78  82  61  21  36  99  17  87  16   5  99  86  61  58  59  55  99  67  18  91   9  46  40  45  99  13  28  50  89  45  76  94  89  71  57  23  90  63  91  13  97   7  76  90  86  81  53  69  16  77  57  17  56  49  24  30  94  44  49  93  34  75  26  91  66  90  65  82  53  34  32  21  93  38  50  29  60  84   2  22  50  60  47   6  95  54  74  74  11  85   9  15  47  87  48  44  81  71  44  61  98  95  27  80  24  42  12   9  30  12  36  46  76  27  74  47  68  49  35  46  48  35  80   1  18  99  22  59  71  10  79  80  56  65  42  52  92  21  30   6   6  73  18  10  50  91  74  14  27  75  54  50  69  65  13  20  50  57  71  38  74  94  58  91  42  73  79  44  97  78  96  80   8  43  41  63  78  73  50  23  74  62  63  51  41  55  97  71  47  17  21  35  78  40  34  83   9  81  36  38  30  57  25   7  45  46  98  10  63  47  34  11  65  48  58  55  91  37   6  17  21  62  76  75  92  18  12  55  79  33  54  71  63  92  16  17   2  97  61  63  94  27  64  66  97  98  65  66  53  28  58  48  68   7  59  65  76  65  10  64  59  58  52  40  30  99  45  27  90  16  87  88  10  28  94   6  42  98  55  70  53  93  92  59   2   6  54  92  77  76  79  43  22  56  33  41  55  63  94   7  64  73  40  50  34  93  38  83  19  16  52  34  37  11  26  75  93  51  42  48  10  70   4  90  18  68  32  39  96   7  28  46  95  82  75  31  60  12  26  11  93  55  12  12  26  13  24  42  58  18  79  47  28  82  57   6  52  60  69  54  84  38  33  42  41  95  21  42  86  80   2  31  44  46  89  45  77  40  39  36  64  56  70  70   7  72  83  22  54  68  89  79   8  88  47  82  34  16  22  37  40   3  98  42  46  33  89   3  38  69  33  44  65  13  55  38  16  15  22  10  99  64  83  63  38  13   4  91  45  31  44  57  35  31  95  55  44  87  80  88  83  31  43  61  64  14  45  68  43  41   1  90  68  44  15  23  62  55  90  16  35   6  69  48   9  18  30  34  20  70  18  61  41  82  25  34  20  54  90  50  13  19  41                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                      1   9  58  93   1  54  37  63  31  57  27  97  12  95  35  37  85  58  80  59   2  32  67  50  92  45  59  27  33   4  62  50  20  71  51  55  82  24  76  78  97  94  64  17  72  98  96  69  90  61  52  58  19  36  22  41  60  64  90   7  43  19  66   7  93  34  79  98  48  43  89   6  33   6  17  44  76  38  56   6  47  71  83  95  74   4  29  32  31  97  49  39  20  63  16  76  32  45  76  94  46  26  20  98  25  83  80  43  15  30  68  41  68  91  96  43  77  55  42   5  78  85  16  97   9  79  42  11  47  60  75  86  94  74  17  62  49  34   8  40  48  47  88  99  99  18  21  43  37  47  67   9  72  51  33  33   7  28  65  82  38  88  52  79  76  88  23  86  34  61  81  48  50  14  18  95  25  47  50  37  45  40  72  83   8  75  58  73  83  70  47  91  74  97  98  98  11  87  34  52  70  37  10  20  66  61  35  50  24  74  38  55  65  52  84  45  10  42  75  89  79  49  77  87  80  27  98  28   2  57  31  95  33  14  79  84  44  23  47  88  99  56  67  94   2  78  35  89  76  22  10  23  41  86  95  64  10  84  97  91  89  48  17  24  95  73  97  78  34  23  52  95  95  56  43  55  79   3  99  73  62  12  34  55  76  81  44  51  47  34  81  28  43  35  36   1  22  37  35  36  99  50   3  80   6  41  15  19  78  86  21  65  28  86   8  38   5  83  56  25  55  49  59  58   7  47  28  79  40   6  42  98  67   4  51  54  47  55  52  22  14  84  23  50  56  69  84  40  82  45   8  95  38  84  88  37  34  20  55  28  14  99  47   2  98  73  32  98  46   3  58  69  70  20  50  31  40  22  71  50   4  51  90   3  93  45  21   3  21  21  38  74  28  91  70  47  28  49   6   8  69  74   2  51  25  55  75  40  72  70  92  44  67  93   1  94  32  29  61  83  20  72  75  37  48  98   4   8  38  97  51  86  57  67  50  39  68  94  16  50  12  93  47  48  11  89  74  11  49  33  10  76  12  81  10   6  63  51  28  10  53   5  22  14   7  85  62  24  50  44  49  46  49  34  73  10  79  35  43  38  85  99  26  55  13  44  72  41  97  41  81  42   8  71  38  94  62  28  30  61  59  78  30  46  98  58  37  56  87  49  54  95  33  65  53  82  22  61  26  96  16   4  36   4  97  49   5  28  34  14  30  93  93  66  21  86  67  81   1  73  54  32  12  89  44  32  87  38  39  42  86  45  82  49  59  53  16  56  80  95   8  28  20  19  14   8  25  54   5  37   8  89  78  17  71  63  69  30  59  41   7  11  45  86  19  59  78  98  25  54  33  56  72  53  57  53  49  60  84  80  90  81  10  32  27  27   7  46  64  64  87  28  22  94  73  96  83  13  87   1  37  68  50  39   3   7  45  67  90  84  58  45  68  42  72  47  31  54  27  16  89  60  27  16  62  80  28  53  21  40  51  77  99  66  95  87  10  32  52  86  69  53  69   7  38  83   7  19  37  73  18  41  90  47  53  86  62  39  87  17  65  62  22  84  69  76  74  92  30  17  82  53  39  44  73  47  94  81  29   2  52  26   9  31  70  15  95  55  57  62   3  13  76  44  74  84  85   2  52  36  78  81  48  33  58  36  13   7  83  62  72  42   3  45  57  97  83   1  69  59  29  43  39  29  10  86  86  85  52   9   7  90  16   3  86   1  92   9  60  14  82  28  66  38  10  85  82   6  82  15  68  77  24  91   9  21  35  67  25  88  35  91  98   5                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                    74  18   9   1  61  67  19  85  28  53  56  41  49  93  46  72  93  70  30  73  91  16  24   9  12   4  11   4   4   4  18  11  24  88  62  36  12  70  78  45  92  20  25  28  38  11  53  58  18  18   1  89   4  36  70  46  63  27  80  87  41  68   6   6  89  43  69  16  15  13  98  48  17  89  56  82  15  20  75  53  69  90  64  99  34  13  42  34  82  22  84  67  28  83  69   1  73  74  12  76  82  18  33   9  55  54  66  76  32  91   8  27   3  70  78  80  61  74  49  33  81  46  97  25  34  12  26  77  56  17  67  15  64  30  77  46  76  74  71   8  87  49  95  50  53  70  75  91  63  76  28  77  93  49  88  26  34  27  67  17  91  95  70  83  98  24  54  33  64  29  82  31  34  68  53  35  87  80   6  90  43  10  53  27  18  21  32   6  35  21  52  71  77  32  40  68  67  86  25  93  90  89  53   3  66  33   2  11  84  81  50  30  24  98  38  17   6  11  64  13   5  70  66  28  69  43  14  65  97  98   4  92  69  53  80  78  99  57  47  95  96  38  59  22  35  63  88  66  64  71  78  17  52  92  95  56  72  89  69  24  30  48   8  43  22  18  57  81  36  37  42  39  64  97  62  21  49  26  98  88  33  89  37  94  95  63  97  70  26  47  71  10  53  64  64  12  47  20  62  73  23  34  60  84  73  51  35  48   7  15  56  33  91   9   5  30  96  74  44  30  34  48  64  27  80  73  92  15  20  12   8  19  53  75  27  74  37  55  25  89  33  89  43  97  97  19  52  70  90  64  24  37  37  82  82  12  31  60  74  16  85  61  41  28  24   8  47  99  68  83  36   8  27  50  87   2  27  67   4  61  24  39  34  42  12  76  77  24  72  66   6  86  70  55  79  95  17  55  50  24  50  61  38  35  33  68  47  22  31  39  65   3  77  29  11  92  68   7  68  21  80  35   2  31  77  13  61  28  91  41  51  15  16  29  19  94  83   2  71  42  23  79  25  99  33  88  62  26  75  29  89  39  16  75  98  13  51  42  56  86  26  73  27  93  61  66  19  52  78  92  20  43   3  77  78  26  61  15  14   6  45  45  72  32  88   7  52  59  93   2   6  41   4  72   5  30  45  38  60  34  37  72  23  66  40  55  59  63  97  12  65  76  53  23  13  38  67  32  14  80  25  81  84  19  70  97  38  57  95   2  98  38  30  62  25  25  49  78  78  57  22  37  79  50  18  20  40  25  46  31  68   2  26  11  31  11  66  17   3  50  68  37  20  26  20   7  60   9  51  49  55  70  98  62   7  66  48  42  64   4  67  91  28  84  83  64  91  12  52  28   8  34  24  57  48  29  60   7  96  81  70  32  81  31  77  98  19  22  29  37  77  80  74  49   6  74  69  21  92  90  26  93  91  84  76  34  20  78  29   1  83  55  93  11  59  57  67  48  26  75  12  77   2  20  81  38  15  39  86   8  58  56  61  80  40  38  10  76  28   5  67  53   7  20  58  34  79  19  72  21  72   3  98   3  52  86  23  30  96  73  62  34  42  84  53  60   3  36  87  19  62  88  52  72  95  90  95  41  81  15  33  10  50  43  22  90  17  84   5  25   9  19  54  40  69  66  54  40  27  59  64   5  55  29  62  64  91  47  14   5  34  18   7  12  31  97  21  52  50  41   6  75  79  64  31  43  53  61   2  77  56  44  19  42  23  49  54  23  39  75  87  17  99  84  78  39  68  54  62  11   5  43  57  65  84  40  80  96  59  25  27   5  19  42  67                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                  3  27  40  69  89  28  19  96  72  11   4  57  60  87  43  50  88  64  53   9  47  25  93  28  54  99  59  85  84  85  35  13  10  33   9  25  64  68  42  51  32  43  75  56  93  84  48  44  48  12   9  63  21  17  57  56  64  44  64  63  98  49  91  56  41  68  89  47  98  81  21  49  94  43  91   6  87  21  11  92  19  59  76  80   1  98  50   1  77  83  98  38  15   7  78  39  37  59  58  88  71  81  84   3  55  97  72  27  59  51  48  19  98  72  27  12  55  55  24  60  13  17  73  32  76  47  31  27  32  48  20   6  90  79  10  17   5  73  83  25  71  58  57  10  89  82  60  20  23  58   1  19  95  25  19   7  89   3  58  11  40  95   7  65  86  10   1  35  85  87  85  41  76   8  86  16  38  79  11  23  19  45  34  26  13  54   7  42  72  60   2  79  75  43  78  76  78  86  32  69  14  95  72  29  32  96  95  74  62  26  83   7  81  50   5  56  21  83  51  25  86  70  95  58  96  87  19  22  71  57  88  56  79  85  22  14  17  54  98  44  96  51  27  33  32  97  52   3  19   2  77  87  88  55  26  95  82  62  15  43  37  80  30  85  55  20  66  64  89  12  77  46  63  81  61  10  48  76  83  86  88  83  63  63  68  69  30   8   2  38   6  59   7  65  12  15  83  82  23  27  61  24  22  40  98  79  96  97   6  94  78  15  89  76  43   2  23  83  79  62  48  55  27  89  90  63   3  65  38  66  45   5  44  28  89  52  46  76  17   4  67  16  15  28  72  49  72  73   9  59  23  99  54  36  83  13  59  47  31  94  13  33  43  26  60  66  14  72  83  16  77  62  43  92  23  26  72  67  53  36  22  98  78  77  39  78  69  44   6  23  93  61  49  45  63  63  27   3  58  25  12  87   9  14  20  48  96  46  78  72  48  52   7  28  86  32  18   3  29  19  19  83  77  58  83  99  30  18  38  61  79  54  51  40  80  18  98  81  78  26   8   8  35  28  62  83  69  35  13  30  23   4  43  80  70  82  45  51  85  32  66  60  44  30  20  48  71   3  89  66  62  70  10  66  94  27  38  37  57  73  55  79  17   5  55  48  94  68  92  76  79  17   4  46  91  13  94  35  82  53  23  99  27  79  79  77  81  21  49   4  17  95  84  97  57  42  62  35  45  60  60  60  83  64  80  67  95  91  27  91  71  86  62  24  14  39  21   3  98   1  99  34  24  25   3   3  89  65  98  77  52  96  27  98  71  21  11  84  85  33  62   6   3  75  34  74  36  53  13  17  43   9  46  63  77  30  25   4  50  36  67  46   3  65  23  95  76  70  48  65  45  78  71  14  80  18  68   1  24  13  76  88  76  92  67  93  16  15  90  91  40  42  48  68  71  68  38  39  17  40  62   7  81  55  34  14  39  88  34  53  85  74   2  88  50  84  78  80  23  96  26  94  56  76  70  90  60  33  12  96  65  19  94   2  69   8  82  41  36  78  31  74  66  10  33  72  44  31  76  53  21  94   9  61  66  23  79  91   1  92   6  35   1  53  55  21  52  19  60  49  70  86  90  32  31   3  17  85  71  29  96  94  77  10  61  37  30  33  95  73  67  94  35  93  84  59  33  39  39  40  59  60  98  24  96  77  96   4  31  76  58  79  96  50  55  63  62  78  36  68  23  16  97  29  69  55  43  64  30  84  82  75  43   8  57  42  18  61   5  44  45  23  29  47  97  77  15  58  23  57  37  83  56   9  73  42  42  85   7  54  57  45   5  14  36  42                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                2  12  53  35  13  15   3  74  46  13  44  27  29  13  71  30  26  78  11  55  28   3  33  90  29  93  87  95  99  60  95  68  14  29  62  13  75  43   6  82  56  69   3  69  10  77  48  62  15  94  72  22  32  10  93  43  15  54  43  93  46  27  31  92  49  23   9  52  70  51  22   7  75  79   4  78  99  29  21  91  39  74  69  18  26  47  11  66  85  52  13  98  56  76  60  33  66  74   9  66   8  43  59  57  87   8  61  58  59  89  28  56  22  99   4  33  21  91  98  80  78  24   1  76  80  70  68  96  37  58  86  59  60  94   4  22  93  97  40  22  32  46  82  97  90  77  18  46  50  77  78  92  76  91  46  97  55  94  94  69  90  97  79  31  51  45  54  49  16  30  93  95  77  89  53  36  60  33  54  18   7  71  13  17  94  12  23  78  92   5  57  92  48  18  66  62  26  78   4  94   8  60  49  41  35  85  26  94  21  43  11  26  14  94   9  44  37  95  89  14  93  89  94  96  37  82  77  43  38  85  26  26  15   9  46  92  97  68  42  93  35  22  48  64  49  24  21  98  88  84  31  63  52  67  22  70  87  53  83  93  26  19  63  87  89  40  62   9  58  98  44  62  30  78  72  13  36  83  50  89  54  53  28   7  56  60  49  24   3  40  15  29  81  58  81  40  24  67  40   4  80  64  96  46  43  75  97  35  29  64  42  57  24  33  10  73  32  86  61  52  68   7  32  82  44  12  69  37  63  98   2  53  17  16  36  91  89  80  59  91  24   3  91  14  35  32  15  88  42  57  46  31  52  57  56  49   2  33  65  66  76  30  26  50   4  34  59  42  23  52  28  13  27  14  69  32  84  75  11  19  38  38  32  25  82  75  98  18  43  68  15  74  36  54  81  17  37  71  69  52  42  62  14  84  41  99  26  56  80  77  35   4  43  93  97  31  73   2  51  84  28  10  79  91  29  59  89  61  77  41  22  92  81  40  14  66  45  19  48  74  75  43  76  44  12  44  43  29  78  75  29  26  61  25   8  79  45  67  51  79  49  17  22  31  12  47  24  91  21  44  48  62  59  48  15  95  28  50  20   4  12  99  82  98  22   1  95  59  51  42   8  23  72  28   6  57  80  72  94  45  13  52  58  49  39  67  39  55  80  32  55  86  25  73  70  35  46  39  23  15  32  28  68  30  49  22  61  37  91  66  71  54  28  97  81  94  73  84  47  58  50  50  72  32  62  44  45  90  28  43  19  52  67  37  93  34  39  56  70  24  66  88  69  96  48   2  32  69  65  74  44  44  10  70  50  89  68  17  85  52  24  88  54  62   9  78  59  46  43  22  91  91  94  70  56  13  63  95  55  83  63  17  98  85  10  54  99  56  24  31  76  13  53  65  65  35  20  56  86  81  50  99  23  63  35  89  84  97  47  63  16  38  67  10  37  40  94   6  12  79  71  19  87  22  22  37  77   4  99  76   9  35  89  26   5  32  39  40  94   4  46  50  13  36  15  71  35  87  97  50  29   2  63  55  95  28  85  39  56  93  21  94  85  79  30  32  75  35  14  96   9   1  47  71  80  24  42  55  42  13  10  85   8  57  37  51  55  38  10  51  83  47   9  11  66  62  65  63  69  54  79  88  30  38  65  59   4  14  74  97  89  56  72  86  36  97  54  84  45  31  24  82  36  35  45   7  13  52  82  52  67  30   4  65   5  12  58   6  81   1  17  95  16  56  21  81  65  78  59  54  34   7   9  59  59  73  90  14  77  27  43  20  31  62  40  25  22                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                              76  87   1   4  52  91  22   9  21  26  63  85  93  20  32  60  18  91  51  53  76  44  23  76  61  91  50  23  44  28  85   1  69   3  84   3  49  64  82  64  83  34  23  38  74  72   4  24  54  52   4  56  11  92  99  56  87  90  65  54  79  11  63  96  44  77  72  17  29  99  19  88  20  80  33  14  49  91  74  70  51  87  34   3  84  97  22  92  65  14  57  93  14  36  85   3  86  83  41  25  32  68  57  81   6   3  68  65  50   6  56  91  62  59  29  13  71  66  54  90  21  40  64  38  10  53  52  63  77  52  96  64  22  46  56  32  42  18  66  32  96  51   4  49  71  64  21  99  21  98  66   3  70   4  67  43  51  17  81  88  25   6  63  29  64  24  92  22  26  34  96  76  15  69  55  88  28  57  57  37  22  48  52  35   5  78   8  98  43  36  85  76  24  48  47  85  53  68  55  52  27  81   8  10  11  76  57  38  83  97  74  92  61  30  78  50  80  12  36  22  95  96   2   4  28  16  43  61   1  52  27  87  42  32  98  77  83  38  98  25  43  44  62  95  36  59  37  52  12  95   9  56  24  80  16  51  29  16  22  17  79  62  85   8  98  97  79  66  57  76  26  51  29  31  91  44  17  48  38  38  35  48  99  89  56  67  94  78  74   4  32  63   3  69  22   7   8  14  61  52  73  14  53  37  80  91  18  76  97  18  85  60  37  47   8  77  99  42  55  57  57   9  53  89  56  50  43  21  34  67  95  80  79  18  30  63   5   9  48  18  19  91  72  89  14  72  43  63  53  63  60  45  47   9  48   5  51  59  36  54  54  95  70   9  16   2  69  63  34  51  78   7  71  15  18  19  66  94  17  15  16  45  85  57  10  35  43  34  72  20  16  23  13  13  10  73  36   3  29  59  89  76  63  54  52  19  80  41  97   1  99  81  65  86  80  71  29  51  14  44   8  52  37  76   4   9  66  16  52   5  78  87  94  75  19  55  25  25  76  83  45   3  33  37  43  42  93  99  42  81  32  83  44  98  53  10  13  86  73  30   1  86  71  12  43  13  84  56  80  58  22  70  41  60  69  63  95   4  15  34  16  68  93   3  84  44  72  88  13  98   6  61   1  70  93  48  82  79  65  62  75  46  69  50  15  87  35  11  31  29  53  76  57  46  22  74  84  99  32  27  94   6  91  74  79  97   7  90  41  17   5  63   7  25  68   9  37  37  86  19  37  70  57  51  95  69  31  75  90  65  91  36  72  11  50  58  42  76  29  70   7  38  21  53  39  83  93  40  37  66  16  92  12  90  45  58  26  55  14  45  69  82  55  36  68  65  20  34  14   1   6  19  34  11  51  71  66   3  29  75  26  79  13  30  89  18  48  32  74  16  67  80  20  59  19  10  51  46  54  39  85  81  65  61  44  82  81  19  42  68  77  42   7  87  70  76  48  30  23  90  80  42  54  63  87  55  81  44  56  95  81  42  20  32  29  84   4  19  32  90  62  56  90  77  72  93  21  52  16  67   7   5  66  57  38   5  94  36  58  14  68  37  55  75  91  83   1  41  93  28   9  82  53  24  15  56  55  51  60  36  96  27  10  84  31  76  35  70  52  97  62  93  55  65  87  82  12  95  83  56  10  34  67  52  29   9  49  71  88  21  18  64  79  55  98  81  57  92  60  20  40  63  65  97  55  28  15   6  87  29  49  92  62  40  42  24  68  85  89   9  89  54  81  53  16   9  20  65  98  16  47  20  19   7  33  29  66  72  66  88  45  84  93  45  23   2  44  68                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                            20  40  86  41  88  65  96  39  81  25  47  21  25  87  30  54  16  37  88  78  13  36  73  87  16  36  13  96  93  86   2  30  18  12  94  26  95  85  97  36  57   1  69  15  95  89  29  15  34  73  40  54  50  56  28  21  51  16  34  11   4  51  46  82  10  63  27  73  84  18  23  12  80  34  30  51  19  61  77  45  13  69  90  84  90   1  57  88  60  36  42  74  88  19  33  72  46  57  30  46  59   2  95  53  97  99  67  39  88  74  96  91  83  95  21  29  24  32  85  60  23  55  18  45  74  17  20  80  65  79  31  89  11  15  88  16  25  60  19  33  43  45  29  37  27  37  47  67  79  13  60  75  94  67  56  41  20   7   6  99  31  76  17  24  76  52  48  80  97  47  27  47  11  44  49  41  79   9  17  63  94  48  41  83  57  10  68  11  31  19  45  98  19  80  87  68  82  70  83   8  11  39   5  20  93  45  95  15  30  39  14  21   1  14  11  73  58  98  99  76  85  29   9  13  63  16  24  19  85  25  56   1  46  74  31  85  81  28  71  93  47  42  81  71  30  94  48  82  51  28  43  78  65  72  25  52   6  54   4  11  13  45  52   5  51  28  13  31  70  32  98  37  22  74  78  59  47  87  40  56  20  92  23  85  76   9  18  59  50  74  19  23   3  78  58   6  48  48  11  89  50  21  40  89  26  74  83  88   7  55  27  20  86  70  39  75  92  22  55  12  62  14  62  94  74  84  14   5  11  21  74  86  12  90  90   3  66  56  60  77  40  41  35  54  24  39  47  72  99  94  60  66  32  12  37  11  38  67  93  49  13   6  43  41   6  21   6  35  85  88  34  66  66  35  51  32  16  57   1  72  31  91   6  68  79  40  81  26   4  72  22  36   9  57  72  20  43   5  64  26  23  59  92  50  17  41  43  88   1  46  54  21  22  99  88  96  32  20  52  39   8  30  90  89  52  94  24  40  58  97  99  83   7  86  57  87  47  20  86   1  22   3  48  92  55   8  52  49  78  86  16   2  79  49   3  41  60  94  51  21  70  14  15  40  34  69  15   8  56  29  40  25  22  53  15  36  53  48  38  97  40  68  11  22   5   7  70  35  72  81  22  78  54   6  84  68  71  89  83  78  82  55  25  15  80  40  55  78  12  34  49  55  78  47  77  66  97  93  73  44  31  85  74  17  56  74  10  19  85  15  21  36  10  81  71  48   4  84  39  12  13  71  30  97  56  28  39   2  15  74   9  98  15  95  47  18  10   4  14   2   2  12  13  44  13  68  29  60  62  76  43  55  34  80  55   2  99  11   2  82   4   9  26  24  22  62  11  37  44  11  73  70  15   7  21   5  20  15  66  50  15  60  22  11  80  79  14  94  69  76  15  12  58  25  32  28  29  10  82  68  28  66  24  54  69  54  91  46  13  44  16  30  18   1   3  59  53  64  17  11  63  95  71  60  31  42  77  67  66   7  24  38  94  56  60  47  64  64  73  78  71  97  85  21  26  46  75  68   2  88  58   3  41  71  82  33  44   7  21  43  57  83  53  53  46  17  57  92  81  43  46  20  70   9  10  31  25  56  83  92  87  40  13  55  83   6  41  25   8   3  94  55   1   5  69  41  41  11  98  97  70  31  96  56  59  70  91  81  30  45  73  37  38  50  37  52  35  56  41  53  90   9  78  11  39  90  54  20  46  90  27  92  35  95  40  84  12   1  31  70  33  66  75  17  32  26  42  48  34  37  64   5  55  71  45  84  48  23  77  64  45  33  71  22  31  35  47  50  62                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                          65  21  21  37  88  46  70  97  84  98   2  82  33  11  25  28  75  43  72  88  84   6  46  75  25  42  46  65  92   7  86  74  24   2  23   1  42  67  16  40  32  17  23  79  20  57  48  72  45  49  47  95  83  27  18  61   7  60  62  38  16  33   7  93  63  39  58  89  68  78  57  96  12  79  81  48  84  73  15  81  50  25  58  70  32  73  32  70  17  20  46  76  84  65  88  98   6  10  67  78  20  14  96  61  98  52  69  78  89   7  72  72  94  47  16  88  70  59  42  60  71  79  91  90  63  98  66  23  70  13  38  28  14  46  13  37  18  68  24  60  31  75  12  66  99  47  16  36  96  27  40  32  36   3  60   3  77  27  92  30  62  18  24  91  96  53  52  70  68  55  23  74  34  76  62  12  41  97  53  21  93  52  34   5  95  19  76  45  59  61  13  47  99  85  46  34  81  48  77  60  14  33  93  30  84  95  58  64  50  79  24  87  68  58  52  11  28  85  71  91  70  34  97  78  74  24  68  24  71  56  13  75  14  62  40  19  70  69  85   6  91  80  21  84  48  20  49   2  97  72  34  77  50  12  70  30  39  31  38  60  35  26  72  13   1  34  47  31   2  79  21  26  55  99  59  86  33  81   3  44  33  74  17  52  22  12  75  57  72  73  46   3  99  29  12   3  74  55  69  30  40  66  75  74  83  30  65  92  24  80  45  80  66  19  62  16  39  40  55  47  69  51  29  46   6  66  69  26  57  70  65  45  68  98  52  25  87  90  57  40  46  37  72   6  61  29  16  94  45  80  58  50  93  18   1  13  16  36  17  90   5  67  73  84  48  29  78  95  87  54  39  28  79  81  19  39  82  70  97  91  82  74  78  49  44  87  34  55  41  58  99  40   5  16  19  76  67  76  78  34  38  71  69  70  79  15  73  37  90  14  42  66  47  38  57  80  51  51  76  95  13  24  41  86  72  78  36  89  69   9  17   3  30  67  13  86  92  99  33   5  47  54  53  58  13  65  67  21  28  98  88  20  18  71  78  72  64  90  10  69  80  51  24  99  81  67  36  30  35  86  48  36  81  25  94   7  63  45   6  14  75  44  55  50  76  49  12  95  32  88  94  56  48  68  11  55  66   5  35  68  14  34  32  17  43  20  87  27  73  79   4   8  34  27  28  52  53  16  70  89  28  51  35  98  84  93   7  43  79  25  18  46  98  87  57  32  80  36  69  64  80  31  73  38  16  81  72  28   8  53  67  32  56  13  91  31  45   6  41   1  72  25   2   7  77  39  53  79  83   5  52  89  99  82  63  46  48  49  21  83  20   3  26  38  67  44  60  13  51  17  30  72  12  25  99  29  38  48  94  27  54   6  98  92  80  58  28   2  23  69  62   3   7  71  54  54  60  72  63   8  52   5  44  56  98  79  39  57   4  76  55  43   5  56  53  17  44  34  83  37  53  64  78  35  57  44  90  23  93  55  23  86   6  57  95  28  76  83  91  17  42  39  55  45  54  39   1  83  18  11  70  36  29  61  44  91  25  25  66  39  34  67  97  89  73  42  31  68  74  75  84  31  55  57  15  98   9  60  98  74  11  69  44  16  42  56   5  32  30  19  36  48  44  56  90  89   3  24   8  54  67  83  55  72  40  80  63  74  59  33  52  20  79  73  81  45  46  50  72  82  68  48  20  44  77  96  63  59  80  39   3  14  44  80   7  13  80  57  79  66  33  79  32  90  83  37   6  40  33  38  55  70  93  96  38  81  24  56   5   4  12  48   9  63  73  76  75  85  85  49                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                        19  15  30  79   4  33  52   7   9  34  15  28  56  29  48  21  98  49  45  63   3  75   1   1  37  89  61  29  43  83  72  48  91  54  42  24  94  64  22  36  67  60  16  51   9  29  56  16  73  30  93  32  82  76  43   2  55  83  84  84  45  30  31  17  68  10  87  42  32  54  42  47  53  26  34  43  89  73  23  11  24  76  73  85  61  13   7  71  96  71  37  72  49   4  42  29  45  79  58  68  48  73  44  68  67  99  40  26  74  87   9  87  13  74  47  69  64  25  25  13  65  50  26  89  25  51   4  45  95  13  70   9  64  63  61  62  10  58  70  57  67  12  55  92  39  95  57  50  55  79  93  38  47  48   6  66  76  98   1  98  43  24  65  79  90  18  85  66  60  43  82  66  36  68  88  78  28  74  99  47  12  48  92  89  17  83  73  73  31  22  98  88  39  34  98  82  15  17  50   1  40  61  86   9  91  79  92  67  84  64  41  30  52  83   7  84  94  49   3  57  63  56  68  64  22  95  27  30  92  56  11  96  78  65   3  38  80  52  33  30  68  40   7  73  96  95  83  23  32  10  83  76  45   7   6  81  96   9  20  53  40  88  57  27   5  26  84  15  43  94  17  81  60  19  96  88  46  73  94  24  97  76  88   6  59  65  34  15  21   7  74  41  20  40  96   7  86  29  26  97  50  42  95  64  55  59  41  26  20  54  22  45  86  76  91  22  74  64  38  92  88  53  81   2  26  61  61  56  76  62  88  50  63  91  86  27  76  10  92  97  44  22  18  70  38   5  98  84  31   9  80  11  80  57  77  59  99   1  98  22  66  20  72  40  85  69  80   7  13  52  84   2  62  26  10  39  15  62  41  28  59  98  68  34  38  35  35  65  55  28  81  34  10  36  35  82  82  93  45  28  16  80  35  87  79  35  46  50  78  51  94  49  57  15  24  76  82  20   1   1  50  80   1  38  75  47  16  49  16  20  43  29  76  23  67  79  23  38  36  15  24  91  63  85   3  10  60  96  10  37  83  83  85  58  81  29  84  22  13  98  71  35  31  77  75   7  79  68  73  51   8  16  52  50  15  79  84  54  27  40  43  61  72  97  66  39  16  43  28  91  14  95   4  49  13  69  52  91  69  98  87  88  25  20   2  86  78  31  34   4  51  25  75  63  35  79  57  30  70  79  45  91  48  89  18   5  65  94  93  84  97  36   7   7  46  41  33  80   1  59  80  32  35  31  20  55  51  16  59  44  54   9  33  15  56  36  18  41  20  49  44  17  33  45  99  45  30  53  67  51  87  51  88  60  13  26  32  43  83  93  41  26  76  95  82  36  44   5  94  80  27  70  43  54  67  10  49  16  62  20  20  10  96  59  83  22  83  34  21  77  52  42  65  50  47   4  86  56  11  10  16  29  49  97  35  34  54  98  48  24  74  17  56  99  25   6  27  48  14  20   9  69  17   2  51  44  72  85  63  38  65  17  91  12  81  40   8  76  31   9  61  12   5  26  62  61  60  31  85  12  74  20  50   2  57   4  85   3  49  31  42  49  12   2  86  71  68  10   2  41  70  84  69  47  58   1  48  15  69  81  54  84  78  25  86  20  40  94  11  90  49  73  44  68  72  33  77   7  93  82  86  77  38  80  19  70  19  78  39  24  33   3   6  49   4  11  10  62  85  76  88  91  50  80   9  60  69  98  81   8  88  41   1  83  12  33  36  75  39  22  47  50  50  38  24  99  27  20  80  93  56  50  55  80  26  15  19  92  11  84  29  71  94  71  26  70  12  26  69  48  46                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                      94   8   7  33  82  92  44  70  32   6  10  43   6  37  62  63  47  27  52  79  12  91   5  83  78  54  16  56  78  81  95  87   2  54  84  25  14  78  89  67  19  92  96  42  80  32  94  53  95  68  48  93  19  87  86  83  89  56   2  40   8  44  29  22   6  42  97  13  55  35  13  44  10  96  95  97  53  30   1  75  41  65  41   7  83  74  16  77  76  47  75  30  73  59  76  90  16  98  31  89  11  81  90  60  32  91  94  17  32  66  29  60  49  14  13  43  34   3  55  53  30  41  31  95   3  42  39  19  49  71  70  90  37  98  62  43  52  44  87  50  20  75  98  20  68  48  33   6  69  98  79  49  37  38  20  18  21  78  46  35  96  49  99  78   6  32  23  58  33  37   2  16  20   8  14   9  17  25  60  61  75  20  84   2  84  96  90  67  86  34  89  80  95  25  73  77  51  43  94  99  21  73  54   7  61  68  65  45  42  68  41  59  47  95  27  87  62  94  90  23  53  63  89  24  11  32  71  52  47  98  14  70  66  45  83  19  87   2  55  93  85  14  63  71  75  38  13  60   5  93  42  81  11  83  11  12  85  17  56  17  27  90   9  67  40  25  25   5  69  27  55  11  83  54  54  17  82  53  27  63  91  50  90  90  74  62   2  94   6  87   1  77  18  60  29  75  26  27  36   8  75  15   4   7  69  72  62   4  51  73  47  74   7  18  82  42  49  10   6  11  89  41  69  17  88  53  89  25  80  65  97  89   2  26  57   3  36   6  83  52  70  58  76  35  90  82  51  77  49  98  71  92  71  83  40  32  36  38  65  79  28  85   9  90   4   1  86   8  58  98  54  73  11  52  67  89  10  57  26  57   7  74  70  36  43  67  56   2  36  26  91  80   2  52  15  17  92  38  98  59  77  89  60  67  70   9  23  16  69  36  57  71   8  96   2  85  80  27   8  87  63  50  52  55  79  67  36  85  13  95  28  65   1  39  95  51  23  71   2  91  15  70  90  67  45  12  10  45  93  21  49  70  13  82  50  68  54  99  22   1  54  29  53  99  99  75  80   1  34  70  77  52  18  57   6   8  53  30   1  10  93  94   9  93  94  55  68  17  24  34   6  12  65  64  63  73  12  36  94  72  65  72  74  90  62  88  77  84  95  59  75   5  38  16  68  15  80  91  91  69  48  52  72  24  21  70  13  83   3  26   9  95  13   4  55  77  51  73  41  50  80  81  71  74  67  75  11   6  54  27  66  55  95  47  14  73  99  39   1  51  68  32  36  42  52  38  63  80  31  22  10  17  80  88  94  74  15  31   3  47  31  40  14  29  96  85  44  54  18  58  79  95  77  11  54  89  15  85  86  19  34  24  72  32  75  57  18  77  11  40  83   8  84   1  81  73  69  57  67  93  33  62  57  24  29  42  93  30  36  54  80  28  87  28  49  81  61  78  28   2  90  18   4  55  27  93  37  13  69  40  50  95  26   9  83  99  13  20  37  93  11  62  25  80  25  97  72  21  45  16  39  80  75  59   7  61   6  97  16  87  25   9  38  37  27  45  34  47  97  16  68   7  26  90  10  13  29  78  55  48  47  16  44  78  51  27  51  85  11  48  67  35  18  52  52  53  80  22  80   8  64  56  28  18  48  87  96  15  35  52  47  26  88  64  88  64  23  80  30  66  30  15  73  54  12  66  13  61  99   4  49  59  48  58  51  61  47   1  71  27  50  32  44  42  74  58  52  18  90   8  59  16  10  36  36  94  55  81  68  68  23   6  46  12  68  90  17  35  97  72  72  72                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                    38  55  13  42  86  89  81  25  11   9  77   2   3  85  23  20  32  79  32  64  24  38  40  24  13  29  37  82  64  34  49  71  32  43  79  98  32  89  60  40  70  69  44   9  39  18  48  69   9  74  17  91  99  35  31  45  54  99  48  14  85  84  24  83  97   6  85  16  87  67  27  90  72  68  69  25  18  37  90  33  13  95  95  83  21  86  19  97  86  57  41  64  75  78  46  42  78  11  38  44  15  57  45  16  29  28  59   5  99  45  87  32  23  59  92  81  26  53  83  65   5  48  87  19  42  99  32  43  47  61  47  75  72  14  14  47  29  63  66  91  48  13  97  80  30  84  49  92  12  61  95  18  78  14  87  87  28  52   1  76   3  49  36   7  70  99  94  95  53  41  25  18  93  54  94  31  19  21  35  48  88  46  75  30  35  98  37  14  25  18   8  50  80  35  73  15  17  33  72  14  29   3  26  14  82   3  55  31  65  23  67  36  60  71  27  93  79  43  92  45  79  72  65  23  31  51  32  89  19  45  34   8  47  58  71  90  30  52  92  36  72  21  71  86   1  22  66  70  89  81  96  16  39  88  94  73  62  85  55  60  27  42  79  50  86   6   2  95  83  94  69  31  81  54  61  46  69   4   9  63  98  38  62  45  72  40  24  47  93  75  99  21  27  54  92  90  87  57  40  79  92  94  94  85  62  28  83  26  73  23   2   3  36  50  20  84  55  20  61  43  78  65   8   2   6  97  94   4  75  89  94   6  35  76  34  11  38  78  47  70  26  84  85  50  43  42  97  84  75  81  44  55  72  87  86  19  72  19  77  26  23  44  27  29   7  97  22  97   8  47  20  99  56  69  57   6  41  75  42  70  62  15  46  15  78  56  40  20  75  83  39  76  47  82  64  59  57  77   2  10  16  69   7  72  51  60  43  20  64  71  87  41  16  37  51  86  48  77  30  25  46  89  20  50  42  63  43  73  78  20  11  96  52  79  90  19  45  89   6  82  44   1  86  80  25  72  96   4  63  61  30  30  39  78  35  16  58  99   6  82  74  16  28  26  95  22   7  62   6  65  18  70  28  15  19  45  95  75  32  26  16  64   5  30   8  99  41  45  29  27  85  55  20  60  47  11  64  32  72   5   9  67  64  41  12  30  19   4  62  64  44  74  40   8  63  85  85  66  48  10   8  27  49  31  26  36  98  42  53  64  39  55  87  57   7  53  86  83  65  79  41  53  49   2  64  82  79  48  20  34  70   5  16  76  39  79  56  87   5  15  62  54  56  21  15  74  97  43  18   4  26  31  29  42  59  34  83  73  91  30  17  52  22  18  37  98  47  96  69  87  17  10  41   7  16  66  63  70  18   1  61  12  59  28  51  16   3  13  68  98  99  11  32  33  40  40   8  33  68  74  20  82  72  81  78  31   9  34  32  16  94  35   3  85  46  85  36   1  88  40  87  96  70  77   9  29  75  92  87  71  32  15  92  67  21  15   7  77  39  14   7  23  98  77   6  54  63  19  38  15  51  67  65  12  83  35  34  49  91  67  81  49  79  80  83  20  60  24  47  67  31  94  43  66  81   1  88  17  24  73  59  66  73  56  52  53  62  65  41  14  56   7  21  37  36  45  37  77  83   9  80  81  30  43  51  24  67  75  20  85   9  30  39  33  29  95  90  99  36  38  86  48  67  44  89  37  23  11  37   8  20  72  12  33  19  33  40  23  61  65  20  94  99  22  49  67  69  24  61  37  60  72  76  41  21  21   5  53  45  67  93  16   3  34  56  92  28  57  30  57  89  62  19                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                  88  49  91  76  58  89  35  74  91  59  28  27  56  78  66  15  65  65  46  51   8  50  78  65  74  29  74  72  88  30  24  38  83  21  12  75   7  78  61  32  11  88  68  60  47  39  87  24  64  23  49  31   9  32  64  57  62  42  54  86  43  35   9  15  46  90  74  94  11  89  92  61  74  51  38   1  30   7  70  25  95  65   1  10  31   3   1  93  15  35   9  33  79  76  90  65  93  82  61  42  62  10  12  85  11  51  12  55  82  51  29  56  93  32  14  28   8  27  27  16  20  24  74  71  88  43  35  32  16  97  88  62  54   4   4  95  94  78  70  83  21  99  42  23  12   1  50  84  64  23  85  64  15  23  46  10  85  47   2  59  86   9  95  58  97  48  98  53   1  50  27  40  36   6  93  85  10  85  56  65  35  87   3  80  90  88  66  25  79  19  96  61  88  32  33  78  52  62  96  62  68  87  66  83  23  64  70  58  24  84  10  66  96  76  51  92  79  17  99  63  40  48  21  33  68  37   4   2  39   5  31  81  27  48  71  36  23  76  54  28  28  22   4  23  19  51  80  51  94  45   7  90  47  32   5  46  78  81  59  23   6  92  17  81   9   8  10  12  87  87  11  19  97  80  12  66  50  11  17  31  39  77  56  52  58  46  97  76  88  60  77  32  93  37  20  37  53  85  93  57  85  42  22  89  61  49  95  54  28  21  56  58   3  31  58  14   3  80  51  63  35  66  84  30  40  45  98  53  40  32  35  17  37  22  36  48  42  67  62  86  94  72  60  46  17  13   8  90  86  89  94  73  49  45  41  66  34  70  71  44  56  43  53  13  31  62  34  35  52  26  31  52  32  81  99  85  44  73  79  61   2  36  71  55  75  33  78  62  86   6  96  69  67   7  48  97  41  80  91  91  54  80  94  90  66  19  58  96  33  39  92   2  88   3  84  81  48  54  12  37  82  73  78   8  54  80  51   2  36  55  96  48  70  37  80   3  26  38  50  24  22  61   5  46  84  52  30  55  17  23  23  47   4   7  19  18  86  29  19  20  12  64  67  64  14  34  73   2  73  94  56  55  26  25  61  71  26  13   2  96  82  32  12  92  60  21   5  69  69  16  19  29  97  73  34  93  65   9  99  26  21  10  40  95  71  39  88  32  10  22  72   3  90  59  58  30  81  90   9  20  73  99  82  70  14  58  89  68  12  21  10  55  84  67  50  24  81  42  79  43  33  75  27  71  66  24  68  11  20  52  44  58  81  75  43  43  99  35  15  35  51  60  72  78  86  73  15  87  49  50  57  64  52   7  14  18  66  43  88  74  55  52  94  13  89  22  29  54  21  35  91  62   1  32  98  26   4  78  78  27  42  53  37  53  23  56  12  25  93  59  71  60  50  29  39  59  30   9  28  86  73  52  49   2  16  91  21  10  55  14  80  77  55  79  89  72  86  42  92  26  33  72  93  16  67  55  28  92  30   9  33  33  86  30  57  26  48  10  82  84  90  42  14  62  37  35  72  46   7  44  95  10  24   7  86  44  10  34   7  26  41  50  13  65  15  57  40  22  78  82  17   9  57  44  47  89  63  65  40  98  28  52  79  15  33  62  80  60  29  87  20  10  90  44  39  75  43  39   3   6  10  41  98  68  80  54  11  49  61  97  79  82  82   2  86   7  91   8  35  86  15   2  80  46  63  76  64  73  29  78  41  32   2  33  45  29  22  46  62  98  87  92  92   3  92   8  97  67  31  31  10  58  97  53  45  16  85  74  90  78  80  51  75  22  99  53  40  48  67  61  23  22  51  40                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                5  35  28   3  81  80  95  14  79  84  34  80  55   2  14  59   1  13  80  69  71  13  47   3  26  68  43  75  22  43  55  66  61  85  10  38   7  98  43  50   4   4  69  25  75  33  12  89  81  50  33  62  76  60  21  30  32  39  53  82  84  43  61  98  93  75  16   4  87  94  57  21  56  23  91   3  37  58  78  24  37  65  67  39  29  12  96  39  45  30   9  92  82  88  83  86  30  37  60   9  71  52  38  82  60  40  64  94  10   7  84  37  86  35  60  82  72  90  11   6  93  51   1  32  25  46  78  22  64  27  87  75  30  68  91  43  10  88   7  86  65  18  93  90  23  89  74  57  23  13  68  83  23  62  99  83  36  16  62  60  41  94  66   8  53  26  59  59  19  20  73  74  90   5  30  99  61  53  84  92  34  98  14  86  90  49  20  14   9  53  40  28  27  40  41   9   3  63  88  53  39  78  59  49  60  75  68  44  82  31  59  55  43  33  17  92  88  15  12  11  79  10  68  77  23  60   2  89  76  15  19  53  82  46  38  88  25  51  88  53  76  86  74  21  17  16  27  37   1   4  42  14  37  52  68  14  92  76  73  27  76  31  98  37  14  72  28  13   9  68  90  95  89  72  68   4  16  24  84  24  10  68   3  82  82   3  84  20  17  42  68  81  69  26  15  51  54  52  66  99  63  18  13  91  19   5  71  87  98   5  19  86  60  27  42  54  91  43  53  53  81  14  48  68  23  71   2   4  74  30  43  34  73  74  55  20  69  78  71  85  83  66  32  63  33  53  46  61  34  57  44  32  27  97   9  83  15  88  23  87  72  82  55  79  73  91  93  12  53  27  90  73  54  24  23   9  63  37  60  92  73  37  87  14  46  93   8   2  18  63  73  88  39  32  97  80  99  80  68  29  24  17  20  52  29  55  71   7  28  56   9  31  34  51  50  71   7   7  63  42  67  62  38  64  38  13  67   3  39  10  35  66  51  69   6  91  97  51  96  86  71  26  39  91  87  93  55  84  88  12  18  17  37  39  55   2  21  24  46  16  60  18  45  71  41  69  20  61  65  52  30  36  52  79  85  38  35  78  72  31   8  93  22  48  88  96  12  66  30  40  75  46  93  15  44  48  60  52  80  67  82  42  24  18  30  97  60  81  40   1  55  93  28  42  17   1  31  98  83  98  23   7  60  20  52  49  69  50  51  56  80  55  69  75  49  76  52  64  91  34  50  65  64  76  35  46  94  52   7  20  29  71  94  22  33  74  70  97  62  94   1  83  91  60  48  35  43  47  16  58  36  72  23  11   4  14  19  55  90   8  38  38  72   9  36  65  68  85  74  38  34   7  61  57  16  40  90  90  45  32  88  63  32  11  36  34  48  78  68  37  35  66  21  87  24  87  92  68  34  47  33  46  71  84  44  66  92   8  83  37  11  55  79  94  84  34   8   1  21  86   6  61  24  91  63  29  90  25  72  65  49  52  13  81  50  45  18  18  11   4  66  48  71  92  10  61  69  59  17  77  96  17   5  98  27  49  77  24  35  59  59  39  67  51  90  94  43  63  70  58  42  26  10  46  43  10  88  33  11  78  32  99  89  69  16   8  10  71  23  46  98  71  34  22  42  78  52  44  52  23  58  87  21  39  58  35  53  12  26  55  81  29  17  65   5  68  57  95  82  17  21  41  13  51  33  76  21  11  36  58  35  78  88  89  44  62  46  11  70  48  35  12  38  10  31  98  29  98  67  12  28  50  92  65  67  30  56  23  90  48  13  56  11  83   4  61  38  80  13  43  75  21  30  77  98                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                              6   4  25  23  79  67  73  28  29  47  86  71  88  27   9  63  62  64  50  53  12  68  24  20  61  17  43  36  29  30  22  56  88  34   7  35  99  17  51  63  62  90   6  44  73  35  90   2  75  29  38  31  96  28  55   9  94  93  74  27  15  59  85  47  32  64  94  34  21  14  64  26  43  91  76  94  26  72  14  27  92  25  94   9  79  59  26  43  67  72  78  28  89  30  68  98  93  86  87  41  58  15  13  27  70  64  11  10  43  15  83  76  78  40  82   1  83  46  37  15  20  16  13  73  78  38  87  40  94  94  15  26  19  13   6  42  16  20  28  27  99  19  63  85   1  19  94  34  30  48  52  30  12  86  31  19  39  20  26  60  26  73  33  35  93  22   4  22  58  30  28  74  79  19  69  10  60  97   9  59  28  27  55  84  13  13  17  35   7  72  98  16  33  75  69  88  13  67   9  48  92  89  91  86   3  49  71  38  52  58  14  37  29  47  72  38  85  37  61  77  94  97  47   1   8  30  74  57  81  27  83  55   2  96  89  11  22  92  73  19  74  38  80  73  88  97  44   2  58  46  30  18  35  71  55  46  36  86  89  79  87  32  17  61  53  44  61  35  99  15   9  36  92   4  86  85  95  68  16  58  38  67  43  37   9  52  88  60  36  85  28  62  96  38  55  54  51  71  86  97  73  65  29  67   4  78  53  79  48  30  34  32  80  12  14  77  35   2   2  33   3  56  32  36  86  51   4  42  42  70  80  44  75  14  40  44  69  47  80  39  13  54  42  50  34  92  37  16  37  39  63  89  19  45  59  99  59  99  74  86  40  13  62  88  27  31  78  76  82  88  20   5  44  92  72  68  64  42  64  64  46  96  49  30  33  47  85  93  65   1  62  52  58  86  43  12  19  61  54  48  97  98  47  37  83  99  49  76  73  59  61  42  81  27  28  84   4  29  88  93  88  72  60  93  25  55  91  56  55  81   6  44  59  17  38  55  54  52  40  85  95  28  60  47  26  40  88  18  91  92  16  38   8   8  21  98  62  81   9  79  36  67  47  33  68  25  71  52   9  84  65  21  72  88  33  26  34  62  18   2   3  33  23  57  88  26  39  13  87  57  37  80   2  51   4  22  99  72  15  65  14  32  97  26  27  73   4  90  86  89  92  28  84  91   8  54  31  37  86  31  12  49  67  22  60  44  27  52  47  11  80  29  50  58  49  69   9  92  98  67  98  91  26   3  31   3  53   8  56  17  78  38  63  71  60  12  49  39  46  62  45  44  79  55   3  49  30  60  79   8  47  95  89  77  50  32  57  30  34  32  20  32  95  56  91  21  22  97  25  14  14  77  68  89  41  82  97  90  65   9  98  91  55  63  54  84  23  92  53  43  53  93  59  72  66  22  98  98  14  82  47  27   6  88  53  30  75   7  92  12  25  29  28  37  45  40  84  29  35  57  61  78  66  98  86  19  97  76  17  25  16  52  44  45  88  68  24  51  72  71  28  10  64  73  21   3  21  18  39  62  75  21  35  58  59  12  82   5  67   4  96  70  86  54  80  55  60  99  85  13  29  21  48  85  46  81  45   6  81  94  64  48  76  34  55  47  68   4  89  53  20  15  21  31  23  46   8  96  28  82  49  33  68  57  92  38   1  70  37   6  18  59  78  30  97  43  72  43  52  14  44   8  18  53  84  54  79   4  78  85  89   1  17   6  73   2  52  91  97  31  58  10   6  58  12  87  20  50  41  41  74  65  82  33  25  24  82   6  15  68  34  53   6  73  93   9  76  57  21  13  98  41   4  48   2  11                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                            69  37  27  51  41  80  95  89  36  26  17  32  81  45  77  96  80  98  76  85  62  20  39  99   6  37  51  13  11  69  81  76  56  51  48   2  72  21  17  47  82  91  30  67  75  81  60  43  99  35  19  50  73  18  64   9   8  99  22  64  70  30  12  82  79  29   6  99  84  96  89   7  35  68  97   9  52  74  90  36  87  22  47  99  51   8  66  96  14   5   3  22  57  12  37  72  90   2  70  65  89  81  10  15  92  24  18   9  42  47   6  97  84  37  58  87  88  51  54  14  19  79  34  81  85  43  24  21  34  41  91  77  21   3  15  15  70  47  28  59  53  61  88  98  85   6  23  56  10  98  38  39  56  34  16  46  54  78  23  88  22  86   3  78  81  54  66  86  68  66  84  98  21  61  77   1  13   3  87  79  75  95  38  69   5  87  51  18  94  54  27  12  21  35  98  70   1  62  92  58  89  78  26  48  65  30  44  40  75  98  10  30  59  87  14  13   1  91  70  59  11  30  81   3  41  82  40  52  60  20   4  32  45  88  23   2  73  60   1  74  75  25  86  75  73  98  46  64  85  22  58  13  52  25  68   7  92  59  59  29  87  36  86  81  66  37  23  56  84  64  89  50  10  44  51   6  39  86  15  22  10  73  35  93   9  81  44  62  88  57  38  73  99  98  58  36  24  45  56  52  18  64  68  47  38  72  78  38  92  47  90  37  90  63  38  89  92  23  66  68  81  92  66  16  84  75  23  40   5  34  60  87  22  56  99  10  42  65  95  95  69  59  26  56  28   2   4  68  41  69  96  69  45  80   6  96  54   9  36  38  41   3   6  94  15  23  18  56  84  36  67  28  31  40  58   4  28  41  57  56   4  21  96  47  15  92  21  20  59  53  23  20  67  85  67  86  82  36  17  55  54  70  21  59  66  40  55  34  85  40  73  15  68  58  57   4  11  54   4  45  81  58  24  88  58  19  60  96  32  84  66  96   5  20  96  15  33  81  99  37  79   2  32  91   5  56  26  48  90  99  94  94  35  40  37  75  82  32  39  69  17  12   4  59  40   9  41  21  68  22  51   2  70   4  13  80  73  76  49  42  89  94   6  72  27  59  34  26  79  27  23  94  94  42  79  33  67  79   5  53  10  37  16  61  21  37  65   7  94  95  78  45  99  27  55  90   6  32  99   7  37  89  52  61   5  13   5  57  65  42  34   9  64  70  72  48  90   4  32  30  12  88   3   8  12  35  71  40  22  67  72  12  54  32  87  32   6  75  10  86  31  39  46  90  56  76  64  20  52  77  50  65   6  55  56  44  40   3  47  90  63  32  82  99   8  70  99   7  14  80  59  99  74  21  30  61  37  48  62  61  95  95  66   1  41   6  68  74  15  35   4   6  78  41  21  35  20  21  85  63   4  94  84  67  28  48  26  84  36  20  33  42  47  93  27  33  14  75  80  24  61  95  16  32  33  76   9  53  50  27  15  87  53  14  11  75  35  34  91  96  80  42  78  17  18  22  26  12   8  76   8  33  62  72  67  11  12  16  76  72  27  41  90  46  43  77  43   6  82  34  96  14  30  34  45  96  66  27  27  32  43  97  36  62   4  35  86  30  26  97  68  36  82  21  26  11  41  19  13  81   1  14  86  61  36  65  65  59  46  84  38   2  99  13  42  70  93  64  12  39  35  52  38  85   2  88  66  30  52  18  95  64  94   7  45  28  53  24  60  33  13  94  60  41  63  99  42  14  44  43  82  52  49  88  99  18  53  77  19  82  29   5  38  26  27  60  91  25  54  32  12  79  85  61  97  91  81                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                          23  65  28   6  17   3  97   9   5  54  56  57  77  94  73  58  28  74  36   5  18  24  16  22  80  97  73  81  74  50  46  88  91  73  56  16  54  92  83  30  65  96  86  76   9  79  12  73  90  47  35  25  97  82  45  98  36  61  12  75  97  16  29  62  59  64  12   8  21  88   9  87  70  71  48   5  31  94  65  41  26  91  97  28  85  25  75  48  81   2  46  48  64  43  63  92  96  13   9  41  17  90  90  22  42  21  84   8  55  82   8   6  57   9  66  83  64  54  67  93  47  78  28  38  89   8  11  28  16  81  82  89  58  98  57  37  10  41  75  47   6  59  12  76  15  51  75   6  26  20  61  36   4  14  95  34  67  80  73  93  78  91  45  90  25  26  77  82  17  11  62  58  97  85   6  36  35  32  37  63  96  91  72  41  14   7  91  60  24  14  18  16  10  20  82  93  11  90  98  72  72  43  82  17  40   6  59  24  94  89  67  79  77   7  46  85  62  65  59  42  35  63  16  97  93  35  90  87  35  30  74  71  20  82  36  18  31  47  70  45  74  61  43  85  13  55  83  62  90  87  94  32  74  20  12  71  94  92  38  15  70  44  32  72  84   6  92  85  79  42  49  99  65  31  83  92   7  13  69  78  92  91  85  25  11  73  53  29  84   1  64  92  28  11  56  70  43  54   5  62  51  67  30  27  45  65  37  99  63  17  83  53  31  67  57  72  98  78  83  57   9  38  28  17  14  37  38  74  75  90  14  10  82   7  53  38  58  20  29  17  71  72  13  47  34   7  42   5   8  14  58  66  62  90  12  11  43  63  71  80  16  60  98   7  56  44  98  99  75  54  51  86  92  97  49  47  49  80  20  34  20  59  19  93  59  95  91  87  22  17  24  10  55   8   6   4  97  96  43  81  52   8  50  63  16  12  65  99  57  60  79  81   2  42  54  93  57  97  53  34  65  90  99  86  72  31  98  41   4  66   1  60  31  23  47  34  11  70  72  36   6  32  50  58  63  94  57  12  28  71  14   8  27  88  41  12  15  60  14  40  22  93  44  22  87  10  99  83  45  49  56  20  62  30  59  33  46  31  61  17  31  61  58  90  16  96  94  48  99  75  93   5  44   7  17  79  23  22  57  37  43  10   6  95  33   8   1  40   4  37  50  67  64  11   7   8  30  50  94  93  17  94  75  91  74  63  23  62   5  86  96  44  13  47  16  24  39  44  92  37  71  75  23  53  51  66  47  33  92  37  49  33  48  60  11  44  43  31  42  42  37  58  37  45  90  49  18  17   9  95  84  13  27  67  33  77  97  62  59  16  44  99  16  43  84  44  97  82  67  80  89   9  77  54   3  26  48  12  67  38  39  81  38  74  70  94  34  32  43  14  58  52  45  38  28  13  28  18  91  83  12  78  82  95  36  57  75  19  78  74   6  64  58  48  62  35  52  78  82  55  73  93   7  24  67   9  95  54  46  23  20  29   6  39  18  27  62  30  86  74  10  63   2  17  44  23  58  27  12  85  82  94  92  39  30  24  71  73   3  33  50  14  11  23  74  46  60  60  86   2  29  67  94  14  87  53  82  98  95   8  77  15  37  98  15  67  59  27  83  59  14  56  37  71  87  41  48   9  40   5  17  59  11  16  38  11  21  90  75  10  42  30  34  38  62  70  10  24   1  37  12  42  16  58  78  81  52  29  72  99  73  74  47  74  48  57  38  86  92  17  11   6  21  26  61  13  98  77  85  92  51  45  98  66   4  57  86  12  28  88  24  97  98  33  69  32  82  77  28  49  13  29  87  12  66   6  84  70                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                        24  72  65  22  66  42  52  37  10  79  30   5  91  76  25  35  31  58  94  38  96  91  19  32  61  67  74  22   1  60  62  35  51  89  38  96  49  79  43  95  14  84  31  24  47  69  19  18  46  15  99  40  20  63  75  21  48  72  91   3  96  95   8  87  60  85  47  51  52  92  58  96  17  66  49  64  87  15  97  58  58  34  20  89  69  68   6  44  84  91  12  77  58  58  85  79  96  75  12  76  62  18  95  93   3  83  56  41  40  10  35  54  92  86  18  22  42   9  77  73  22  36  80  27  53  30  33  28   6  53  10  39  83  47  43  98  61   6  46  43  19  35  55  90  58  94  60  28  49  96  71  79  69  50   6  30  30  76  92  41  12  12   2  85  69  85  24  85  64  63   8  79  25  27  88  68  74  20  71   2  27  47  61  16  28  76  54  58  54  46  81  97  99  82  58  52  97  88  83  61  73  92  21  84   4  27  13  70   5  53  76  44  23  56  37  86  24  83  58  31  95  91  24  33  30  18  27   2  81  90  74  47  58  79  84  49  75  76   8  71  98  74  93  35  58  94  76  73  56  76  87  94  14  16   7  65  53  16  52  78  28  43  31  84  79  55  36  50  59  84  70  15  13  97  65  10  15  97  72  70  49  85  80  45  95  59  74  89  15  33  72   9  37  22  72  11  78  69  71  70  39  31  70  40  99  96  54  23  42  92  66  65  68  71  17  56  97  76  33  41  24  82  95  64  75  35  42   6  81  44   5  53  28  81  55  35  52   6  62  98  53  76  84  54   1  96  32  85  49  56  22  99   3  78  83  88  10  74  62  76   6  50  15  19  45  46  81  80  41  76   1  76  75  96  89  78  74  88  29  87  78  80   6  54  54  76  66  26  13  42  15  77  44  37  95  74  43  35  85   9   8   9  27  92  22  39  75  49  48  92  67  82  89  97  40  55  53  75  43  21  98  82  15  28   9  73  59  97  99  38  51  36  22  45  83  20  99  33   8  51  97  21   7  88   7  50  90  82  17  74   6  65  24  69  25  34  11  74  28  48   4  86  90  40  28  38  23  26  70  58  62   6  20   8  47  88  60  95  31   6   8   6  65  66  55  69  14  78   1  72  17  95  16  54  50  63  37   3  43  91  97  12  20   4  78  49  49  66  98  81  97  22  29  46  26  80  74  67  89  15  66  77  30   7  58  50  23  32  73  70  48   5  63  29  70   3  46  95  99  46  66  54  24  84  69  82  36   4  41   6  83  50  14  51  23  35  55  26  62  61  30  78  42  99  81  82   8  31  32  11  43  84  65  64  33  15  73  41  33   8  92  18  44  60   8  73  12  53  60  71  81  40  98  53  15  25  96  30  55  63  29   7  67  96  76  27  48  40  70  41  79  25  91  68  37  59  12  23  11  20  31  61  77  59  97  10  45  74  45  16  88  44  52  41  56  96  62  14  60  99  96  56  76  31  25  24  41  58  18  28  79  61   2  80  10  71   5  15  30  60  83   7  71  24  22  70  15  71  56  45  22  20  71  45  60  18  61  29  23  54   1  41  91  12  37  40  65   5  94  75  67   2  99  70  27  97   6  79  14  80  95  96  33  36  19  95  70  22  40  73  52  54   7   6  93  57  39   5  48  46  66  61  52  63  37  34  18  89  28  49  99  46  20   8  91  44  52  11  31  55  54  33  39  97  77  20  47  67  91  27  86  21  10  79  49  71  22  11  34  42  68  68  68  80  84  75  39  65  42  59  83  57  18  54  76  92   5  53  34  59  11  17  30  52  92  19   6  10  63  98  55  65  96  13  16  70   6   3  62                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                      4  20  73  38  82  10  49  70  27  96  53  19  19  68  63  13  72  80  68  95  32   9   3  99  11  73  33  27  29  90  94  32  40  50  86  39  62  12  88  90  16  13  13  13  20  92  19  18  85  51  39  62   5  31  66  38  25  33  97  35  99  44  69  67  61  96  70  22  71  82  92  42  27   7  64  85  13  75  83  26  64  84  78  35  60  17  22  16  57  49  36  17  62   2  25  91  18  18  38   3  64  78  31  47  94  94  68  97  19  41  91  52  28  65  23  74  78  88  18  67  39  46  84  70  67  34  99  21  66  94  47  25  67  57  17  49  93  65  58  62  83  62  29  15  18  32   3  29  25  19  71  23  98  11  63  27  47  41  45  54  93  49  83  48  29  95  53  19  62  95   1  34   9   8  52  61  48  38   5  49  37  13  59  96  49  25  26  50  38  74  80  79  44   4  85  10  14  25  57  13  35  66  87  68  72  51  34   1  59  84  76  26  64  18   8  52  51  66  14  85  83  94  81  93  15  93  26  21  80  74  55  87  54  33  75  35   2  42  19  73  70  22  66  69  31  79  30  94   7  92  12  94  80  59  77  87  53  81  86  57  68  61  84  56  60  64  28  93  54  13  15  26  17  73  51  30  94  36  29   6  16  92  44  64   3  43  54  30  11  26  71  29   8  23  84  27   8   2   2  28  14  36  95  51  60  81  56  15  19  54  56  48  34  19  61  37  14  46  92  52  41  89  35  77  60  82  42  53  81  29  99  16  58  12  74  91  75  83  29  74  69   3   2  67  93  77  68  49  84  96  36  86  62  77  83  53  12  81  33  62  41  98  35  11  71  91  43  28  19  48  84  70  44  11  60  12  32  91  83  25  26  10  59  22  91  53  62  52  13  15  85  60  88  75  28  20  53  77  96  71  86  70  14  67  27  53   2  26  27  91  66  92  54  52  31  85  44  36  63  20  17  68   6  46  38  54  25  47  14  62  43  39  15  16  96  73  27  38  53  72   3  57  76  71  69  13  38  37  99  57  23  92  24  54  92  56  15  72  71  23  46  64  14   6  64  58  32  85   8  18  12  95  67  72  75  72  29  80  63  62  68  72  10  42  25  99  97  46  55  54  97  92  96  70  54  30  12   5  63  70  55  68  66  92  28  55  70  84  71  72  90  23  86   9   3  87  14  63  27   8  47  17  48  81  81  71  38  31  27  16  32  19   8  26  15  43  48  68  90  87  69  30  95  11  44  89  27  11  29  36  20  52  50  66  30  67  36  40   2  52  28  27  92  73   5  62  75   6  91   3  91  54  61  33  68  82  26  13   1   6  78   5  63  99  66  53  15  60  50   8   2  54  73  43  33  62  60   2  12  33  72  12  82   6  84  54  96  94  97  23  68  66  27  51  18  79  67  61  88  64  18  73  33  57   8   9  93  64  97  58  31  84  71  23  46   2  39  84  82  60  10  41  66  54  13  29  16  39   9  55  16  21  14   6  97  17  37  68  67  27  14  70   6  98  49  17  62   1  40  86  68  31  39  91  39  16  38   9  95  30  27  87  56  44  84  21  20  85  63  62  10  65  51  27  17  46  30  72  58  71  10  38  99   4  91  76  65  57  35  82  58  72  26  85  44  81  62  69  62  67  90   1  16  34  36   3  24  61  73  19  25  57  72  93   7  10  55  75  28  99  84  57  53   3  21  54  19  15  14  33  24  37  84  73   2  32  75  33  90  14  69  27  26  93  29  59  86  93  67  33  54  12  16  88  31  43  32  22  92  12  98  33  98   3  31  80  31  68  69  39  39  25  27  25  38  78  70  75  56  71                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                    38  42  69   7  83  19   2  84  65  53  49  31  99  32  76  59   5  91  64  16  61  66  56  49  96  78   5  91  12  60  11  45  20  99   2  86  47  89  78  94  98  40  86  33  68  91  15  67  41   2  40  16  69  42  30  72  60  39  39  39   6  46  19  71  20  62  64  20  11  85  80  19   4   3  77  70  10   1  93  49  62  68  39  21  97  90   6  12  55  56  76  20  29  97  28  69  99  48  22  65  16  89   3  52  59  96  80  28  39  91  73   3  37  37  50  78  14  10  93  64  60  41  43  65  44  62  69  38  33  18  39   9  54  69  12  70  11  11  64  86  60  71  10  49  21  25  94  51  46  71  27  41  22  59  75  77  54  31  24  48  26  36  66  68  40   7  54  38  22  88  86  60  93  55  52  61  27  90  54  39  15  28  10  23  87  34  94  39  16  24  73  78  99  91  71  54  69  39  19   8  82  88  58  34  91  96  45  56  15  63  99  69  77  72  37  13  28  93  29  70   6  78  62  58  43  27  99  23  42  65  38  66  37  61  84  64  82  12   2  31  33  36  32  92  63  12   4  94  36  93   6  56  44  48  77  54  95  73  55  69  46  98  84  49  24  54   5  61   4  40  32  26  40   6  68  54  12  47  27  49  28  95  44  38  34  49  47  25   4  16  33  30  81  43  28  70  15  30  47  98  96  90  87  36  67  82   1  59  78  29  76  74  79  78  57  86  22  72  81  86  55  25  63  50  17  81  55  15  35  69  91  39  18  95  60  38  46  63  66  17  19  53  39  89   3  91  11  26  66  75  56  30  25  91  92  77  37  55  21  77  10  42  37  61  93  22   5   4  69  72  26   5  21  23  31  23  49  20  34  67  51  50  80  69  95  87  56  52  10  61  97  15  33  12  75  58  98  73  42  10  59  15   8  56  45   7  50  20  41  56  63  70  11  82  57  43  95  13  29  28  34  95  53  56  70  23  27  30  90  58  63  39  98  19  90  75  77  62  59  99  61  85  72  76  68  58  69  70  98  69  31  33   4  61  87  29  80  39  17  76   2  68  27  38  30  86  42  55  25  54  34  73  87  56  44  85  63  37  46  95  77   1  70  64  93  67  62  20  85   8   6  22   1  60   9  40  13  93   1  67  83  10  70  21  97  54  54  26   8  85  95  90  85  42  36  95  13   4  50  42  34  66  45  51   8  37  11  45  51  51  58  34  78  45  22  50  13  28  82  88  19  84  87  46  45  70  50  46  15  20  30  74  74  58  69  95  17  95  93  28  66   6  86  75  56  22  91  20  28  29  82  96  43  90  32  14  21  31  86  38  64  65  75  84  68  92  26  42  71  17  76  39  74  84  79  81  71  79  18  84  46  24  93  97  48  48  13  95  42  56  66  70  63  66  19  48  51  23  92  28  47  77  49  59   3  86  69  98  35  11  92   4  24  47  37  99  41  81  13  15  19  19  92  51  73  78  95  65  33  29   6  44  51  41  72   9  37  10  31  62   2  60  74  39  14  22  74  20  15  98  16  37  72  45  76  27   1  45  89  23   5  56  78  62  23  16  33  64  72  78  52  22  34  56  38  99  24  64  20  52   4  92  85  34  35  95   3  50  87  95  56  98  89   5  86  78  17  38  83  90  12  20  24  36  57  35  72  56   2  32  67  48  67  61  11  16   7  22  89  35  86  75   2  89   8  54  52  16  51  90  50  68   6  44  35  83  33   6   2  28   5  32  11  58  47   6  77  51  80  68   2  71  16  22  10  18  36  60  17   5  35  66  44  46  64  71   6  78  10  82  87  98  39  97  74  78  49  39  40  31  33                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                  93  98  10  17  76  87  59  19  10   4  41  24  17  59  67  65  77  21  36  77  47  63  76  42  61  89  61  24  60  86  70  27  29  49  37  72   3  49  82  48  95   4   3  40  57  24  82  29  76  16  94  12  99  69  59  86  39  11  85  62  43  97  28  53  72  31  37  31  78  20   6  55  76  49  82  73  92   4  97  70  27  74  77  13  24  80  17   4  92  84  61  79  67  43  37  20  26  27  88  74  36   4  22  18   2  30  56  58  66  66  24  56  27  70  35  12  49  95  94   9  37  61  66  59  60  35  17  93  54  36  34  19   6  28  77  35  76   1   1  33  44  88  28  50  17   2  11  98   5  83   6  71  86  98  52  28  79  31  60  30   6  93  36  81  57  15  59  80  77  22  39  34  56  66  72  18  13  24  47  42  63  49   7  18  21  57  36  96  78   3  18  64  68  44  61  99  52  71  23  61  58  33  63  98  38  26  47  79  80  23  50  71  28  71  46  80  31   2  13  79  73  56  41  17  46  89  47  21  14  91  36  77  58  84   1  82  81  20  82  61  59  42  49  17  60  78  51  19  38   7  63   3  97  77  90  60  73  82  95  26  21  68  72  35  57   1  77  14  55  79  60  82   3  70  58   3  22  79  40  80  31  59  46  65  82  16  61  64  52  30  21  55  54  41  52  63  31  41  47  17  83  64   4  96  48  88  39   6  17  42  49  82  71  70  49   2   3  89   7  65  78  91  78  36  97  70  20  40  61  81  63  82  69  96  25  21  83  44  18  38  50  50  39  15  59  26  93  91  86  37  19  97  94  99  90  43  46  34   3  54  53  31  92  63   7  69  92  16  87  53  46  56  59  48  20  44  75  31  58  84   1  91  54  51  60  15  49  16  26   9  17  32  90  30  83  11  59  41  50  59  39  41  90  47  95  11  47  54  58  38  70  76  46  25  51  35  92   4  87  13  54  59  93  84  21  83  82  23  75  22  86  48  33  77  18  43   3  59  74  17  27  86  66  79  30  98  22  10  83  86  16  16  48  16  62  50  21  49  92  62  58  31  44  52  12   8  39  91  42  27  92  18   1  70  14  65  41  95  11  35  84  11  59  84  95  58  39  28  19  52  19  35  86  65  85  20  71  35  56  78  49  43  59  24  97  18  69  22   2  26  74  94  11  96   6  41  60  85  57  65  89  90  59  94  47  23  45  42  28  59  57  43  14  51  42  82  51   1  46  54  25  18  61  14  57   6  99  53  44  95  56  64  81  28  18  80  41  20  19  26  38  54  31  61  74  54  76  61  57  39  62   9  23  70  14  32  45  75  25  24  98  71  86  68   2  68  61  96   5  37  38  26  95  87  43  82  71  20   3  87  75  58  87  98  93  89  70  70  69  66  94  36  78  98  37  36  65  13   1  29  73  52  21  32  48  37  79  39  20  41  14  11  34  40  20   2  20  85  14  24  38  83  77  80  70  57  67  69  58  51  81  84  54  58  89  11  88   1  83  93  92  43  82  38  86   2  70  13  15  75  50  78  48  46   9  94  19  28  16  46  93  63  48  12  97  23  44  93  46  60  87  88  23  88  39  96  72  27  66  81  95  99  71  81  91  48  64  93  62  88  96  67   7  85  94  53  47  57  13  10  65  31  52  41  86  29  56  57  39  79  93  83  15  31  21  56   1  22  30  34  83  89  70  56  37  85  50   8   8  89  75  85  94  23  16   9  36  35  24  95  26  35   8  35  95  82  96  73  29  62  49  57  43  33  78  96   9  50  12  18  30  66  32  58  14  66  73  33  91  15  43  38  65   5   5  49  85  71  26  34  50  69                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                51   1   8  39  45  59  83  86  85  26  41  89   7   4  12  47  38  30  16  49  55   3  98  67  17  12   7  65  88   5  12  79   3  42  76  97  80  23   4   4  63  57  67  95  39  39  74  61  56  53  21  31  69  77  60  65  78  62  41  46  23  11   3  42  34  88  75  24  44  91  67  74  12  50  87  29  52  54  90  66  24  61   7  35  46  87  27  24  98  97  15  51  92  57   1  90  21  74  86  71  89  99  82  36  71  36   3  65  55  14   5  22  41  36  30  56  28  62  16  46  38  50  41  40  59  40  93  85  77  80  16  75  25  87  88   1  71   3  89  76  28  88  24  11   2  47  69  89  64  73  71  82  45  45  56   7  85  89  80  96  39  24  97  66  14  54  10  79  43  38  70  80  27  30  32  35  52  47  52  44  84  94  37  45  84  48  84  12  93  98  57   9  85  17   8  61  91  80   4  15  83  80  64  96  38  45   6  73  79  89  98  87  17  63   4  45  14  44  36  19  11  38  13  39  43   3  58  81  50  75  70  73  68  73  41  85   2  83  22   3  95  30  50  94  75  44  91  67   4  52   5  33  96   2  19  67  67   9  77  98  97  55  82  37  20  28  93  54  96  83   8  15   5  30  61  87  11  89  65  38  51  79  86  80  77  79  15  25  29  25  47  32  59  86  56  35  14  69  32  29  27  95  24  14  87  97  22  51  68  97  65   9  10  10  33  60   7  42  39  52  59   3  15  24   6  32  79   3  67  51   4  81  91  46  75  34  11  20  84  83   1  46  10  60  63  33  86  87  34  13  15  54  16  54  85  36  31  86  24  28  96  49  62  63  91  99  34  74  29  29  51  68  49  57  31  56  51  72  95  49  56  58  53  31   3  61  40  35  43  52   6  46  84  79  18  95  53  65  81  90  72  53  77  89  77  84  37  71  49  65  50  87  12  80  80  32   3  42  81  18  19  73  22  37  33  42   4  53  68  70  81  51  11  96   9  45  15  15  20  19  81  69  93  33   4  85  60  15  42  50  86  78  19  92  55  33  92  49  40  98  87  18  85  19  54  59  44  49  75  89  72  30  89  53  91  90  47  99  18  61  85  51  33  29  12  31  61  84  22  64  21  51  27  12   5  49  31  78  20   9   1  60  35  83  99  73  16  48  82  85  77  85  94   3  53  32  52  27  16  49  19  43   3  67  42  50  99  82  76  37  11  42  84  50  29  80  88  98  23  34  33  14  61  55  25  18  50  78  90  60  59  45  91  51  57   6  98  81  77   4  32  72  58  22  86  14  11  89  96  64  98  32  61  82  86  95   4  20  38  20  90  54  91  50  30  40  34  63  88  44  17  18  68  10  46  76  53  22  44  19  81  53  34  23  68  19  89  70  58  90   9  56  48  23   5   4  23  56  45  55  10  34  97  79   6  72   9  51  67  54  45  99  80  90   4  25  35  15  14  66  92  28  36  90  45  56  40  38  59  47  18  31   4  28  46  41  50  84  66  63   3  98  51  10   4   9   6  79  93  65  54  59  35  59  73   6   5  40  19  57  30  76  54  73  66  24  12  56  60  52  42   8  41  72  91   1  66  19  68  26  83  94  47  70  83  18  98  94  12  77  25   7  87  93   6   8  44  32  75  89  22  31  70  83  54  56  49  56  52  44  57  98  94  70  93  61  36  89  64  76  31  65  31  53  54  12  12  21  25  41  12   5  62  55   9  29  21  41  13  25  43  25   6  76  67  62  35  68  69  18  74   2  73  93  35  58  16  59  83  79  64   4  25  32  34  96  96  19  68  16   6  51  66  73  38  85  33  35   4  26  95  14  12                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                              42  77  73  69  99  75  79  39   3  39  10   6   9  66  46  84  42  46   2  91  38  37  94  35  58  42  38  53  15  20  33  64  84  98  95  14   6  47  45   2  59  72  21  54   2  84  32  62  23  79  54  45  28  89  55  85  18  90  52   5  20  50  20  74  68  25  62  86  45  13  75  18  80  51  80  97  30  51  98  48  93  67  83   9  63  40  58  31   3  38  91  80  91  37  63  71   5   3  52  61  17  25  56   7  27  61   3  20  82  92  28  12  70   7  49  86  92  52  53  50   3  41  89  38  47  97  68   4  37   8  20  36  70  65  45  45  91   4  63  22  49  81  85  37  55  36  18  97  97  27  40   8  95   2  34  42   9  86  75  14  85  20   8  26  40  95  51  97  66  67  92   5  37  95  46  23   5  75  67  25  71  99  57  29  92  10  29  92   4  20  77  62  51  58  41   6  47  97  31  38  82  47   6   5  10  97   6  58  98  64   1  83   5  18  67  42  89  23  56  39  54   8  14  41  29  46  40  76  23  12  64  24  69  98   2   6  81  62  88  82  43  87  59  12  33  62  10  11  95  95  30  64  48  30  27  79  81  76  14  52  31  74  34  27  10  23  18  69  47  60  89  34  79  65  17  57  62  39  64  89  75  70  95  71  30  54  88  46  49  76  40  31  40  57  79  64  23  72  12  23  55  78  88   6  71   6   7  83  94  24  19  92  22  85  48  48  45  59  46  73  54  54  31  70  42  31  56   2  34  48  54  13  37  82  69  82  21  18  31  81  78   2   4  26  65  78  37  17  35  83  20  19  66  17  29  32  95  98  55  58  23  51  28  75  52  76   3  82  87   2  47  93  17  36  52  58  37  30  65  34  88  57  19  46  25  22  98  60  39  73  11  59  98  61  33  75  28  56  68   9   1  31  38  56  45  77  70  37  41  59  74  69  89  58  36  88  26  20  16  51  75  32  50  43  11   3  88  71  31  73  13  39  32  56  96  35  18   3  23  45  35  54  59  31  84  83   2   6  83  40  86  46  78  48  63  63  33  73  26  41  80  89  95  97  99  15  76  13  55  46   3  10  38  22  35  11  99   5   6  52   8  42  30  67  17   6  44  65  96  95  16   8  33  37  16  30  63  39  94  12   8  28  79  26  20  33  93  86  11  63  87  97  30  83  97  41  98  27   2  48  70  64  99   4  58   4  24  91  71  40  35  96  42  72  26  72  76  51  32  64  94  47   7  64  93  77  22   6  37  53  13  73  74  57  84  41  29  25  18  88  60  20   6   8  98  71  81   2   3  21  74  39  71  20  71  26  57  52  33  29  33  94  52  23  20  10  57  87  74  58  79  26  86  95  78  19  55  98  91  74  34  46  70  70  69  51  47  22  59  14  22  37  77  65  90  88  97  54  92  25  39  80  32  41  70  49  38   9  24  58  19  71  78  36  45  16  68  81  35  55  21  26  30  64   7  22  26   3  26  24  73  10  44  60  67  74  22   4  92  67  81  54  25  44  38  10  86  47  58  49  10  78  79  26  21  24   5  70  94  41  72  12  43  31   2  85  95  39  64  72  91   1  42  68  27  23  65  30   9   9  42  58  84   5  64  35  54  26  72  44  13  29  61  16  25  81  45  99  93  40  17  83  80  85  70  42  96  11  22  19  49  71   5  12  46  39  76  93  96  69  34  53  57  11  65  61  21  26  31  16  64  58  84  24  32  86  28  90  89  15  74  37  65  92  26  25  59  33   9  97  53  78  66  11  51  60   2  79  85  83  70   6  67  39  42  80  66  22  29  92  44  85  85   5  56  69   4  77  60  40  14  86  50  80                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                            69  36  17  65  15  38  23  21  87  92  98  22  45  45   8  84  27   7  32  30  47  34  33  29  95  58  12  50  79  61   7  24  37  37  34  47  48  73  40  79  87  66  88  16  75  55  49  73   4  31  29  32  44  86  96  81  35  53  38  84  18  65  45  30  16  19   4  73  64  54  88  16  45  98  66  92   2  60  97  68  40  90  57  17  92  31  75  77  31  75  68  87  99  16  75  56  49  45  63  46  90  39  13  92  97  40  84  48  39  71  44  94  13  11  98  47  20  85  25  66   9  79  79  88  34  62  93  37  50  74  75  29  65  65  73  26  12   8  19  35  24  98  93  79  46  77  92  98  31  79  79  63  24  63  47  14  20  54  89  95  10  34  47  38  37  48  27  43  25  44  24   8  14  10  88  79  31  94  45  29  23  34  81  96  53  82  36  32   8  63  75  11  26  13  78  53  94  12   3  16  22  45  20   9  83  33  38  59   4  65   3  11  56  26  12  37  90  11  11  18  88  43  32  61  46  53  30  58  29   2  67  93  75  70  24  93  45  96  28  89   9  90  78  59  97  63   5  38  37  22  98  56  90  52  25  93  23  32  25  64  76  95  21  36  72  25  80  15  24  36   9  11  46  76  72  32   7   8  94  12  77  72  12  72  65  28  18  41  51  40  27  50  22  84  75  44  45  44  48  27  36  38  36  70  62  47  29  75   3  35   4  69  25  90  66  90  40  84  54  26  74  61  72   7  84  19  94  55  88  81  23  60  52  59  74  96   4   3  52  41   4  74  81  25  53  18  63  93   1   4  17  58  41  92  82  45  20  85  99  12  79  81  28  85  29   9  67  47  83  40  25  91  94  38  70  66  17  65  88  90  96  10  96  98  84  60  16  36  47  84  96  31  25  66  59  26  67  41  86  53  52  93  78  49   8  44  84  56   2   1  21  68  52  53  54  65  32  57  99  99  21   4  14  99  23  51  43  27  39  80  47  85  75  64  56  86  12  50  56  75  81  95  10  45   4  59  97  98  61  43  40  92  97  39  56  84  15  83  26  42  84  45  63  21  65  79   2  17  70  40  24   9  68  76  61  12  64  68  43  52   1  86  28  61  94  93  54   7  11  58  60  69  23  16  11  81  51  37  77  99   8  62  79  26  79   9  80  96  69   7  65  65  53  67  89  91  78  66  51  62  89  64  41  48  70  20  49  75  96  64  12  37  57  99  83  15  43   1  81   2  92  10  43  92  69  89  78  36  71  31   9  59  57  60  49  60  31  72  30  83  36  14  38  12   8  14  54  20  25   3  13  31  21  34   8  21   9  22  33  70  22   1  22  97  34  81  78  24  19  73  84  43  97  42  92  36  49  60  72  99  17  86   6  81  98  65  52  30  89  48  64  76  68  39   6   4  62  33  49  65  61  62  91  28  58  47  45  41  20  46   2  71   5  32   5  88  84  96  83   2  70  44  32  43  72  20  14  81  59  68  98  99  27  58  19  88  72  80  45  64  77  36  10  55  85  19  23  77  40  14  29  68  62  80  90   1  82  55  30  23  15  51  39  88  32  94  99  87  86  45  99  64  78  32  70  95  94  61  50  48  83  86  16  13  30  44   4  46  13  48  43  27  71  82  39  29  14  63  78  39  50  68  92  24  21  81  23  63  83  67   9  69  63  57  81  11  35  50  56  37  38  11  59  24  48  69  63  79   9  51  82  74  57  86  26  87  95  39  93   8  91  77  16  43  91  45   8  91  79  18  79  75  95  16  37  95  63  27  33  58  76  99  17  96  32  93  60  50  45  88  96  87  73  16  90  18  65  18  94  62  83  39  50  66  43                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                          56  78  55  34  86  85  99  47  68  28  63  39  96  45  80  15  87  77  91  91   5  81  60   6  65  43  81  90  82  99  63  21  14  16  63  12  43  50  81   5  20  41  43  35  90   6  64  29  12  40  90  55  34  16  13  71  43  24  11  77  47   1  89  41  88  45  38  72  64  70  77  97  38  28  72   4  62  86  90  76  10  75  51   1  36  17  93  52  46  67  24  96  15  21  30  40   5  71  82   9   1  27  15  92  46  60   7  39  74  96  37  50  32  75  49  37  86  85  10  16  19  11  13  14  27  38  49  13  70  73  82  63  84  73  84  23  26  70  63   1  69  59  44  38  71  17  32  26  57  54  24  63  39  76  62  29  75   5  46  23  86  73  18  28  25  81  63  48  53   6  30  45  64  67  70  22  98  48  64  87  85   7  85  49  16  37  73  24  23  33  89   7  10  62  44  15  29  14  52  60  78  18  91  26  28  16  10  75  44  14  91  77  53  34  45  17   7  72  52  30  84  82  24  69  71  10   8  35   3  21  24  16  64  36  14  67  91  19  42  28  93  50  97   2  99  38  63  98  52  74  50  94  75  76   3  99  57  83  75  43  64  30  17  37  13  82  29  38  23  53  86  88  15  74  48  50  50   1  24  59  98  43  40  24  66  17  34  35  26  83  29  24  90  33  29  47  61  24  48  87  38  11  37  71  47  23  43  55  87  79  45  41  78  83  61  26  87  56  94  57  55  69  92  98  88  38  24  95  73  12  99  49  70  26  41  30  55  13  66  11  61  58  11   2   3  41  49  80  21  77  77  51  53  91  98  83  73  93  14  68  12  59   7  84  69  76  55   5  63  23  35  49  78  70  74  96  66  15  25  28  26  58  73  31  26  17   6  35  87   8  78  48  83  76  87  36  85  35  38  13  28  79  22  99  11  99  78  11  85  90  28  59  52  92  40  34  77  85  52  86   4  79  71  52  52  81  74  14  25  75  70  29  46  24  71  81  67   8  71  95  40  52  83  71  94   2  12  68  87  94  33  18  93  45  94  10  36  41  43  16  17  73   2   9  39  15  98  97  52   3  82  61  19  62  14  93  63  46  98  48  76  13  28  13  48   8   9  17  44  54  34  75  42  57  19  72   1  22  80  59   5  20  15  94  60   2  37  85  32   9  55  75  18  57  67  91  59  69  47  35  94  76  74  48  15  95  94  18  64   8  89  77  62  93  39  88  49  66  80   5   1  69  91  22   1  67  12  99   4  47  35  87  48  66  34  97   1  11  11  39  44  80  96   7  97  82  85  25  73  76  29  36  99  95  67  95  37  53   6  29  40  57   1   2  98  43  16  63  36   1  73  84  91   1  28  18  29  49   9  92  21  85  50  70  43  99  46  18   5  34   7   3  52  92  52  65  61  92  26  85  98  44  13  36  63  42  57  30  44  18  90  60  23  20   1  34  87   1  16  53  25  30  91  24  91  13   1  89  37  26  29  96  55   4  66  97  85  51  42  72  13  90  29  87  21  77   6  73  36  89  53  32  49  61  33   9  35  86  19  58  27   5  24  76   2  84  38  70  19  15   9  98  36  35  81   7  67   8  10  42  39  11  77  50  90  14  19  62  88  55  16  83  61  98  96  23  68  26  10  51  38  91  20  69  78  11  18  22  11  68  20  75  29  61  20  85  74  94  98  63  92  31  73  88  10  42  35  55  23  24  25  40  22  56   6  45   9  33  23  16  38  82  36  63  25  18  56  91  40  41  44  11  55  52  63   1  71  19  32  67  47  66  33  75  90  70  47  71  33  60  35  93  50  17  72  66  21   8  39  45  65  39  11  54  94  56                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                        6  98  21  91  35  42  23  26  27  16  74  37  72   7  78  36  33  52  68  51   2  29  46  65  23  53  68   6  38  15  91  25  89  25  67  46  86  17  48  16   3  43  87  43  15  57  98  41   8  10  83  86   9   4  20  43  10   2  24  88  59  77  65  12  97  29  14  44  95  43   7  97  45  46  96  24  41  63  68   7  92  34  78  28  29  99  53  96  18  22  86  45  37  69  38  61   4  10  53  74   4  81  95  83  40  70  68  62  52  58   5  34  80  71  15   6  46  44  76  70  15  19  20  64  83  53  53  16  82   7  34  16  81  94  18  44  87  69   1  22  70  21  69  38  54  64  33  52  57  12  66  67   5  33  49  38  68  50  78  19  64  79  77  96  34  86  76  80  22  17  72  85  61  43  25  46   8  83  75  21  69  65  99  78  35  19  62  46  14  82  21  49  81  75  82  48  30  97  21  69   9  64  38  54  23  67  18  30  46  20  92  96  89  71  40  29   2  39  88  93  91  37  85  92  53  39  92  29  92  11  74   8  76  82  27  19  85  54  98  31  67  41  44  13  54  29  63  30  66  67  93  68  96  69  80  83  96  68  34  50  17  72  73  67  25  77  70  40  88  13  89  61   7  48   3  68  82   5  95  82  86   6   3  94  98  33  17  56  12  76  58  75  23  53  33  58   1  92  69  11  67  45  12   5   4  25  97  90  72  74  37  48  56  47  56  98  26  14  70   8  72  90  75  24  54  44  88  37  66  63  31  75  38  88  96  61  69  68   6   4  27  22  23  47  45  47  36  40  76  12  14  21  32  92  26  20  48  55  41  44  39  53  33  53  33  28  38  92  78  62   5  98  39  38  86  46  53  77  46  23  26  86  39  23  10  62  50  68  59  76  42  90  60   9  29  18  50   6  95  61  52  40  34  39  13  23  34  29  83  66  22  77  96  99  91  99  44  41  92  15  56  62  81  66  60  42  60  51  33  99  83  84   6  78   1  54  90  49  48  17   4  58  94  52  22  23   1  41  12  60  94   1  21  41  92  73  73  87  57  18  52  88  48  79  64  64  16  91  76  24  46  43   6  12  56  76  30  45  36  69  14  14  85  75  52  46  92  86  60  93   5  36  87  56  34  48  51  18  69  19  18  68  87  85  64  69  96  80  57  99  82  96  84  40  12  34  85  82  37  74  44  10  68  66  96   6  47  42  97  68  61  33  66  46   9  50  25  19  59  53  67  46   7  19  37  71  57  49  80   5  65  23  46  51  59  17  16  35  76  50  73  93  35  52  60  78   3  22  29  34  58  21  82  21  65  73  93  44  24  91  66  11  85  30  36  92  20  31  83  70  53  12  72  58  86  84  91  41  12  15  65   8  20  70  82  64  69  18  68  22  60  18  13  90  86  18  19  99  11  30  87  35  96  79  38  93  23  49  77  62   8  69  42  39   9  80  98  74  43  29  36  50  43  14  15  31  26  13  74  15  83  70  82  90  96  50  85  12   7  69  82  66  11  58  34  96  80  71  84  27  86  65  83  21  23   4   3  78  53  55  25  75  51  19  82  72  39  18  80  94  29  72   7  16  70  88  69  87  85  77  48   6  89  24  25   2  13  14  11  46   9  80  53  15   1  77  78  76  91  60  60  87  38  25  51  71  24  28  52  89  89  19  54  39  83   7  92  90  76  14  21  11  22  50  48  75  63  63  69  95  98  99  28  37  80  27  30  42  50  32  15  65  33  59  28  28  21  75  85  94  60  42   9  28  41  32  11  94  47   7  58  95  16  13  99  31  40   3  26  69  28  88  57  57  97  57  38  77  91  35  93  18  74  77   2  19  81                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                      61   4  91  11  49  49  78  28  49  79   6  37  70  92  30  92  80  37  30   3  57  98  89  27  61  91  87  78  68  43  63  83  39  76  11  58  66  66  33  78  36  42  87  78  94  71  21  98  40  63  75  25  52   1  26   5   8  34  29  72   3  54  23  24  14   6  32  93   2  66  17  98  94  48   6  61  10  92  76  11  83  29  98  32  64  68  24  59  74  19  24  93  36  31  89  20  55  66  88  34  19  67  94  67  76  42  39  33  84  96   6  55  48  21   6  73  10  63  83  50   7  19  49  62  88  28  95  11  79  68  84  97  96  70  78   3  92  53  65  41  28  66   1  96  80  85  91  26  90  20  87  82  36  69  64  52  68  31  90  12  15  72  79  45  34  72  12  56   1  29  36  58  44  87  94  55  11   2  77  51  72  97  73  95  87  77  67  82  26  78  62  41  15  96  36  65   1  94  90  53  48  54  44  58  66  67  48  46   9  16  67  16   4  62   5  25  80  29   7  37  23  92  73  96  57  95  44  65  51   2  63  15  55  69  67  48  37  91  69  78  45  41  97  35  40  14  96   3  36  95  72  34  20  54  22  11  48  76  31  67  92  41  89  96  16  44  55  25  87  95  88  76  34  54  26  15  62  88  97  77  37  61  97  43  35  96  12  29  37   5  31  72  60  97  30  48  79  60  82  65  20  19  82  41   4   1  60  35  93  81  40  63  77  20  99   2  85  42  76  76  47  28  87  84  43  60  43  54  90  15  55  60   7  47  62   6  60   9  88  10  80  14  92  36  53  27  91  34  54  39  10  19   3  82  74  97  73  93  50  24   5  48  68  42  94  66  68  29   5  41  21  60  57  78  11  42  39  24  78  76  47  68  66  39  77  56  32  23  60   6  38  49  30  92  60  34  91  35  45  11  95  60  42  94  93  13  97  22  81  97  55  12  50  37  11   5  90   2  29  92  94  64  58  31  24  69   1  83  24  39  23  15  14  78  93  26  30  40  57  55  75  91  75  46  35  38  51  33  17  35  38  24  35  88  56  33  28  67  11  33  39   2   9   4  95  64  68  53  75  48  70  23  95  42  88  84  96  70  46  98  42   7  56  73  30  89  56  96  23  18  67  61   8  42  44  77  20  22  98  46  83  43  44  37  74  78  79  18   7   9  78  86  81  44  22  87  80  67  29  11  12  45  68  42  92  44  64  21  69  57  34  52  52  45  56  84  43  10  86  99  78  17  29   3  30  69  48  49  81  19  18  67  15  91  76  38   2   7  30  31  71  80  20  29  93  95   1  45  50  20  32   8  95   1  93  50  24  28  78  68   1  45  72  49  91  51  39  96  28   6  37  15  87  89  78  66   5  76  71  89  22  26  45  19  34  66  84  58   7  95  33  98  63  79  51  60  96   5  79  66  86  57  19  18  38  52  74  76  31  58  67  50  25  97   4  12  60  59  97  83  34  14  98  22  60  44  61  31  94  21  94  84  61   3  25  20  18  22  50  67  24  43  67  41   3  10  47  91  29  20  56  75  25  39  35  24   9  63  14  29  52  35  72  19  88   8  17  79  63  21  50  52  85  58  41   8  32  23  78  76  30   3  50  90  64  85  17  68  64  90  87   3  86  43   8   2  51  80  76  16  91  42  68  81  66  38   5  95  67  42  56  61  94   4  83  92  40  61  89  35  50  91  59  56  93  33  98  70  57  87   6  89  31  56   6  50  95  95  41  96  93  71   7  29  70  93   3  35  20  33  52  86  29   6  77   9  10  96  31  86  53  61  36  75  77   9  98  40  29  94  34  47  44  79  29  87  89  89  41  19  21  31  32  26  54  74  98  33                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                    34  48  79  92  21  73  34  67  95   6  20  43  13  18  47  18  81  36  37  25  42  76  50  82  22  28  23  72  26  55  75  58  41  52  67  81   4  39  20  25  46   6  48  75  50  56  34  39  57   7   3  15   4  57   3  37  82  93  28  68  37  51  73  98  60  82  90  76  23   1   6  48  34  99  93  35  24  21  54  72  47  28  56  46  32  39  67  28  63  93  39   9   1  46  31  21  42  93  26  88  49  40  14  31  66  58  60  18  27  67  61  29  20  73  81  87  52  72  13  11  63  32  36  31  92  59  90  58  75  11  49  70  98  13  95  59  50  27  18  29  80  45  30  77  23  98   1  16  98  15  31  10   9  69  29  50   5  68  73  17  82  82  97  66  26  83   9  37  61   9  51  40  80  14  28  44  50  45  16  61  98  79  71  30   4  88  72  58  13  50  61  92  75  67  21  29  80  40  45  36  59   6  57  78  11  59  68   6  56  61  14  57   7  12  69  63  60  46  95  10  73  75  19  91  49  60  62  74   7  96  39  88  52  33  64  45  76  25  39  42  62  78  46  99  53  41  22  46  76   3  98  61  93  44   7  43  76  27  71  52  84  70  53  64   2  76  78  83  42   8  38  21  20  23  47  62  49  77   4   7  87  65  54  76  39  57  43  47  86  11  66  35  32  61  66  28  84  81   8   6  28   1  18  36  67  79  28  50  66  55  71  99  49  49  90  82  39  59  49   6  28  23  67  17  61  72  53  50  66  39  52  73  14  54  33  33   7  51  21  34  99  98  92  96  70  52  94  73  32  51  34  70  87  87  74  75  35  83  48  46  97  98  16  89  26  39  29  59  13  68  51  87  97  61  43  92  45  50  40  63  89  33  94  83   8  17  93  56  92  57  96   8  67  50  23  43  68  33  61   5   5  34  28   3  54  46  13  69  22  79  20  23  27  22  47  37  23  94  48  37  21  11  62  63  55  22  96  56   4  91  83  87  56  53  55  77  14  38  27  40  20  44  89  78  48  68  54  35   2  47  72  20  44  45  11  43  81  97  74  33  71  10  68   8  18  56  88  85  65  83   9  27  65  65  74  39  45  97  13  11  56  59  56   3  22  72  72  38  81  63  31  90  85  99  56  16  58   2  21  65  68  72  57  65  91   5  20  45  53  48  54   9  85  98  72  77  75  65  55  74  33  38  28  19  79  65  82  30  25   6  35   3  77  74  50  64   8  73  74   5   3  90  61  75  34  76  32  77  46  57  59  35  99  30  81  70  62  80  48  42  68  46  60  99  60  21  34  98  57  46  23  54  11  80  47  88  13  59   6  89  74  50   1  30  75  32  44  12  44  21  14  27   7  99  66  87  20  20  49  11  70  43  16  27  57  51  73  30  55   5  44  59  96  44   1  85   2  67  73  91  65  14  56  15  22  46  15  36  28  86  56  13  67  42  25  63  11  76  59  32   2  50   6  26   3  37  57   8  25   8  19  52  41  38   7  95  13  77  62  36  42  87  65  66  68  76  27  16  82  93   3  19  16  40  74  11  73  52  60  93  65  26  56  28  96  35  48  46  28  14  44  24   7  14  67  92  30  95  22  20  88  23  97  30  97  22  69  44  76  51  47  70  26  99   2  74  50  25  74  80  67  36  99  27  55  99  78  16  45  20  19  51  32  59  56  63  31  18  44  42  78   8  33  97  19  68  17  61  24  86  63  54  51   4  79  96   5  33  50  63  81  49  69   1  54  44  43  30  25  19  38  51  30  56  87  12   8  31  33  63  19  29   2  85  28  30  38  72  22  36  48  97  73  48  58   9  78  80   2  99  85  80  67  97  65  23  23  64  83                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                  2  77  30  38   5  20  87  21  87   4  10  25  61  87  10  88  98  12  90  73  42   8  57  19   3  99  57  98  27  90  72  14  23  39  99  72  95  94  75  89   3  28  64  45   9  74  24  74   4  53  11  45  91  11   2  69  88  75  79   3  82   9  11  61  43  58  32  45  48  25  71  57  37  34  93  61  31  37  83   4  28   3   5  87  21  80  65  45  75  61  57  67  15  44  58  68  97   5  50   2  37  62  57  51  65  97  99  60   8  54  56  58  13  13  47  49   2  39  73   1  53  52  92  64  11  87  12  12  88  73  34  59  24  40  89  61   1  12  91  70  20  52  56   6  71  89   7  64  17   5  85  53  23   7   7  11  16  67  36  91  51  57   1  72  49  64  41  14  98  78  10  62  18  41  75  58  54  26  32  56  38  11  92  77  13  44   7   4  79  71  78  62  68  92  47   1  19   4  13  89  16  50  33  26  43  32  66  91  44  97  56  21   7  24  93  88  56  11  16  66  33  70  13  90  91  17  15  33   4  86  10  57  33  50  74  29  71  42  13  87  80  65  95  92  51  62  33  49   8  35  76  80  19  68  45  70  86  27   5  82  54  60  75  80  97  55  62   8  32  62  70  31  50   6  80  91  76  90   4  69  58  88  59  96  97  80  95  36   1  94  51  36  63  83  75  43  78  43  84  65  93  71  32  88  67  62  66  69  25  59  74  98  35  73  31  27   3  34  99  86  33  98  86  59  88  36  34  24  39  98  48  44   8  43  88  98  17  87  64   5  21  96  69   4  11  20  91  33  97  96  39  47  16  96  27   7  96  52  19  74  51  29  70  91  76  85  75  81   4  61   6  90  68  57  68  36  20  18  94  82  11  53  72   2  15  67  79  79   4  81  74  24  34  53  53  58  74  26  93  20   3  43  40  37  10  18  97  82  90  72  29  28  50  73  52  88   5  48  74  25  53  82  62  60  50  39  45  15  38  76  85  87  66  10  55  31  19  95  32  28  11  60  39  45  81  11  83  79  50  16  97  84  37  32  82  16  11  46  52   2  79  33  89  40  22  38  94  39  82  82  22  28  83  57  44  27  65  82  98  58  38  33  71  19  87  35  93  87   6  41  74  97  64  36  46  50  14  23  46  11  58  71  24   5  74  73  97  51  53  54  94  44  22  68  41  30  19  51  35  78  20  51  37  49  88  71  25  91  71  93  86   4  59  74  16  39  46  79  55  43  86  77  11  13  14  64   6  59  28  28   6  58  16  54  10  73  38  29  13  15  81  68  83  85  52  37   1  28  55  49  68  14  94  15  84  61  58  93  11  38   8   3  24  48  45   1  33  77  81  28   8  37  10  98  90  64   3  95  50  22  29   7  70  58  70  73  32  59  99   8  68  85  25  36  28  94  70  43  15  42  84  35  45  23  60   7   4  48  54  40  73  20  13  33  34  63  81  23  21  34  70  59  76  23   1  29  89  68  95  77  45  64  95  53  77   9  12  94  21  18  10  88  84  86   7  38  49  10  38  10  73  78  56  35  93  20  74  58   4  46  57  21  99  97  30  65   6  79  21  56  26  83  51  82  73  41  22  46  64  64  32   1  33  44  33  45  81  54  97  55  36  39  75   5  82  16  47  51  54  31  67   5  63  74  27  18  91  76  80  92  52   5  89   5  90  33  30   9  16  58  95  19  12  74  18  12  16  65  47  46  69   6  23  25  99  46  55  52  32   7  72  59  77  98  44  71  53  12  86  37  72  59  52  73  27  20  82   5  24  72  11  24  65  84  99  80  61  51  46  63  90  39  22  88  80  98  59  46  23  14  71  81  72  55   9  13  92  63   9  79                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                32  98  80  31  22  75  71  27  56  35  37  36  24  73  48  22  90  24  85  59  41  19  79  32  99  56  61  67  81  10  97  42  70  48  69  64  30  60   1  27  19  46  22  61  80  32  41  78  53  19   4   4  13   9   2  86  11   7  85  31  63  81  65  23  99  21  54   3  64  75   8  34  58  21   7   2  77  71   1  71  58  43  38  63  72  53  36  92  56  86  58  49  12  23  29  25  23  86  56  49  71  80  91  44  13  69  83  69  88  90   4  88  43  32  61  41  99  39  55  95  27  90  68  95  86  33  14  46   5  52  73  66   8  95  14  83  28  16  72  88  26  25  32  69  78  94  65  13  86  81  31  30  68  34  27  61  81  99  18  84  60  25  54  39  48  20  53   2   8  31  56   5  83  76  25  79  81  42  64   1  38  52  53  58   1  72  15   9  66  92  55  32  93  81  53  51  49  30  35  80   9  66  77  78  18  61   2  77   8  45  88  74  59  74  22  34  92  43  60   2  14  41  98  92  55  11  54  44  98  11  67  14  57   9  88  34  39  69  87  14  43   3  43  37  64   3  40  14  86  30  11  95  95  50  31  86  92  71  86  94  45  85  30  36  91  72  68  12  99  96  86  64  32  75  56  16  23  26  34  12  42   3  40  67  76  77   1  71  89  89  12  46  68  44  49  68  64  43  26  40   8  19  67  52   9  36  96  79  90  46  17  21  86   8  11  50  53  97  63   5  46  90  66  65  62   9  41   3  68  21  52  38  95  37  98  50  15  85  54   3  30  12  29  80  98  65  35  78  64   1  26  67  62  48  52  39  38  50  21   9  74  44   4  71  14  57  73  96  51  36  87  33   9   6  86  50  29  67  34  61   5  94  59  23  14  19   4  37  37  48  69  23  36  67  57  21  96  69  21  34  91  37  74  81  88  84  60   3  59  75   5  10  19  69  31  10  96  76  78  68  12  18   7  76  44  65  29  28  35   1  72  85  98  52  82  84   3  57  99  46  85  84  77  25  32  11  39  75  82  19  39  59  72  95  50  29  93  38  78  89  72  73   1   4  35  17  80  65  75  75  62  64   1  31  39  29  65  52  16  39  94   5  19  62  49  62  44  71  83  21  81   1  69  66  24  34  15   9  65  21  58  24  65  79  32  35  19  87  85  42  99  64  90  30  23  33  95  16  42  61  89  11  69  55  72   1   7  19  88   1   8  69  51  32  62  61  54  37  43  16  61  18   8  10  51  61   2   7  62  16  41  14  55  64  73  11  61  72  25  89  98  62  85  45  66   3  37  63  64  88  51  57  34  58  56  72  30  84  36  30   9  78   3  82  42   7  55  13  15   2  25  15  75   4  23  46  19  12  65  37   1  23  25  63  34  95  90  28  44  60  99  38  92   9  78  10  23  86  11  73  97   3  39  15  10  89   7  59  89  57  77  69  31  92  25  87  53  80  36  20  25  74  63  66  53  27  55  88  68  71  43  27  83  70  83  74  19  49  18  39  11   3  67   8  59  18  32  16  27  29  27  74  73  87  64  28   9  33  83  19  13  96  74  42  23  31  34  79  16  96  72  65  26  63  86  47   7  93  23  88  43  64  98   3  25  77   6  33  52  38   9  80  29  38  94   8  14  41  63  19  26  74  33   4  80  48  98  32  28  13  76  71  47  10  64  69  57  93   1  81  70  91  62  54   2  64  84  92  91  56  69  30   1  81  87  45   3  62  19  11  27   8  65  40  19  11  62  35  25  24  37  50  51  33   6  42  17   5  60  90  73  80  92  28  88  23  73  30  37  10  41  37  78  62  78  89  54  11  19  84  94   4  71  35  32  52  41  86  86  18  51                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                              56  37  19  37  35  42  37  68  94  80  35  47  12  83  59  76  95  92  61  26  25  52  90  21  23  43  93  93  55  57  77  41  85  71  18  40   1  70  27  58  30  60  81  10  76  33  48  22  40  52  85  45  64  66  60  37  55  11  53  79  23  34  45  99  82  35  43  94  19  52  20  25  50  78  87  86   3  70  48  14  56  49  63  47  50  15  46  67  23  86  71  23  62  23  63  17  83  32  66   3  14  39  66  41  56  12  31  44  32  49  13  77  47  44  98   2  57  18  60   8  49  92  23  45  79  52  19  34  49  99  14  40  27  58  94  72  52  89  11  46  92  60  31  20  16  94  47  35  26  59  97  77  52   3  12  30  19  69  17  98  11  66  58  53  88  26   3  17  63  92  61  94  94  29  98  40   6  55  30  82  45  21  29  86  62  74  23  30  82  31  24  79  63  95   7  57  57  39  30  65  79   4  49  50  41  47  77   6  31  38  37  56   6  49   5  66  24  49  26  58  41  39  13  49  31  99  98  14  57  80  67  46  82   2  74  84  74  87  85  98  52  26  66  87  45  78  27  98  68  50  31  92  97  97  33   4  74  19  32  97  59  68  27  93   6  12  29   9  87  42  54  74  24  93   3  14  67  93  13   7  71  65   4  50  32  70  74  41  93  16  40  55  85  35  70  39  64  42  29  95  74  27  62  80  86  25  71  67  78  24  16  28  24  43  61  17  54  32  66  70  13  49  79  67   4  97   1  95  75  42  51   3  70   9  62  22   5  78  10  93  60  37  72  14  31  97  86  19  90  39  91  65  55  84  89  58  81  30  69  80  25  26  50  94  42  50  73  34  68  57  93   1  27   1  72  85  27  43  67  82  37  45  37  85  90  51  20  84  58  87  97  24  24   7  68  38  41  12  88   5  65  21  99  82   4  95  45  54  78  10  16  83  80   6  24  26  64  72  46  88  54  82  24  86  98  95  69  89  56   9  36   1  38  29  96  86  49  12  53  57  59  46  52  99  89  39  61   2  37  88  86  40  47  11  87  53  37  85  21  72  11  42  83  49  77  77  11  35  62  51   1  16  39  97  15  22  69  96  54  37  88  19  90  36  92  74  98  90  42  61  86  27  91  88  95  63  95  33  47  76   3  97  43   8  57  33  23  53  27  56  10  24  76  65  33  50  59  23   5  56  29  18   1   4  59  99   1  76  68   9   7  37  73  47  30  51  48  97  73  88  20  43  72  91  30  27  89  78  21  80   9  76  75   8  13  25  46  70   8  25  45  47  53  53  92  52  28  92  35  98  41  80   4  31  22  63  74  30  46  75  79  47  58  29  81  54  85  30  93   1  20  96  74  23  21  41  42  52  94  46  64  20  13  41  78  81   9  28  13  84  71  68  91  70  11  94  32  78  89  82  42  68  96  12   3  60  38  81  18  10  80  86   2  25  70  15  69  87  79  78   1  28  62  93  20  13  57  97  32  70  40  15   4  86  98  98  98  95  50  77  93  35  89   5  35  23   4  73  30  15  40  29  80  55  94  86  45  21  61  46  27  72  91  20  49  60  40  87  40  30  12  60  18  19  10  32  38  25  90  25  13  41  16  64  62  23  68  68  14  68  18  16  25  90  92  73  12  13  20  49  49  10  36  23  20  84  16  42  91  28  96  40  58   4  11  73   4  69  16  95  57  50  96  99  88  66  94  41  94  76   7  23  31  22  96  24  85  35  57  19  68  56  26  41  87  26  52  45  40  28   1   9  46  27  53  84  72  51   1  18  12  78  21  61  25  29   2  28  75  97  16  23   2  93  39  24  45  88  21  23  65  32  55  30  44  53  13  51   3  36  97  19                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                            96  34  27  11  80  72  60  91  42  19  65  38  21  88  36  63  43  23  96  30  11  14  35  23   3  43  74  24  71  82   5  92   3  40  89   2  30  42  55  72  18  70  94  17  50  34  16  66  55  15  68  53   2  19  20  30  31  20  69  71  18  85  34  87  58   4  83   7  81  58  41  37  43  85  16  14  94  86  96  25  79  41  89  79  29  35  87   9  91  11  54  51  22  28  56  20  26  94  80  81  51  34  75   7  11  90  17  36  67  62  54  20  53  80  84  35  20  95  86  16  26  13   4  73  39  83  54  85  99  16  33  61  74  96  87  26  56  78  64  33  71  91  32  60  35  50  98  89  62   7  64  66  75  33  50  74  67  53  94  94  49  46  99  26  68  30  67  34  22  14  41  81  22   6   3  19  30  57  24  78  66  32  44  48  82  61  43  88  59  28  73  34  96  65  59   5  73  20  40  71  75  93  76   5  72  67  92  25  43  53  74  69  42   3  51  23   8  61  41  23  27  89  60  18  86  84  23  88  10  42  92  84  55  38  62  56  77  96  19  47  88  14  72  69  75  57  28  34  22  26  53  11   8  40  21  84  84   3   9  77  95  71  37  65  77  44  70   7   4  52  84  93  97  61  19  71  23  71   2  51  11  32  84  91  89  70  84  29  62  18  95  35  80  61   2   4  37  45  37  62   2  99   2  53  12  42   7  38  37   2  13  68  29  17  76  90  42  85  25  10  84  76  21  40   6  58  79   3  42  18  90  46  19  86  10  69  32  14  31  88  90  33  15  70  48  21  52  87  47   7  63  22  90  29  83  11  65  76  94  36  63  39  99  11  42   7  29  28  31  81  66  59  38   4  17  28  41  56  36  39  96  85  59  28  73  44  18  95  50  75   7  93  64  30  69  57  16   1  53  16  44  21  80  91  46  57  56  27  59  22  25  41  99  87  85  24  63  93  46   6  11  74  63  17  73  75  36  13  92  81  43  23  56  50  62  35  39  24  26  10  47  21  70  53  72  68  95  49  40  69  13  29   6  24  28  49  33  22   7  33  89  38  47  77  71  26  59  17  39  34  90  65  89  35  19  69  89  81  52  59  92  30   5  16  94  55  22  30  24  54   2  46  83  15  69  38  71  29  91  58  57  75  54  83  77  52  67  78  12  24  35  23  90   7  74   5  54  67  72  74   5  65   6  16  31  58  42  50   5  78  40  99  25  45  18  24  78  76  34  42  35  21   6  67  68  98   1  93  12  22  48  90  72  92   3  80   3  89  21  16  69  58  63  20  58  36  21  63   3  91  53  97  98  67  78  39  86  56  50  93  94  16  36  75  33   5  77  57  36  43  94  17  40  52  82  63  19  78  76  62  18  76  99  96  25  14  46  15  36  47   4  83  42  24  34  40  63  21  92  10  80  70  13  20  82  80  35  46  90  14  12  67  98  74   9  95  15  29  16  56  38  60  55  91  33  54  70  53  37  49  77  69  86  37  92  82  81  48  79  67  32  87  69  74  82  70  86  56  86  30  64  16  83  80  36   6  55  27  67  64  12  18  17  40  49  15  77  41  17  21  50  18  77   3   9  16  69  78  39  37  71  32  17   7  91  12  87  89  44  19  82  97  95  96  19  58   8  11  76  64  49  55  77  21  92  55  25  45  51  34  68  41  71  36  50   8  75   9  67  78  18  94  15  25  21   4  86  13  25  29  60  62  73  49  45  33  94  71  83  57  54  70  26  79  96  28   2  47   8  70  63  72  52  11  21  91  63  62  76  27  25  93  92  53  74  88  39  86  60  21  63  85  81  86   8  15   1  46  45  82  98  82  92  88  80  41  39  31  55  36  88  25   4                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                          34  76   7   1  31  20   1  31  15  55  48  37  96  49  55  33  98  42  53  34  76  70  51  11  59  97  35  89  69  76  26  52  35  11  81  23  34  70  12  61  26  97  23  77  27  43  65  88  60  57  73   6  54  48  63  66  99   2   2  64  42  18  32  96  67  12  89  42  99  47  13  67   3  37  33  45  85  36  29  10  64  53  87  32  29  57  99  34  29  33  79  50  78  22  62  87  27  73  25  30  93  35  67  87  31  29  13  27   2  21  17  40  42  33  52  62  76  22  80  44  14   6  63  65  50   3  62   9  47   5  64  98   1  73   3  59  52  17  82   4  15  96  34  57   7  41   1  23  49  75  57  77   9  71  70  58  38  78  63  58  70  44  94  43  85  94  73  40  32  99  86  38  62  60  58  86  95  71  81  81  63  16  28  60  22  41   3  11  78  75  82  91  62  94  22  28   8  27  72  82  45  93  20  69  43  73  72   6   7  98  43  53  53  80   5  35  11  41  14  97  48  71  47  34  64  17  53   3  25  68  68  13  46  12  38  47  77  54  55  42  76  69  99  20  31  57  25  89   3  79  44  60  47  42   1  25  82  97  37  16  58  73  33  77  78  85  22  43  47   2  41  27  61  91  92  24  77  59  81  77  18  50  33  64  94  54  63  31  44  47  10  32  32  13  34  91  83  49  42  11  54  94  80  62  56  26  24  25  95  44  43  21  14  84  29   9  73  19  37  27  11  51  90  19  59  54  84   5  82  97  70   7   3  67  42  71  63  93  80  67   2  23  91  15  50  97  18   7   4  13  99  44  52  98  94  11  13  50  41   1   5   1  33  55  96  82  74  42  57  61  51  62  85  68  62  60  23  68  21  42  82  59  79  22  42  93  77  37  90   1  19  69  67  93  92  56  26  95  37  46  68  93  65  30  67  63   9  86  21  74  99   4  30  42   8  66  99  98  85  14  78  10  54  48  44  78  95  13  43  17  18  68  54  52  17  91  58  93  64  53  44  32  49  42  37  39  25  75  79  70  27  39  36  91  10  17  85  78  85  60  20  16  80  26  11  76  70  88  72  16   8  74  37  20   3  71  75  31  37  32  30  94  61  49  68  82  50  95  85  92  67  27  73  99  79  41  90  97  60  95  99  18  17  11  21  86  46  48  68  88  43  25  85  51  58  29  93  49  82  68   2  67  29  54  28  77  19  63  13  71  29  24  54  63  83  64  65  70  38  74  83   4  38  61  68  84  44  31  51  69  99  73   2  48  64  42  39  35  36  88  92  11  63  57  60  43  95  82  78  70  98  11  79  87  75  97  51  50  14  54  39  44  57  38  98  32  39  94  54  71  64  88   5  75  33  39  30  19  14  52  70  70  99  83  94  83  19  50  86  86  96  69  29  55  81  49  80  45  99  38  67  78  69  22   8   1  20  30   6  56  36   9  87  35  37  86  16  84  84  67  83  91  45  97  66  24  35  76  21  76  71  70  75  22  35  76  68  76  67  20  17  72  40  65  28  21  72   6  89   1  98   5  23  48  72  40  62  70  80  25  23  65  29  59  40  34  51  25  85  97  13  74  33  10  54  40  26  25  15  74  95  40  36   5  64   4   8  20  33  44  23  12  19  28  14  46  48  61  66   2  43  88  24  72  22  33  58   1  20  55  20  46  55  82  16  21  14  72  82  69  55  57  48  96  68  91  90  74  52   9  32  10  14  10  19  96  60  63  68  71  34  19   9  17  42  69  39  13  67  79  71  62  14  69  86  57  90  83  80  41  75  43  66  93  82  86  14  15  97  75  96  81  59  49  39  60  93  66  60  60  10  15  95  37  90  28  83   1  70  43  80  85  26  71                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                        46  55  63  29   3   5  78  56  48   8  31  73  92  62  60   8  22  38  18  71  72   3  17  29  61   2  34  89  16  98  15  17  20  41  81  60  49  94  21  58  91  29  38  28  55  15  76  95  47  86  80  23  72  28  76  55  99  63  24  87  86   2  12  80  20  24  64  99  49  37  97  88  76  17  97  78  86  94  29  95  17  53  14  23  14   3  72   2  80   8  81  21  68  68  12  65  22  68   3   1  68  83  16   2  22  46  66  48  64  54   8  83  10  18  69  95  55  14  11  53  17  71  89  76  54  70  71  95  78  33  48   7  11  36  90  73  15  68  36   6  61  38  92   5  76  17  65  25  84  74  33  50  87  77  28   6  65  54  96  12  31  73  43  50   7  33  73  19  82  23   5   8  36  82  75  99  49  37  89  40  77  37   7  45  30  25  98  76  93  33  79  94   2  63  49  79  98  67  60  17  11  19  78  19  55  39  67  70  38  82   2  61  73   8  36  63  79  64  25  69   8  14  78  68  63  50  23  98  80   1  67  17  56  27   7  97  89  55  38  77  41  74  46  16  44  16  24  56  38  96  41  85  78  49  57  26  67  51  43  83  88  35  97  82  43  28  38  20  12  92  76  62  13  20  42  69  49  81  47  80  84  69   4  92  80  88  68  85   7  45   5  83   8  27  34  86  29  95  46   8  62  20   8  32  70   8  94  35  64  56  52  55  83  98  60  52  31  65  47  93   3  21  63   5  27  49  85  81  23   9  34   4  72  65  51  27   6  23  50  68  36  99  33  72  24  15   2  95  80  51  30  24  22  29  34  24   8  99  73  32  26  24  49  81  11   1  95  76   6  43  40  21  94  41  11  58  87  73  37  98  55  27  41  35  78  49  89  37  95  20  51   4  38  27  66  49  80  32  31  38  15  51  49   5  83  66  48  37  45  93   7  49   7  41  38  23  11  91  42   2  63  39  44  59  39  35  88  75   5  40  96  18  78  89  85  93  37   7  22   4  15  50  47  78  19  95  32  80  55   3  30  20  44  69  54  32   5  99  84  57   6  13  88  89  76  23  88  17  29  16  44  21  43  71  35  61  87   9  48   8  39  68   9  57  14  63  80  29  54  41  75   9  34  66  36  60   3  23  64  66  55  93  35  44   7  90  54  86  52  57  72  77  92   7  89  70  91  20  99   4  15  42  93   1  40  63   5  72  20  27  95  76  59  44  44  61  79  26  91   2  71  67  24  47  54  14  30  63  63  63  78  17  95  63  29  96  40  11  80  21  99  40  74  49  92   8  54  60   7  35  17  62  46  83  54   2  82  55  12  14  56  11  27  86  47  33  85  10  59  65  41  34  89  41  98  43  22   9  52  64  48  80  13  92  92  64  11  33  14  95  69  87  68  30  15  98  30  50  54  44  53  80  91  67  34   1  62  68  80  47  44  70  45  86  13  79  87  70  58  73  66  87  61  34  60  52  92  80  27  61  66  61   5  62  68  86  49  80  95  35  14  64  51  71  40  25  53  47  11  38  38   1  74  28  45   6  18  93  33  32  12  72   7  81  32  84  66  10  80  65  15  87  68  50  32  45  78  81  63  19  34   2  36  63  63  99   8  36  90   9  55  89  34  77  55  26  51  43  79  72  23   7  64  52  33  68  88  54   3  33  56  83  55  54  88  70  58  95  21  65  10  61  39  96  65  18  76  15  13  89  40  17  60  10  30   8  91  96  43  83  43  75  20  58  30  86  22  18  93  42  29  35  81  55  10   7  61  58  12  66   3  84  23  17  11  32  13  64  33  61  77  34  42  74   7  46  15  10  55  88  97  37   7  35  25  24  54  12  92  96  45  94  32  99  50                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                      1  86  43  83  39  49  18  28  11  52  30  71  96  95  84  78  23  32  34  12  65  15  31  47  43  86  18  71   9  41  89  65  85  32  31  41  57  38  56  39  12  34  79  81  23  99  58  13  16  95  44  74  44  34  74  15  32  37  64  43  85  39  97  52  49  46  38  28  87  79  10  47  45  66  75  50  60  24  55  42  75  90  80  93  91  80  41  58  36   6  60  98  79  92  44  89  28  33  35  69   3  44  40   6  79  95   9  14  49  81  44   5  58  24  90  90  90  72  73  74  45  37  46   9   2  51  68   9  32  81  58  76  76  63  71  98  15  29  55  41  48  49  16  97  28  53  47  84  27  84  20  46  14   2  39  73  37  81   3  10  45  86   4  77  78  76  33  28  76  58  15  84  76  26  70  72  63  39  15  10  51   6  46   4   8  46  18  20   1  85  95  55  26  86  93  29  30  14  88  79  99  74  61  11  18   8  19  93  86  28  76  70  50  25   9  92   3  46  37   6  59  30  35  86  40  91  13  11  23  24  45  91  56  10  17  40  17  78  90  18  26   1  13  14  81  55  67  53  31  52  75  34  34  22  10  47  88  82  86  67  36  66  52  75  62  25  44  32  60  40  36  42  83  17  84  53  42  27  25  41  19   4  44  96  26  76  76  79  92  78  36  85   6  69  88  92   1  46  18  60  31  92  44  97  69  51  94  20  38  37  52  50  88  82  51  93  36  95  10  50  62  12  75  87   7  41  66  93  29  52  62  51   2  95  78  79  17  22  92  98  86  80  26  80  18  14  73  13  91  87  60  94  57  21   1  14  40  35  48  68  60  63  44  59  97  88  71  49  99  96  67  22  67  73  96  38  54  90  10  24  66  29   5  30  26  30  17  86  80  15  61   1  79  73  75  92   8  74  22  15  25  75  82   2  35  61  37   1  93  86  26  14  64   9  55  79  47  99  90   1  62  26  17  83  47  99  10  15  77  34  93  11  22  65  33  88  18  11  73  36  25  76  63   2  62  57  61  47  12  90  45   7  36  41  23  79   3  49  86  56  34  33  47  13  45  76  93  76  16   4  47  61  72  77  35  93  13  68  95  96  16  41  33   9  84  46  48  66   3  59  92   8  85  21  32  74  26  27  37  67  55  17  32  68  49  70  94  47  61  85  89  48  70   4  26  25  73  26  52  25  67  20  49  69  51  80  61  35  64  46  31  26  61  65  10  87  26  62  47  38  72  61  28   7  30  96  44  28  14  73  63  12  79  56  49  71  83  15  38  72  35  67  24  15  14  79  49  63  15  96   7  60  77  12  20  47  54  88  66  79  90   1  78  65  64  18  10  56  72  63  93  42  72  71  72  48  89  81  84  66  20  71  28  37  21  17  91  40  10  71  78  86  37  20   5  36  12  78  78  94  29  10  38  15  96  46  39  55  89  47  27  28  96  16  86  58  59  25  27  36  23  32  53  79  70  94  33  41  99  39  92  95  74  50  43  33  28  74  91  75  49  92  67  89  83  21  99  93  32  11  43  38  89  62  96  79  55  41  57  84  60  39  15  99  55  39  96  58  57  52  90  97  63  96  12  12  74  99  49  39  10  25  93  20  90   3  85  87  68  24  49  32  32  37  75  77  55   5  35  34  38   6  84  59  40  45  24  57   9  96  64  32  67  10  23  64  84  82  26  53  79   1  46  25  97  75  38  61  95  34  49  13  41  66  86  44  88  23  23  29  84  76  48   3  58  19  13   7  41  33  41   6   6  93  14  65  67  52  50  40  70  77  10  92  83  33  46  52  44  57  32  78  50  98  81  52  22  58  45  85  84  53   5  31  96  38  28  18  19  47   8  73   7  77  13  35                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                    57  39  57  38  14  74  40  24  49  37  43  36  63  92  73  29  78  54  83  28  70  20  90  20  89  46  21   5  48  69  94  64  12  52  54  54  18   9  77  84  76  27  96  84  36  18   9  97  29  12   8  27  14  47  83  43  91  93  78  65  81  19  96  65  63  28  66  57  86  71  76  25   9  76  75  28  96  87  86  35  26  92  43  34  88  37  20  68  93  33  10  44  92  62  48  56  51  98  70   4  51  42  72  27  64  35  89  97  23  52  65  58  75  11  37  45  50  43  76  15  49  46  90  80  75  10  22  66  89  15  12  49  59  80  64  62  21  91   5  60  62  39  38  25  24  71   8  30  75  30  51  91  36  76  58   4  97  53  38  47  40  25   8  18   1  38  89  19  56  25  31  57  58  74  57  77  66  11  57  89   7  18  28  79  85  95  56  83  36  66  58  52  59  33  40  10  84  48  88  44   6  79  88  69  29  49  48   1  51  64  37  81  36  57  34  12  57  34  15  55  19  83  18  65   7  45  89  52   5  59  46  31  45  48  46  93  91  27  85  34   6  78  42  77  22  22  66  34  29   4  25  80  46  12  35  57  82  45  50  85  46  84  26   6  73  78  85   2   8  99  90  92  19  31   2  33   1   9   1  68  77  30  89  88  45  54  98  15  26  98  48  71  90  64  42  10  34  20  91  72  12  76  72  77  15  66  61  27  13  65  61  56   6  78  44  65  89  22  38  70  74  63  83  29  16  72  22   8  89  67   9  24  38  35  10   3  50  57  80  37  39  83  94  81  19  95   3  77  86  75   5  74  47  80  64  75  37   2  16  26   2  80  45  31  24  90  53  44  41  67   5  36  74  47  94  87  76  20  14  59  30  82  79  54  81  57  87  73  81  24   9  37  63  61  36  54  84  99  99  43   7  54  36  52  85   7  60  11  75  66  71  75  58  57  31   2  81  12  37  83  55  95  39  41  88  95   8  48   8  65  12  61  74  67  37  32  15  63  22  31  20  61  44  67  29  22  52  70  19   5  22  30  43  61  55  30  83  36  98  66  10  55  22   3  34  72  74  79  83  36  29  86  68  57  89  83  51  71  67  16  21  95  12  31  86  98  97  37  50  33  33   1  39  80   9  48  77   2  89  27  13  30  28  16   5  61  90  81  94  13  27  63  98  20  62  27  54  62  48  89  89  23  74  79  55  72  29  66  15  86  72  90  15  39  32  63  55  14  39  13  20  24  12  31   4  36  69  25  91   9  39  28  44  53  24  79  60  93  71  25   3  71  85  59  36  66  13  57  75  15  38  85  88  58  23  65  86  66   8  22  95  38  27  44  71  89  57  86  25  43  69  84  32  73  70  15  45   3  31  38  41  94  52  87  89   2  43  59  42  52  12   1  51  69  66  58  66  38  35  52   1  40  59   2  72  81  29  84  36  41  12  90  77  55   2  70  62  74  17  52  90  49  81  92  49  49  63   8   3  58  83  89  57  78  32  66  22  23  97  11  96  39  54  26  73  34  85  99  86  31  79  27  18  49  16  16  32  38  80  21  40  42  89  59  12  66  69  35  13  34  94  98  37  53  46   1  25  61  21  26  82  95  36  37  62  26  46  39  10  59  48  86  60  29  59  15  87  11  15  87  35  40  60  86  81  76  40  12  85  88  49  43  33  54   4   5  35  35  72  96  78  51  58  47  53  20   2  35  94  87  31  27   2  74  11  29  28  37  74  80  34  99   5  82  27  82  10  66  40  83  60   8  54  79  71  55  78  71  29  68  71  50  25  15   3  62  67  95  75  95  61  11  59  77  74   5  18  16  74  40   2  42  94  42  71   3  32  15  74  19  31  37  12   7  80  95   4                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                  55  43  51  69  69   1  76  67  83  88  77  59  23  43  19  22   1   3  25  22  61  17  63  18   9  20  80  25  21  42  42  23  30  75  38  82  22  65  21   2  77  50  94  13  51  90  80  98  33  13  50  27  97  25  66  85  20  72  90  31  88   8   5  64   5  33  64  47  31  29  88  56  56  64  74  84  94  66  33  39  49  30  83  52  91  37  59  40   3  14  44   8  94  62   1  97  15  51  48  93  80  54  27  68  21  84  32  10  19  27  42  62  28   7  58  18  93  47  54  23  12  64  42  94  85  86  95  49  50  53  59  63  59  33  71  31  67   9  78  50  91  19  56  97  67  23  59  53  46  26  65  63  54  58  91  45  76  97  56  84  86  38  78  96  30  86  31  11  10   1  76  99  84  42  74  16   3  28   4  58  80  67  57  40  77  39  47  35  78  47  24  18  51  92  55  62  50  27  41  66  19  42  71  10  28  88  10  86  18  31  31   9  89  45  78  61  28  69  17  75   7  14  96  77  78  93  73  89  64  47  80  84  56  56   8  49  92   3  28  26  76  41   7  63  15   1  91   4  50  23  69  28   1  91  25  63  91  56  47  84  56  64   2  13  68   6  77  90  42  77  80  26  38  43  93   8  87  57  23  75  85   2  38  64  30  12  63  97  28  12  35  32  36   3  50   1  86  41  40  37  70   3  69  22  90  60  86  27  93  97   1   5  61  99  80  82  47  19  47  29  40  28  63  52  66  85  28  18  18  97  42  87  30  65  63  60  53  80  77  51   3  40  47   9  57  87   1  43  24  79  79  61  89  30  11  91  47  25  10  36  28  87  10  71  57  15  41  51  88  62  20  59  61  40  87  19  49  58  36  33  97  73  16  90  70  47  99  42  19  72   9  19  70   5  91  47  44   2  62   2  85  94  52  31  20  39  36  66   1   8  31  30  79  25  90  31  91  51  36  35  54   1   4  36  77  21  11  77  17   3  66  35   5  41  56  14  59  12   5   9   4  26  29  81  24  88  86  37  75  75  51   9  64  99  77  75  68  41  57  29  59  83  20  47  14   3  17  54   5  47  40  88  59   9  68  56  29  69  28  18  44  25  59  98  65  93  44  55  24  58  31  29  62  76   3  40  65  52  76  56  25  20  16  27  49  26  50  46  57  22   3  55  65  45  64  25   9  60  11  67  22  97  21  52  26  11   1  13  55  45  78  56  19  77  37  86  51   9  18   1  63  68   8  94  67  43  52  81  15  89  88  11  15  31  75  34  90  91  36   4  68  45  40  84  54   4  17  86  75  94  37   5  13  25   4  43  82  15  91  15  25  51  55   5  72  96  75  40  79  18  22  83  82  71  48  78  41  18   2  91  94  58  60  45  48  91  34  31  81  16  47  50  36  64  68  42   6  38  98  90  60  49  16  39  19  54  60  90  90  11  15  14  12  24  62  66  49  22  68  65  45  32  82  93  56  34  80  15  43  45  96  38  81  47  37  77  33  53  12  96  83  53   6  38  36  18  58   2   8  86  24  16  75  62  70  62  26  22  13  24  82  31  24  81  56  25   5  53  98  62  99  60  85  12  46  29  37  34  52  81  46  63  26  13  75  32  15  83  80  98  92  61  36  31  18  53  27  57  36  59  60  22  55  28  74  11  40   4  49  12  37  74  88   4  66  65  57  94  73  11  68  50  26  12  86  57   7  40  80  49  85  94  85  51  63  94  21  57  97  43  66  86  75  89  91  74  66  90  21  87  98  55  71  17  74  81  80  23  59  14  50  55  59  82  49  71  24  20  36  19  39  74  67  44  66  33  35  92  84  79  96  50  98  93  54  84  59  10  56  26  46  18  44  52  99   1  27  57                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                18  79  29  85  36  57  31  92  56  56  83  52  18   6  55  29  34  79  16  60   8  81  73  95  44  49  60  54  31  61  60  11   6  19  88  41  45  98  61  36  48  16  69  33  37  86   8  83  56  20  16  92   5  36  54  11  81  86   9  22  76  71  93  45  13  47  80  44  68  58  78  11  44  50  85  11  22  78  40  79  11  62  52  74  80  75  11  61  14   1  77  33  13  38  20  80  31  12   7  92  35  20  93  97  87  26  67  35  54  43  56  45   6  67  46  68  79   2  18   1  43  48  63   3  73  96  65   9  39  83  56  55  23  60  51  21  59  62  14  95  82  42  72  25  43  38  67  10  82  34  20  10  33  14  89  53  11  22   8  47   2  62  47  23  30   6  44  17  34  25  68  91  64  91  29  77  51  95  12  91   3   3  99  48  85  56  80  47  58  35  60  35  48  17  17  99  46   4  27  95  96  17  34  37  70  16  12  55  31  51  44   9  93  15   3  64  26   1  85   8  41  79  90   4  78  25  94  99  39  84  88  57  27  67  11  27  64  84  54   2  96  47  77  45  13  50  73  18  25  64  88  71  62  60  33  50  12  11  44  66  97   6  69  71  99  36  36  90  92  34  13  90  81  58  79  43  62  15  23  54  49  66  98  11  65  95  22  11  14  43  76  36  46  84   3  21   5  42  68  15  72  99  13  58   7  43  33  46  94  62  59  21  91  48  46  44  32  90  87   3  19  23  71  13  89   2  45  61  54   8  90  93  91  60  71  71  51  82  16   8  47  71  26  17  68  34  23  19  49  54  31  20  47  39  45  88  62   8  72  68  21  78  49  53  15  50  96   6  88  58  92  85  42  76  84  50  39  66  52  13  24  14  40  76  51  12  53   5  29  20  22  22  41  28  24  66  34  95  88  43  13  40  31  97  30  57  94  84  41  42  41  90   9  66  98  49  87   3  34  13  53  16  75  91  14  96  51  30  78  77  43  76  43  12  15  47  41  89  19  75  43   4  47  12  84  63  43  63  77  61  87  41  35  48  50  76  49  36   6  61  30  95  25  62  29  42  28  52  31  53  14  99   7  30  73  44  31  31  44  46  69  12  32  44  43  25  18   9  82  54   6  37  15  78  83   6   3  17  20  95  82  49  64  32  40  20  83  65  13  56  96  73  97  62  17  50  97  48  45  71  67  12  29  74  56  70  44  78  83  60  71  65  98  98  55  80  27  42  90  84  51  85  24  21  78  27   3  25  66  55  24  18  90  58  61  16  46  83  62  20  32  88  85  86  58  33  88  57   5  24  66  63  61  71  75  12  51  74  96   1  91  61  24  80  38  34  35  74  87  60  43  85  21   7  22  76   2  65  13  38  15  43  65  19  36  92  62  31  64  22  78  12   8  53  31  34  62   7  31  32  73  62   3  49  59  11  80  64  49  91  41  64  14  45  55  64  33  91  12  58  55  70  25  75  90  69  93  99  34  70  42  18  46  69  43  61  34   4  44  86  20  23  10  43  45  97  90  11  46  80  29  81  32  42  72  66   4  66  63  92  49  29  61  65  98  84  72  71  92  56  81  80  75  99  98  95  94  27  77   1  49   6  71  62  69  18  10  33  50  61   1  17  75  28  42  94  23  98  37  50  85  75   8  42  97  87  69  56  46   2  96  40  74  77   6  90  52  52   4  98  43   9  20  78  11  46  62  20  92  26  78  89  91  96  51  52  42  11  15   4   7  10  11   9  70  14  57  90  32  17  46  67  95  65  42  14  30  92  64  77  73  48  89  48  78  61  99  84  35  29  72  95  55  66   4  72  14  88  89  38  10   6  27  97  91  89  28  81  17  41  88  24  20  75  13  56  61  41  41                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                              20  34   5  67   6  15  91  16  90   3  75   8  81  66  39  31  42  84  90  34  62  28  32  29  55  94  42  53  84  86  90  68  54  99   1   7  21  88  64   8  46  10   1  88  87  37  49  54  30  74  22  72   8  69  84   6  27   9  67  59  98  87  37  28  17  42  45  87  31  13  99  80  99  34  50  34  98  37  95  80  90  46  12  25  87  89  62  93  28  87  24  25  38   8  62  41  23  43  32  11  88  70  20  13  45  96  26  94   7  42  37  63  78  23  96  20  58  11   6  98  98  20  12  52  89  34  20  78  60  64  67  56  92  61  68  57  71  69  58  79  62  26  22  34  15  23  52  63  26  33  49  12   2  56  35  73  95  89  87  17  15  25  81  67  75  48  81  88  75   4  84  93  66  23  77  44  48  22  75  84  24  26  62  69  82  49  35  96  54  52   3  60  76  41  22  30  36  93   1  60   3  29   7  38  49  72  81  48  43  76   7  74   1  63  41  24  68  90  50  87   2  45  90   6  90  12  80  34  73  52  10  59  88   8  85  30  66  66  58  32  47  51  79  25  67  17  16  66  55  25  91   5  18  64  22  40  27  20  83  62  45   8  19  10  26  25  76  93  58  76  84  69  53  72  70  52  22  27  44  59  54  29  20  32  56  31  34   9  54  95  61  76  91  91  17  12   9  48  43  63  28  16  24   2  61  53  96  14   9  16  16  77   4  44  93  31  80  67  17  48  13  35  36  61   3   3  33  14  33   1  96  41  60  26  22  28  30  78  80  59  45  42  19  84  79  60  57  82  75  80  53  68  69  81  92  46  86  92  18  94  73  66  96  89  69  94  36  87  31  12  11  75  40  59  73  92  38  83  11  16  57  41  46  27  71  61  23  44  57  13   4  29  87  49  47   5  19  70  13  31  79  45  69  32  33  84  53  60  98  24  31  63  61  43  63  66  99  23  44  83  37  21  30  42  10   6  56  40  26  61  42  13   4  69   6  63  34   4  60  58   7  28  46  45   1  49  24  54  30  63  90  92  15  56  88  48  77  25   9  62  22  15  59  39  36  97  51  13  25  50  77  77   6  89  91  27  62  21  83   6  65  18  22  69  69  86  36  24  87  48  39  81  68  39  90  14  58  75  99  24  15  68  47  16  35  94  47   3  21  65  17  57  45   1  21  20  77   2  75  40  38  26  53  71  44   3   4  47  68  99  75   2  34  64  26  61  45  49  51  83  76  74  61  89  50  53   6  17  23  28  54  80  22  51  55  47  80  43  50  19  45  55  94  30   6  33  43  26  27  72  47  92  32  53  71  37  90  98  23  45  94   5  58  81  44  84  75  75  86  18  57  84   9  42  90  24  18  73  20  18  79  87   9  15  77  99  48   4  37  81   4  45  66  45  65  20  42  76  41  38  28  32  93  97  99  92  45  81  79  96  60  72  44  34  74  44   2  13  86  96  11  58  45  99  85   3  38  73  46  63  45  34  58  35  69  74  26  55  93  85  42  91  77  28  82  56   7  98  96  17  73  60  72  47  79  32  84  29  83  30  81  51  64  26  44  17  21  46  98  86  46  33  61   5  60  97   1  45  23   5  26  75  95  72  61  70  18  31  70  11   6  89   5  46  30  70  35  51  38  48   8  21  94  20  33  38   4  95  84  95  70  22  64  41  80  92  86  98  92   2  83  94  77   8  43   9  41   6  62  24  79  41  74  80  13  46  28  67  61  70  78  70  47  54  40  98  81  97  81  61   8  18  59  25  22  90  28  62  74  17  79  73  14  16  65  48  19  92  49   6  99  49   1  58  57  45   1  74  73  27  22  16  26  86  55  94  79  94  97  21   3   8  29  71  45  64  25   4  21  14                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                            66  57  62   5  88  20  62  30  18  50   5  87  83  50  43  33  46  81  22  16  47  20  38  55  97  61  77  65  73  27  40  85  31  74  76  81   5  92  73  84  33  71  51  87  74  36  51  41  58  27   2  28  23  71  48  50  34  43  31  13  18  62  10  75  27  27  79  95  89  76  92  86  86  15  47  21  36  76   2  68  30  73   9  28  19  23  36  82  93   7  98  75  82  28  51  30   3  30  79  20  50  49  48   3  45  18  54  26  89  17  95  53  77  56  77  28  48  55  60  93  27  29  87  86  57  94  29  44  94  48   3  42  33   1  49  52  96  35  94  60  49  63  81  73  79  58  54  19   6  98  21  95  65  36  31  66  72  39  95   8  74  96  65  87  50  19   2  95  83  31  14  57  61   6  78  28  44  33  34  80  63  65   4   4  49  22  48  51  58  36  36  45  20  25  81  27  57  93  76  95   6  98  16  98  38  57   7  21  40  14  88  81  77  87  73  46  40  64  30  53  75  79  50  98  14  12  68  31  80  92  27  43  55  83  39  21  23  22  61  66  91  38  42  43  88  39  13  26  12  95  13  68  11  76  56  51  36  71  34  24  53  66  53  35  80  26  31  95   8  87  35  62  48  63  34  61  40  81   6   5  28  67  28  42  87  60  85  32  61  60  73  63  32  78   2  27  78  92  27  35  12  46  11  76  90  10  15  47  47  31  67  90  31   3  98  57  83  50  52  56  23  41  40  15  28  97  68  14  18  22  85  95  90  83  85  68  36  88  26  31   2  41  56  32   7  76  28   5  99  57  14  75  95  50  39  47  28  26  40  32  34  71  88  76  19  36  40  81  49  31  63  29  59  70  16  50   8  43  46  62  68  31   4  52  49  65  40  40  82  73  80  81  50  33  44  61   6  63  39  68   5   6  59  53  39  93  19  23  61   5  85  19  92   2  92  75  17  11  19  61  28  96  61  68  47  44   9  87  90   8  85  76  35  68  39  27  29  20  28   2  66   8  14  33  50  84  99  86  85  12  27  61  74  93  38  10  18  56  49  61  41  36   1  16  59  56  79  20  69   3  99  24  21  51  54  97  15  22   2  63  87  57  70  91  14   3  17  24  57  94  14   7  21  37  45  88  54  94  27  44   8  82  43  80  74  28  63   3  94  36  83  54  22  74  58  85  55  65  57  57  60  22  14  97  48  57  47  88  28   2  18  86  86  61  34  24  75  58  18  61  28  74  45  90  39  87  69  75  52  35  33  89   1  14   7  34  49  12  67  92  77  35  44  12  71  29  42  84  18  50  48  59  10  46  11  88   4  76  88  67  42  82  91  36  25  91  57  69  81  97  30   6   2  31   5  39  35  40  91  99  43  48  12   1  83  21  22  31  11  67  77  63  77  83  73  29  60  71  46  23  90  31  46  18  14  38  62  96  64  50  69  46   6  33  51  92  13  36  34  22  61  12  72  81  52  78   1   8  72  44  22  16  86  94  49  53  51  44   2  63  30  64  61  52  73  51  77  31  79  74   2  75  93  85  80  70  61  94  64   4  94  82  58  51  16   5  54  92  99  79   7  52   2  85  83  47  62  55  35  35  58  92   5  81  88  31  75  83  59  97  33   7  58  46  19  91  22  91  13  10  20  46  45  37  63  70   7  90  92  25  53  96  37  58  44  29  51  76  19  74  55   1  94  24  98  70  62  86  53  91  63  84  26  93  93  45  33   1  28  79  99  95  19  43  12  12  20  57  42   1  77  85  42  60  58   2  87  32  81  30  41  92   3  75  25   3  99  66  73  64  36  52   2  58   3  75  21  75  40  91  15  10  90  30  27  19  21  44  25  39  91  56  27  93  34  51  93  67  34  12  50                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                          3  97  89  84  45  58  28  35  46  14  45  36   4  35  14  40  78  55  97  62  81  91  93   7  53  66  26  28  56   6  58  62  86  12  85  48   7  47  86  41  46  53  76  34  76  70  92  83  74  63  98  22  33  76  76  85  61  49  45  91  41  55   3  59  82   4  39  76   2   5  45  74  44  46  87  25  34  73  42  32  66  68  67  44  38  18  59  61   3  21  54  86  70   2  35  53  22  32  20  18  35  19   3  66  44  71  94  76  89  74   7  62  79  40  46  87  88  35  94  12  51  70   8  69  71  16  65  21  73   4  40  92  44  89  78  98  66  29  43  89  37  93  45  58  87   6  62  74  13  81  35  57  58  20  57  53   1  82  56  17  84  92  87  34  20   1  60  87  42  89  98  60  24  81   6  12  51  17  37  51  71  24  79  34  14  35  99  53  55  35  17  50  82  28  87  63  88  15  58  96  85  13  62  85  92   1  62  95   5  12  61  32  74   5  76   1  17  15  36  93   5  69  34  81  16   6  42  57  65  46  80  19  50  88  25  62  92  16  54  86  20  83  80   4  29  55  60  52  34  58  59  88  95  85  11  19  91  72  99  90  61  65  44  58  87  57  39  96  45  54  35  57  89  55  16   4  26   1  78  76  38  79  98   9  58   1  91  39  35  34  49  68  24  37  42  79  71  91  74  25  96  27   8  69  21   4  31  90  60  65  26  59  65  15  53  87  21  53  63  29  82  57  11  46  35  35  45  52  74  31  32  10  43  59   5  20  11  55  32   1  20  80  41  57  20  75  39   9  85  16   1  44  75  60  93  25  67  29  29  58  82  50  59  99  39   6  81  91  45  39  71  62  96  63  84   6  47  10  94  43  13  49  67  60  45  67  42  50  49  36  22  24  43  72  89  63   4  26  77  44  74  95  20  23  57  43  21  98  71   7  19  51  64  70  47  59  44  13  47  28  19  73  12  38  96  87  76  27  37  33  49  96  63  55  54  35  97  19  87  24  95  75  52  17  38   4  98  62  99  96  91  44  51  89  77  65  45  37  77  54  51  36   5  82  20  81  50  55  11  22  21  15  34  95  73  52  13  23  90  58   3   1  43  63  13   6  73   2  93  11  71  52  24  74  25  45  32  32  99  35  54  57  78  88  61  22  93  88  43  84  57  16  20   6  19  90  36  71  66  81  79  34  54  51  74  10  26  84  59  67  89  73  63  63  20  88  78  21  83  85  24  74  23  93  64   3  11  28  66  55   3  32  99  57  45  24  17   2  94   2  75  52  68  15  22  84  29  16   2   3  23  17  61  93  25  20  22  76  94  93  12   6  77  10  15  42  11   5  75  34  27  59  46  81   8  12  80  22   8  44  51   8  92  62  48  57  89  79  41  81  60  83  20  65  26  69  20  18  66  58  73  79  60  78  21  26  61  14  76  72  93  40  86  55   3  70  41   2  32  32  29  64  50  43   6  12  95  89  69  86  33  71  10  32  18  90  49  42  18  82  53  57  34  32  77  27  66   3  62  57  95  43  52  31  68  12  46  96  94  60  22  50  12  94   3  67  22  21  13  55  72  33  53  89  72  39  53  91  18  35  58  72  97  58  71   1  13  59  14  42  93  96  21  79  59  80  21  46  65  36   3  26  89  41  78  38  90  16  22  22  43  81  58   8  19  21  45  77  37   6  90  58  67  41  79  24  63  50  15  74  68  73  65   1  55  55  32   9  71  34  80  74  13  69  79  31  87  65  91  77  45  10  23  19   6  85  28  55  85   5  27  45  17  41  35  22  78  97  98  37  22  20  47  61  22  27   6  51  82  84  53  81  79  85  55  31  67  36  28   9  52  16  10  79  71  97  87  96  74  32  20  75                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                        20  60  71  36  56  55  70  50  14  35  10  73  42  68  95  40  48  47   5  71  20  95  34  64  83  82  73  62  58  51  19  76  18  22  41  89  39  42  21  51   4  59  49  74  17   3  44   6  80  58  13  40  36  54  65   3  78  79  80  54  18  22  44  58  49  53  59  24  94  23  35  30  37  10  26  26  23  29   3  79  37  95  35  42  10  18  95  62  44  38   9  34  53  76  95  26  87  68  53  50  88  46  47   7  12  58  75  49  80  60  96  96  85  95  60  24   4  73  20  37  18  55  72  71  48  57  71  21  16  84  74  59  28  51  27  50  18  28  28  89  75   3  60  77  93  40  35  62   9  93  29  99  91  16  76  80  59  41  72  57  94  43  30  98  99   2   1  93  17  68  42  48  25  40  65   5  13  53  46  19   9  99  16  46  35  73  26  99  57  96  90  82  99  48  69  24  31  21  36  84  17  47  14  27  54   9  10  44  15  50  92  67  10  43   4   7  45  58  26  98  91  34  84  83  82  80  45  65  56   2  29  65  65  70  29  16  78  25  33  41  33  95  13  86  31  98  82  93  80  50  36  64  11  55  89  58  49  47  19  99  42  22  22   5   5  61  31  61  45  91  15  60  61  39  30  54  98  51   2   3  87  71  25  64  63  86  32  36  98  54   3  31  52  30  87  38  35  82   3  52  16  52  73  52  84   4  51  23  17  34  10   3  95  87  99  12  87  43  41  20  67   9  29  55   9  60  10  84  29  78  98  45  35  61  35  77  39  52  19  49  52  58  79  46  17  24  80  40  45  12   5  79  88  54  41  33  60  81  73  67  78  56  72  32  19  51  49  39  26  73  47  76   4  56  90  94  14  45  34  50  89  24  62   8  86  49  34  51  54  22  33   5  60  41  88  97  49  39  45  63  92  27  19  32  56  68  82  94  64  79  33  78  81  30  67  92  23  18  93  45  10  94  23  67  26  94  80  39  14  69  39  42  42  16  33   9  20  25  30  96  49  24  19  67  28  47  60  31  90  85  58  76  95  61  11  74  37  19  35   5  65  75  40  39  74  17  38  37  58  13  33  39  43  52  42  68   2  65  16  50  68  81  54   7   9  58  80  32  47  30  63  85  53  96  26  58  64  49  82  95  93  92   6  69  64  24  29  17  74  91  83  95  63  46  99  35  65  78  43  16  20  92  73  67  21  61  55  20  58  44  34  74  73  86  35  34  59  15  58  66  88   6  95  91  10  93  10  81  25  27  87  87  69  44  80  75  97   4  89  19   2  21  17  36  28  77  86  44   9   6  84  87  82  73  92  39  30  47  51  56   3   6  28  52  72  97  78  65  87  13  10  89  80  29  45   9  35  29  88  50   5  23  65  35  65  49  34  79   7  72  31  90  96  88  20  81  56  30  11  16  96   9  98  31  44  48   1  38  46  37  92  10  30   9  57  78  85   4  16  65  25  49  15  38  81  84  80  29  44  79  67  54   6  85  15  68   4  58  33  41  88  70  91  11  84  34  57  58  32  13  57  25  20  91  98  55  11  92   7  92  75  89  88  41  72  21  12  71  28  90  94  50  48  32  23   2  44  92  54  46   6  96  94   7  76  39  82  74  77   3  64  33  52  28   5  39   1  27  97  84   3  37  24  46  40   1  90  59  81  85  90  54  99   7  89  67  87  21  86  12  36  90  51  27   9  43  15   9  87  92  20  31  61  67  79  39  66  71  52  23  59  29  41  76  42  29  25  51  86  73   1  83  64  52  85  80   8  20  93  45  68  95  30  62  43  36  33  12   9  47  56  55   6  62  76  53  24  24  51  47  15   8  94  14  73  56  45  14   3  11  61  29  19  80  22  46  98   1  83  56  56  88  58                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                      69  71  74  30  44  54  67  11  87  58  73  25  27  33  49  25  10  18  31  63  45  96   4  48  75  78  15  80  54   8  59  92  86  42  46  81  25  67  11  38  28  19   9   8  44  90  86  55  39  81  74  61  37  68  25  18  23   7  43  90  23  50  36  16  67  21  25   3   5  17   7  83  83  42  18  73  69  81  74  38  86  80  92  70  69  94  45  55  67  51  46  20  82  41  94   8  23  21  18  54  86   5   7  92  94  63  21  57   3  89  95   5  55  10  73  46  73  20  87  93  31  94  79  43  45  99  84  10  46  46  21  13   3  61  49  93  83  46  61  43  95  72  80  47  43  75  62  80  51  36  97  15  69  41  65  99  37  54  45  96  85  70  73  97  44  53  44  89  30  26  27  89  75  71  70   9  20  37  29  85  62  26  10  88  80  93  39   8  48   4  36  19  19  70   6  90  76  45  64  35  67  77  32   9  39  96  40  19  42  15   4  65  94  73  93  77  70  67  46  94  45  72  92  42  87  95  74  28  84  27   9  76  46  46  45  88  53  66  73   7  26  15  17  29  35  83  51  82  22   4  49  69  91  99  17  93   7  48  51  32  87  16  58   9  82  19  88  34  86  12  66  69  87  76  48  89  60  30  91  54  62  80  64  86  23  79  76  44  96   6  62  55  34  33  19  26  56  27  94  95  45   8  39  73  30  38  10  40  98  85  49  60  47  29  51  95  15  21  92  52  72  88  64  70  19   2  60  43  36  63  64  59  66  46  29  22  81  37  61  50   3  33  66  55  63  40  59  99  57  56  13  83  27  77  42  87  22  12  50  78  25   7   1   3  79  70  37  72  86  52  34  90  30  58  98  74  62  89  59  79  61  75  70  55  88   2  43  87  48  45  52  56  94  73  96  57  86  78  36  15  84  48  38  89   5  68  59  76  84  11  39   8  56  53   3  20  47  37  12  92  10  34  44  45  71   7   9  76  16  16  19  95  59  77  73  77  21  91   6  91  62  18  85  35  20  25  18  14  28  71  53   2  95  34  51   2  57  70  48  34  15  49  57  85  49  21  54  44  69  94  60  56  62  46  81  67  31  81  33  56  78  31  41  84  79  47  34  45  61  88  62  94  78  10  86  42  74  48  86  19  70  50  30  83  40  58  49  44   3   6  51  16  76  19  21  85  84  73  88  18  90  64   3  11  70  46   7  88  40  90  17   7  84  42  51  87  34  63  89  11  37  78  95  96  90  16  24  49  42  75  27  70   7  43  65  43  95  69  61  48  80  83  97   6   7  35  73  62  13  39  17  90  37  85  94  27  45  75  64  56  51  96  31  24  87  86  78  27  35  25  45  60  38  67  43   2  51  55  96   3  42  20  59  83  86  91  76  42  66  37  62  94  79  26  12   1   2  47  22  74  18  56  90  25  33  10  96  45   8  51   4  54  41  52  74   1  80  27  79   5   2  50  75  22  82  98  37  89  31  29   2  46  49  32  47  24  15  26  39  96  19  58   9  65  61  72  26  10  32  64   6  58  32  28  65  91  87   1  63  48  22  83  20  76  53  44  81  69  14  68  11  60  55  12  66  17  57  82  98  76  62  82  78  58  87   5  96   5   3  21  69  87  67   6  74  52  48  10  27  30  16  31  66  32  16  36  13   2  47  13  59  64  89  12  77  57  10  91  45  81  36  42  18  71  92  27  12  29  56  30  63  18  73  79  33  98   6  88  62   9  99  56  98  75  67  89  44  35  65  44  69   8  14  48  94  22  56  55  50  32   4  62  86  74  45  15  89  77  41  86   2  64  34  95  90  49   2  74   6  24  97  60  62  69   6  22  46  63  14  30  89  42   7  43  52  54  73  52  11  11  28  59  55  77                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                    82  28  41  64   7  25  44  80  88  85  91   5  94  74   1  62  33  96  77  12  66  48  10  87  27  60  42  81  94  64  55  14  85   7  77  32  12  85  36  91  27  53  75  87  90  33  52  10  48  60  47  92  87  37  18  60  98  27  69  12  57   4  12  34  70  87  79  35  60  44  76  37  13  71  60  32  56  89  47  10  82  58  72  28  33  53   2  27  80  70  36   3  54  62  52  47   6  68  69  45  79  64  76  12  49   1  46   9  88  43  84   4  92  36   3  27  19  30  67  62  92   4  34  18  37  39  45  30  58  73  76  51  86  36  84  31  95  92  39  55  10  51  70   5  33  98  19  21  86  96  69  58  82  96  36  11  72  92  91  22  29  31  52  91  88  88  46  86  15  69  79  47  80  68   8  63   3  94  73  78  11  41  95  91  35  78  14   2  53  36  20  75  15  44  26  98  77   2  84   2  31  37  42  31  19  64  87  95  96  21  25  35  30  87  23  55  26  33  53  92  72  80  70  81  64  18  19  51  39   8  93  16  42  69  15  15  30  90  28  77  43  33  28  35  37  54  94  99  35  42  91  46  67  38  30  75  31  43  98  60  32   3   2  41   1  36  28  71  90  81   2  58  19  90  20  72  38  92  80  32  16  84  70  15  56  74  57  70  77  47   5  55  67  84  47  36  68  93  67  91  53  92   6  88  31  92  35  71  63  63  39  69  78  36  78  11  65  95  38  69  70  49  95  94  40  48   5  31  21  97  45  43  39  51  26  52  91  78  80  49   5  35  11  46  65  39  89  35  39  36  78  72  60  30  39  30  70  86  74  59  77  56  36  19  67  60  94  81  44  14  37   2  34  24  17  87  83  85  12  98  25  83   8  33  14  14  14   7  70  96  82  58  19  93  93  59  93  89  14  58  76  48  70   3  52  96  73  21  79   4  59  92  39  97  10  83  24  15  49  65  26  31  99  82  96  90   3  88   6   9  67  25   4  47  40  81  97  70  94  94  30   5  46   6  43  54   3  31   1  92  41  91  18  19  78  10  76  68  49  79  10  43  18  37  42  59  95  42  81  33   8   8  64  66  52   3  99  19  17  12  17  36  88  32  88  27   1  53  61  78  77  63  15  98  44  36  98  25  67  34  20  15  85  75  77  19  57  65  78  73   8  23  53  67  44  44  37  59  48  88  12  53  74  16  77  76  71  78  80  57  18  68  43  45  94  64  36  53  49  29  46  80  17  70  37  20  38  21  42  84  41  49  29  22  49  71   9  47  78   7  42  82  34  67  45  19  16  66  22  96  74  11  63  55  55  96  60  32  32  87  72  91  14  70  33  11   9  81  55  24   8  21  10  78  60  13  19  69  31  88  97  19  36  23  76  70  93   5   4  61  94  86  43  26  27  41  69  54  51   8  97  80  89  72  38  61  17  59  71  50  33  31   3  79  97   7  46  11  87  39   5  78  78  50  99  11  54  51  20  61  82  11  95  29  70  26  51   8  39  79  57  70  67  75  95  86  16  47  17  27  42  94  70   3  42   4  72  37  26  22  51  48   4  68  35  66  32  64  94  63  90  27  17  50  86  15  66  27  46  76  43  10  12  71  11  62   1  45  99  13  36  76  31   9  14  24  67  23   1  63  64  74  74   9  14  17  28  84  47  72  94  22  84   5  53  60  40  62  64  49  25  44  60   6  68  44  58  70  15  14  44  26  27  36  90  63  99  12  79  18  66  98  58  57  27  74  20  41   2  47  35   7  52  20  56  54  74  33  36  83  24  93  55  38  59  47   9   9  52  94  85  11  15  81  41  64  43  26  73  88  45  84  13  93  73  49  45  76  47  57  49   8  76  59  33  35  25  96  55  68  70  75  86  42  39                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                  81  81  78  32  14  26  57  34  39  39  58  70  48  35  65   2  64  58  39  99  79  20  44  68  52  93   1  44  73  46  50  20  36  78  93  44  17  25  32  19  78  55  55  35  94  29  54  19  96   6  69  57  70  26   1  70  79  21  82  71  86  97  54  25  30  10  32  88   4  80   5  44  23  77  46  22  44  39  92  21  73  97  69  66  60  16  63  58  67  24  63  48  83  13  90  83  20   7  97  13  78  38  25  19  98  64  65  70  89  44  75  17  24  12  29  74  30  81  87  12  82  22  62   6  79  67  48  86  42  55  19  71  93   5  68  37  29  99  50  57  15  24  83  64   5  58   8  81   4  50  37  42  69   5  95  81  31  20  91  92  25  58  47  80  31  39  71  17  41  33  55  87  79  95  31  19  40  13  12  89  35  66  80  30  47  98  78  43  73  72  67  79  46  46  66  27  16  63  26  65  72  22  24  23  67  26   2  94  86  13  51  99  69  15  80  79  39  71  42  58  60  41  89  96  91  27  37  34  63  89  18  22  64  64  44  21  95  13  70  51  36  63  19  97  40  60   2  91  20  44  93  22  88   4  59  17  82  61   5  19  95  23  18  30  54  81  64  21  34  73  16  25   5  50   8  59  28  10  72  23  91  25  84  44  38   7  55   6  81  85   4  49  50  98  12  69  66  44  25   5  39  17  66  66  98  88  57  64  27  68  54  12  22  50  78  19  14   6  89  34   5  54  91  30  68  63  75  22  76  41  49  92  36  21  49  88   9  57  63  95  43  20  79  67   4  20  65  69  30  10  50  73  63  34  88  78  11  70  64  70  91  61  62  93  94  71  76   1  48  66  47  23  32   5  91  98   9  72   9  90  82  61  39  23  86  11  29  37  56  41  72   4   4  57  65  32  20   8   7  38  25  20  43  18  38  96  19  64  91  61  67   6  36   1  92  55  44  99  86  12  73  44  66  75  57  34  76  20  87  74  73  99  12  22  77  37  86  35  66  44  25  23  81  53  57  92  21  44  72  41  13  31  69  29  91  84  89  19  41  77  20  92  28  52  84  41  38  15  16  94  16  49  63  23   4  45  53  85  93  73  20  72  16  84  11  95  65  72  77  51  68  68  87  66  27  84  60  33   1  60  96  72  26  54  32  42  60  60  59  94  40  47  23  11   9   9   1   7   8  73  88  49  88  26  27  49  53  50  20  41  37  69  63  49  69  24  38  99  53  79  41  44   2  50  49  38  49  16  20  69  40  90  96  66  88  98  47  77  75  69  19  87  27  70  93  67  34  20  28  16  38   3  60  17  74  63  29  25  68  89  72   9  15  67  66  41  87  70  50  96  82  58   8  16  98  52  43  18  57  70  15  69   1  53  97  64  94   3   4  68   6  66  66  81  75  91  89  81  60  23  81  70  86   3  32  82   9  80  78  39  43  79  59  41  28  25  60  16  13  31  54  19  64  72  64  94  41  26  69  21  79  70  69  80  27   1  71  65  98  20  99  14  45  91  67  94  36  14  84  30  24  39   2  28  96  55  68  70  40  92  89  43  82  47  82  24  18  48  27  77  24  18   4  36  38  62  24  97  90   3  91   4  52  48  13  58  16  58  29  94  15  17  75  63  89  40  68  27  67  41  85  38  88  80  38  26  81  75  64  44  77  30  11  83  62  37  35   5  42  12  31   9  48  54  10  92  61  97   9   7  88  53  13  78  49  85  50   5  55  75  56  17  61  57  55  95  97  30  68  97  71  80  18  32  63  90  41  37  45  87  92  27  47  78  15  62  18  11  75  46  51   7  72  79  92  29  98  43  59  99  61  80  37  88  19  19   9  91  70  85  19  19  49  86  81  35  86  27  97  71   1  42   1  44  63  98                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                46   4  81  43  28  65  75   9  34  56  47  85  11  25  88  39  94  29  22  21   6   6  53   9  47  95  18  48  41  26  26  49  64  50  12  85  39  99  91  55  76  99  64  87  93  31  94  96  14  68  44   8  66  64  21   2  21  39  42  60  99  36  95  35  58  46  50  49  90  73  66  10  27  66   5  25  70  75  22  57  65  29  36  37  83  80  65  92   2  57  44  51  45   8  28  93  82  78  68  93  46  27  99  68  22  65  53  22  39  13  13  90  91  57   3  86  94  61  53  92  84  82   3  22  54  76  39  34  58  88  57  71  58  87  11  24  41  42  69  51  82  61  90  44  17  58  68  21  43  18  83  11  78  13  59  97  64  62  64  74  51  28  83  52  40  67  44  67  58  79  29  57  93  26  68  76  93  66  54  44  68  76  88  22  96  89  81  71  19   1  76   1  13  36  18  10  97  79  74  35  73  21  71  64  67  17  34  86  76  49  16  39  31  44  14  67  15  78  20  12  16   6  23  27  10  17  62  96  80  23  18  75  81  77  80  26  36  77  91  10  28  77  50  20  61  71  51  25  93  52  25  55  23  44  74  21  69  86  87  34  45  29   5  75  36   8  57  44  96  40  16   6  92  42  42  88  96   2  91  78  37  13  97  13  75  58   3  82  56  26  28  74  44  97  83  32  73  84  68  87  68  93  41  94  77  59  51  76  43   3  72  31  19  31   9  45  20  50  25  13  68  19  48  62  97  41  44  44  12  12  89  11   5  55  57  64  63  36  74  56  28   6  33  87  16  47   3  81  68  62  27  41  50  68   5   2  30  81  66  29  37  64  57  73  71  99  48  66  94  12  30  85  85  21  46  53  68  38  36  86  13  58  43  92  60  97  30  55   2   7  37  93  19  61  89  61  66  66  27  83  88  94  38   3  65  42  41  91  15  36  99  57  49  78  44  25  97   3  72  35  62  11  89  71  12  83  32  89  83  39  60  80  31  42  42  86  28   9  91  51  77  24  29  73  82  39  78  24  79  52  85  51  57  70  59  31  18  16  29  71  27  33  33  71  45   8   3  27  95  85  49  65  76   2  86  30   9  92  89   4  64  98  17  97  78  95  47  55  70  84  84  78  83  19  57  73  55  51  37   4  43  25  48  19  58  72  85  53  58  29  30  72  36  69  62   5  84  50  69  72  48  53  94  69  11  24   5  22  86  51  54  96  91  52  32   2  73  24  26  68  81  71  13   9  29  46   9  79   7   3  13  94  80  22  58  22   5  72  41  58  24  65  17  91  99  36  91  80  30  24  18  43  13  27  32  52  22  43  84  96  37  89  51  30  39  88  95  91  57  92  96  12  98  87  81  72  93  16  95  26  87  33  92  27  53  37   8  73   6  82  32  35   2  98  15  53  75  15  43   5  96  92  36  62  41  77  82  71  45  50  44  91  19  87  69  50  79  49  82  75   6   3  16  65  32  28  19  76  85  91  97  24   4  94  43  35  77  86  58  78  20  14  44  28  26  18  55  31  25  64   2  46  86  72  73  76  76  37  14  69   8  83  32  80  22  17  42  68  95  37  55  47  63  83   8  71  57  73  73  13  75  54  95   3  31   3   4  13  26  42  65  19  30  91  43   7  48   7  59  75  81  18  40  87  21  38   7  20  93  12  76  52  77  71  32  80  63  31  98  73  78  66   5  49  76  27   3   4  26   5   9  46   9  92  78  72   6  65  47  95   4  50  85  48  31  14  62   8  17  63  11  27  48  51  27  54   8   5  88  26  93  81  66  96   4  66   9   1  99  95  98   6   7  21  15  61  38  98  56  80  89  39   8  70   5  99  38  67  15  83  90  31   9  92  20  28  71  73  27  90  98  57   2  65  88  17  98                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                              43  83   3   7  88  41  26  25  30  54  39  69  28  69  11  44  17  86  65  68  90  47  44  61  53  29  41  49  91  42  72  51  39  77  99  24  48  51  67  63   5  23  26  26  44  18  29  92  12  64  76  98  55  27  67  33  91  59  21  93  32   3  58   7  57  47   6  96  26  53  16   2  30  56  30  75  65  78  11  14  95  68  88  54  35  44  11  74  97  89  90  30  60  67   7  34  92  33  36  19  38  78  29  94  66   4  53  26   6  22  62  16  22  52  70  60  60  50  92  25  60  20  58  77  28  68  49  60  58   5  45  84  57  77  43  15  62  94  75   3  84  58  16  38  17  43  76  46  50  99  36  86  73  31  39  82   8  35  51  48  61  96  40  94  91  34  11  32  48  58  71  36  82  17  89  55  35  65  49  41  37  48  46  44   4  80  39  39  93  60  37  63   6  28   8   6  99  13  11  24  35  73  95  32  87  81  37  41  39  56  25  29  72  66  28  35  42  44  92  98  17  61  80  42   3  28  13   9  18  95  57  40  18  73  44  67   9  33  56  85  63  43  87   9  89  74  46  72  58  39  68  54  35  94  42  43  41  96  36  90  79  32  94  82  73  64  66  27  94  92  37  13   4  40  61  40   1  78  90  14  69  96  71  27  24  37  37  96  43  22  90  41  42  93  74  10  60  47  81  79  52  66   4  34  69  73  20  42  47   1   4  72  78  19  14  70  75  93  62  74  65   9  26  96  57  19  51  25  12  27  39  58  39  95  57  98  39  96  67  41  69  58  85  16  42  41  75  29  23  58   9  10  40  82  88  16  13  94  98  46  42  89  96  99  93  45   5   3  72  76  89  45  64  86   6  13  48  29  34  57  51   7  14   7  79  26  90  22  80  53   6  75  95  16  16  53  74  73  56  91  36   8  43  58  37  95  45  42  60  26   7  28   1  98  79  79  83  75  93  52  81  30   7  21  23  72  57  51  92  87  63  22  15   3  98  42   3  20  20  76  82  44  15  94  42  43  92  81  38  46   7  75  94  44  78  39  56  57   2  80  45  71  35  11  69  74  41  32  74  50  19  17  10  47  66  74  17  42  72  44  66  48  33  62  14  70  39  47  29  47  64  20  21  95  13  58  23  62  55  34  63  94  11  55  36  45  78  51  21  74  68  11   4  60  64  52  75   5  44  16  60  54  36  18   2  51  14  99  30  71  20  55  29  65  26  50  28  51  62   2  27   9  81  63  40  12  47  78  65  55   4  44  41  60  53  44  46  28  39  85   4  44   9  76  43  88  74  53  58  83  56  48  16  32  31  74  55  67  33   6  81  52  33  31   6  24   7  13  36   4  76  68  10  12  47  28  63  12  69  89  30  35  70  76  61   8  84  40   8  53  56  22  62  59  46  58  13  60  52  88  36  29  94  92  16  45  71   4  73  70  19  12  10  42  31  95  36  95  73  26  47  26  57  43  98   4  58  32  98  42  32  20  19  85  12  52  29  79  74  12  57   7  44  55   5  69  90  69  33  20  28  20  15  47  97  21  21  96  13  29  68  68  50  16  33  80  42  37  24  79  14  75  92  13  16  23  59  26  57  11  94   9  64  41  32  23  16   9  46   3  80  19  59  33  66  10   2  23  44  45   4  46  39  80  90  67  52  62  30  35  64  18  34  29  15   1  60  10  64  57  74  18  96  43  60  11  35  59  70  65  29  97  61  78  65  96  80   7  31  44  45  28  64   8  13  40  34  80  78  49   6  62  75  24  54  24  60  59  37  38  48  52  95  44  33  69  18  27  17  94  27  60  21  17  95  12   9  57   5  95  58  43  35  23  77  69  24  83   4  54  59  89  21  36  48   1  88  70  11   4  87  68  84  77  96  18  34  37                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                            5  31  63  62  26  81  64  97  99  35  32  51  99  84  65  31  12  51  88  16  31  66  95  32  59  45  84  82   6  62  53   6  98  93  89  40  30  13  86   9  43  68  67  91  63  77  46  29  48  68  85  46  76  51  90  86  73  18  12  35  44  44  58  79  79  41  31  68  18  27   6  34  81  40  69  62  30  49  32   8   1  84  83  94  50  30  60  91  13   3  61  70  17  57  43  66  57  33  88  89  22  93  78  91  84  14  53  98  33   6  75  20  44   9  45  99  38  62  69   3  41   1  23  32   5  79  79   7  10  39  11   1  64   1  96  35  19  38  86  59  30  34  32  34  53  56  40  81  37  34  73  10  89  39  82  21   6  20  86  34  99  51   6  46  54  51  77  26  73  83  57  42  51  28  81  62  17  55   8  49  33  78   1  72  65  85  57  11  39  86  45  30  44  35   6  93  77   1  90  51  63  37  78   1  64  59  65  34  51  77  48  15   7  56  12  43  19  25  13  35  60  23  45  87  25  62  34  53  72  63  40  66  74  93  84  63   4  62  66  36  58  31  18   7   6  10  70  78  36  48  24  34  35  33  67  45  79  17  71  96  95  88  25  48  17   4  69  14  59  58   3  73  38  56  34  28  12  64  59  29  77  34  76  44  80  52  71   2  92  13  91  16  19   6  28  73  22  30  64   7  58  49  77  56  18  79  44  35  76  83  86  94  36  99   2  92  38  23  60  50  85  61  26  35  77  34  35  31  11  79  86  97  34  26  59  46  91  72  95  21  42  88  83  99  18  24  86   7  83  89  53   1  12  19  99  38  43  42  26   8  17  34  56  11  81  30  95  78  66  91  42  59  54  56  92  60  77  34  44  87  36   3   8  42  91  66  39   2   9  75  59  24  15  46  82  55  67  22  66  80  77  23  81  14  24  79  48  35  57  56  28  50  32   3  45  43  63  46  54  90  60  17  48  85  11  88  44   9  22  47  74  58  83  98  80  18  11  33  61  35  74  99  28  37  66  12  79  72  71  53  83   5  59  73  46   7   1   2  27  30  39   6  22  95  21  13  47  50   1   4  66  86  71  89  76  82  71  61  69  87  75  64  36  90  10  22   6  47   1  34  94  69  62   8  99  14  14  23   7  46   9   3  86  69  67  48   9  36  68  27  42  66  83  25  45  58  40  96  43  98   6   6  45  34  18  48  90  33  47  63  17  37  88  46  17   7  44  28  94  46  72  37  80  68  46  22  12  62   8  96  62  47   4  89  54  83  56  66  46  80   8  37  71  82   3  10  32  83  63  73  89  88  98  58  43  34  47   8  77  90  41  52  66  55  75  20  81  85  88  76   9  92   5  26  28  89  54  13  18   9   3  39  38  80   9  57  83  62  43  78  88  19  81  86  15  47  72   5  81  64  35  16  47  69  47  22  85  61  99  37  12  79   5  80  71  32  32  73  48  96   7  22  98  23  92  72  67  31  47  61  89  45  36  78  68  17  42   1  74  32  81  71  41  25  31  71  65  13  61  69  86  51  73  21  93  18  78   5  40  40  92   9  30  37  65  44  55  57  78   3  93  68  67  85  69  72  31  91  75  35  15  51  90  20  79  12  24  13  59  58  87  66  11  79   9  53  76  69  82  64  52  29  31  23   1  34  74  38  29   8  34  49  32  92  73  63  35  22  44  70   2  78  32  13  29  27  95  72  63  26  71  19  75  68  56  41  33  21  45  52  59  91  98  43  13  82  16  41  33  99  91  96   6  53  80   1  18  57  13  94  65  94  97  56   1  78  51  99  14  50  51  92   9  86  60  49  28  34  22  71  97  83  68   6  74  78  69  18   6   7  62  49  66  50  81  84  74  44  30  53  47  93  88  70  15  33  22  77   7                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                          90   2  27  40  43  19  46  11  12  40  53  13  69  36  92   5  95  66  18   9  33  19  74  55  60  12  37  34  22  94  82  69  76  24  99  81  47  91  72  87  29  98  42  20  68  93  12  99  17  52  70  49   2  49   2  32  41  58  70  69  66  71  32  61  91  90  38  98  16  25   6  11  59  65  54  78  96  90  49   2  36  80  29  96  86   3  32  71  35  84  78  41  65   7  21  22  67  39   5   9  27  39  28  94  85  35   1  92  76  43  45  78  58  74  20  88  69  47  83  59  36   7  62  53  18  23  69  61  95  89  93  23  24  29  27  62  79  52  76  72  24  88  31   8  60   9  79  90  65  87  61   2  58  39  88  20  72  48  35  59  92  42  51  60  89  79  68  94  60  76  50  14  62  53  72  57  37  62  23  96  41  74  94  98  49  65  36  67  42  76  32  97   7  81  27  89  89  83  90  87  62   7  16  43  81  79  73  89  28  75  30   6  18  67  39  86  89  39  89  40  37  22  23  24  56  15  24   2  50  19  90   5  27  93  22  40  20  75  89   4  11  61  93  43  89  86  88  21  67  89  31  43  45  49  77  98  82  95  50  76  41  96  13  43  44  70  89  79  73  74  74  81  46  92  51  60  69  48  18  87  12   5  35  83  43  13  19  72  44  14   4  12  72  36  81  18  64  52  23  91  92  86  86  91  75  48   3   5  58  88  23  91  98  83  54   8  59  93  50  94  50  86  23  60  79  31  79  38  93  42  10  31  41  34  73  37  49  12  43  15  88  15  31  31  35  87  45  19  77  53  71  72  88  17  29  39  29   4  64   9  34  60  83  22  57  49  66  83  44  70  96  31  17  64  58  86  51  87  83  30  10  35  23  42  47   9  38   5  60  68  24   3  66  27  49  57  40  79   7  62  28  64  41  12  48  12  92  24   8  92  65  11  81  66  53  72  51  18  88  51   8  44  20  51  56  22  98  68  38  61  19  34  90  86  75  25  60  40  70  17  95  76  15  81   1  28  58  24  46   3  84  11  17  19  55  16  18  62  13   3  98  49   1  70  89  87  15  34  34  45  22  98  11  45  70  67  46  17  22   9  24  97  24  17  35  58   7   9  60  96   7  58  87  49  59   5   4  64   6  79   2  34   6  71  46  66   5  65  40  90  14  40  43  79  98  75  41  67  41   2  17  98  77  25  37   6  31  28  99  85  20   1  17  44  63  28  31  88  80  82  48  51  47  58  42   4  10  83  80  81  96  87  81   6  68  81  63  85  11  27  48  85  99  99  86  74  13  53  27  15   6  74  95  36  68  13  49  10  53  27  48  61  21  16  28  55  29  27  41  12  98  32  89  31  72  70  70  84  50  39   6  55  75  22  48  11  87  29  26  71  31  96  88  62  15  27  94  60  15   7  71  60  52   8  82  43  37  88  89  56  19  75  76  56  17  79  73  27  98  73  67  89  17  45  94  65  86  79  11  78  74  50  72  32  97  17  62  37  73  13  93  85  15  69   9  72  15  77  12  90  36  19  10  87  67  64  91  40  80  98  26   8  45  81  75   5  95  27  75  61  27  11  22  68  96  78  10  45  21  65  83  38   1  42  28  74  98  90  44   2  24  40  88  89  31  63  41  27   4  39  59  89  31  26  16  48  91  32  79  24  91  51  57  44  62  24  37  72  22  31  84  66  10  60  20  57   7  58  25  72  93  52  97  18  88  13  90   7   3  44  25  52  35  69  80  67  83  56  29  47   5   4  60  35  44  72  70  40  82  44   6  52   7  94  19   2  27  29  30  32  91  12  29  17  51  74  41  39  15  23  65  10  62  29  44  41  19  89   9  41  47   4  66  99  56  82  25  51  45  68  14  86  29  78  71  19  93  37  70  22                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                        95  66  15  96   2  18  28  21  29   2  93  94  53  27  26  85  36  86  51  82  30  59  42   7   3  92  90  24  16  19  87  52  12   5  35  41  65  28  50  81  34  15  33  71  15  58  63  92  17  20  56  80  43  20  57  82  96   8  52  78  12  93  56  83   6  71  98  74   3  59  75  29   5  94  86  58  92  71  46  85  71  89   3  74   6  86  81  59  42  95  92  23  14  59  96  56  68  57  62  93  92  90  91  44  70  28   1  51  13  86  91  39  57  66  91  32  44  16  46  29  55  39  32  38  30  73  89  39  12  60  20  30  97  38   3  93  36  62   7   9  57  50  13  57   8  83  27  28  13  57  41  44  29  76  15  15  47  42   7  14  25   5  23  13  93  29  59  43  85  49  53  40  62  51  97  53  99  29  57  74   1  12  12  50  63  21  20  86  80  34  67  68  75  57  41  74  48  43  48  15  24  77  53  47  91  33  28  61  18  50  55  23  20  55  10  58  25  28   9  68  28  78  77  59  15  25  29  24  22   3   9  41   3  14  94  82  87  96  23  11  47  40  57  81  43  57  65  58  96  78  27  65  86  48  67  52   6  90  75  20  19  71  74  36   5  27  68  28  15  12  26  50  73  29  65  50  78   7  49  33  57  63  27  70  39  83  87  88  90  62  58  57  92  45  12  25  90   2  61  69  61   3  24  76  25  46  30  23  59  94  58  67   8  43  46  95  82  30  91  40  57  15  31  82  56   1  40  25   4   9  15  64  44  72  19  46  55  85  95  38  34  37  58  17  58  49   4  97  10  13  67  43  34  34  64  37  90  53  66  32  55  36  54   3  52  30  49  76  84  12  37   9  54  77  70  24  44  68  71  69  93  44  12  16  27  71  68  69  52  37   2  32  17  90  48  52  69  83  44  64  33  73  92  73  95  42  38  91  23   8  65  83  15  35  36  87  14  30  96  66  21  56   8   9  39  14  18  23  86  89   6  78  55  41  22  87  87  89  77  48   4  56  39  52  94  50  93  16   2  35  42  20   4  18  34  84  97  77   8  15  22  87   9  78  43  48  86   8  81  96  85  41  71  79  55  71   5   3  86  44  37  58  52   2  35  21  24   9  28  79  59  46   2  38  82  66  48  92  63  77  93   9  67  51   9  60  69  84  13  46  92  88  10  38   1  13  33  62  16  27  29  47  82  41  96  91  10  69  28  60  16  99   2   7  15  65  85  35  67  63  90  67  67   6  23  88  26  83  57  54  46  86  36  27  86  65   9  26  92   6  43  45  16  52  75  17  65  57  66  35  74  51  16  45  67  90  84  77  67  61  65  43  77  39  91  44  54  56  65  68  91  40  22  32  20  41  34  37  52  25  55  47  48  92  71  56  98  94  59   8  41  25  15  99  46  35  99  85  70  12  30  54  62  52  33  11   4   2  88  78  35  26  59  17   1  28  21  52  39  12  20  30  75   4  63  91  63  43  95  73  45  47  60  70   4  36  49  77  50  21  74  21  49  97  65  50  99  79  20  46  34  59  87  50  66  60   7  64  33   5  19  13  72  44  84  86  48   4  23  73  81  28  32  12  14  52  30  95  48  65  69  24  96  34  71  78  34  38  88   7  21  78  51  39  58  62  76  50  72  88   8  60  10  84  84  39  50  95  74  74  52  58  44  27  92  52  43  48  89  99  66  59  67  79  25  50  74  48  64  60  95  81  90  41  14  74  31  44  94  10  82  97  12  70   1  32  32  16  28   3  18   9  39  33  18   4  81  45  14  68  63  88  80   7  18   5   8  10  65  75  45  61  69  39  93  48  48  66  66  16  11  29  73   4  79  58  11  94  21  50  83  80  78  38  52  73  52  96  73  66  80  45  49  33  36  79  41  52  47   4   6                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                      47  30  12  12  73  32  36  14  10   6  31  22  63  22  22  10  59  23  51  60  48  45  43  44  91  65   6  15  74  77  90  85   6  91  46  75  70  69  99  58  69  61  74  50   5  84  92   2  46  14  31  93  57  17  20  77  16  12   3  41  18  21  36  74  84   4  17  99  71  13  96  79  74   7  44   1  27  98  25  60  85  41  55  87  44  47  91  20  31  43  86  88  99  58  12  29  14  35  57  22   8  30  60  50  94  93  85   4  56  26  44  48  43  16  68  71  11  54  84  19  14  94  46  59  45  85  53  10  25  85   6  87  48  58  10  92  54  54   6  92  27  56  10  93  56  89  85  92  60  34  51   6  55  31  62  74   3  10   6  61  48  88  57   4  45  27  81  11  32  95  85  53  24  20  30  63  61  69  80  14  98  72  89  94  51  86  54  64  13   2  96   7  91  12   7  44  48  70  30  24  35  11  54  93  35   1  66  98  18  34  70  28  53  48  23  10  60  36  81  47  62  88  67  21  40  70  17  52  43  76  88  33  89  26  80  23  63  48  30  29   7  29  81  32  21  76   2  54  11  46  43  11  51  21  94  31   9  89  72  12  77  88  40  13  63  27  39  12  53   2  80  39  96   5   3  66  24  19  36  91   6  97  79   8  35   3  35  44  87  67  17  73   7  33  66  56  84   8  52   2  13  25   8  92  78  45   4  93  62  88  99  10  60  32   4  61  65  95  38  62  51  92  98  11  63  64  16  76   1  28  77  34  50  48  44  84   6   9  16  39  14  85   7  14  42  44  73  64   8   2  42  86  91  84  22   4  13  40  42  31  26  41  65  83  61  15  20  81  41  15  97   9  37  48  27  15  97  86  86  69  18   8  70  47  78  97  78  85  88  73  77  52  99  16  15  17  78  31   4  38  19  91  21  17  19  22  43  39  17  20  21  81  33  77  59  13  37   2  42  20  61  31  40  52   8  44  91  35  81  92  84  10  83   8  61  43  79  59  91   3  34  54  34  34  27  63  56  98  58  60  29  18  20  78  27  56  59  96  62  19  72   4  53  10  21  75  13  25  57  31  87  85  36  62  69   6   4  27  50  72  46  56  96  23  54  38   5  34  70  78  25  32  24  84   3  60  16  19  55  17  51  22  63  56  58  42  74   4  42  86  38  99  92  95  49  36  27  59  18   7  98  21  18  63   6  15  33  86  36  54  60  60  99  15  82  84  92  74  98  27  15  59   9  38  73  75  85  48  83  31  88  20  81  77  70  48  39  41  96  29  17  24  88   8  78  35  20  36  15  73  11   4  88  37  20  66  63  51  69  61  88  93  18  21  35  31  28  39  69  26  14  11  30  52  48  35  21  49  88   1  22  94  15  48  34  24  42   2  75   9  56  93  59   6  36  59  71  53  23  28  52  90  13  50  13  56   3  74  61  69  68  26  76  74  62  17  91  73   9  40  53   9  41  36  97  33  85  84  22  24  12  43  15  59  69  73  31  68  65  17  45  80  93  98  35  93  84  99  15  56  84  16   8  55  94  88  65  17  82  52   4  27  74  92  28  87  79   5  99  98  86  20  99  41  54  11  61   3  87  17  55  82  21  54  81  30  28  38  83  85  17  86  18  96  21  60  67  14   6  78  32  96   3  91  95  92  63  89   6  33  51  24  19  56  49  16  71  51  52  17  95  22  65  89  48  64  61  18  84  85  66  72  77  46  58  17  93  58  46  85  29  21  14  83  90  35  44  96  99  19  43  25  59   7  52  26  93  49   8  93  32  90  22  71  18  44  48  70  58  91  81  89  75  59  56  73  20  31  46  65  19  87  43  61  84   1  65  53  76  33  43  54  10  37  29  33   8  56  26  89  54  31  20  64   3  44  82  54  25  41  68   2                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                    20  26  19  12  83  87  56  66  29  51  24  12  69  90  29  23   6  20  74  51  97  43  24  30  48  47  34  41  92  69  86  22   1  30  96  13  21  33  72  71   6  51  51  22  31   6  90  66   1  91  66  38  74  70  70  40  74  48  34  30  44  65   6  25  19  74  89  29  15  35  25  38  42  68  77  12  37  74  82  79  14   9  30  33  70  96  19  91  32  70  43  22  44  96  13  93  89  43  35  95  41  42  83  79  71  11  78  89   1  16   9  46   2  29  51  90  42  35  34  30  91  25  83  43  11  52  71  61  64  57  48  51  86  26  63  60  36  99  58  86  83  98  71  76   3  64  49  94  83  52  80  94  75  81  24   3  50  37  50  19  69  51  23  60  25  45  64  59  20  46  69  72  81  93  78  13  53  26  40  50  11  69  12  10  72  18  76  29  12  42  73  86  78  47  69   2  13  62  94  19  12  20  42  99  43  70  18  36  89  88  30   2  93  33  57  27   4  89  43  42  71  78  88  68  34  25   9  89  64  55  11  16  71   2   6  28  39  59  11  75  39  98  74  35  79  23  56  99  86  92  56  54  80  21  48  35  17   1  61  97  55  69  99  93  78  27  50  89  55  57  35   9  93  45  70  38   5  66  94  64  96  72  30  35  79  70  86  37  41  70  36  65   8  34   6  63  71  65  96  70  86  92  60  75  29  88  87  63  92  52  56  15  64  25  95  31  55  29  17  27  12  22  93  80  16  63  41  88  62  70  23  42  83  52  70  91  84  47  41  93   2  29  62  81  98   2  68  46  28  93  59  76  98  73  28  86  13  67  18  57  63  23  53  58  21  11  68  45  47   1  56  84  70  88  65  17  74  11  84  32  72  75  75  94  30  62  87  42  14  59  60  67  16  36  28  55  99  29  12   8  48  97  66  73  61  40  69  44  96   7  86  52  53  54  90  40  45  52  19  55  42  33  70  26  56  40   1   8  40  17  41  91  43  21  51  63  31  30  41  36   4  36  68  52  59  84  87  63  50  30  25  45  94  21  73  80  90  27  56  92  51  21  89  85  14  59  18  81  42  68  59  16  74  10  59  74   2  43  63  20   8  31  32   9  36  74  66  45  72  17   6  55   9  57  78  25  62  78  26  20  11  29  43  10  75  47  75  33  56  27  40  97  30  36  81  80  60  92  68  10  46  44  75  33  85  44  77  12   4  49  14  86   5  16  47  80  26  68  36  10  68  89  24  57  65  84  42  91  71  90  87  51   9  30  85  12  93  68  66  56  45  65  34  46  33  12  90  65  73  60  24  15  97  64  19  48  88  93  96  10  36  93  37  43  80  81  76  75  39  29   2  86  74  61  81  22  17  13  40  25  31  35  83  32  37  63  30  54  64  80   9  41  78  71  46   3  26  32  57  32  25  49   8  72  96  10  94   9  34  54  83  30  46  18  13  54  71  46  68  89  92  89  27  98  60  37   9  78  96  94  17  28  60  89  59   5  65  95  62  54  11  31  79  45  82  79  33  26  66  88   2  12  33  22  76  94  19  47  72  88  27  85  11  76  10  87  15   2  78  87  67   1  81   2  13  72  72  47  91  81  69  61   3  31  67  73  55  22  18  69  30  45  42  82  45  82  22  50  90  54  32  67  57  10  10  51  38  96  69  59  41  68  79  66  27   3   8  16  84  63  75  42  73  85   3  59  11  20  41  79  80  23  48  99  90  24  86  63  32  77  74  31  83  64  51  25  98  54  52  38  25  58  56  49  78   5  38  22  87   5  68  26  86  87  34  86   8  99  30  35   6  44  85  40  43  32  81  58  21  29  79  35  88  15  38   6  69  39  52  97  25  87  11   6  55  36   8  54  24  25   5  15  86  56  87   9   5  90  89  53  39  80  45                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                  53   4  53  75  62  36   5  40  26  16  23  53  57  85  88  57  16  90  44  59  59  63  93   5  97  66   6   5  54  45  83  94  41   1  51  57  58   2   6  99  65  99  40  43  21  44  55  31  22  23  17  37  85  18   1  68  12  44  96  46  43  42  18  15  46   4  83  25  20   6  38  63  92  77  11  13  69  14  86   7  31  69  81  99  65  31  37  97  44  45  11  17  50   3  41  33  62  36  37   5  29   6  68  29  86  31  93  52  58  99  97  25  39  88  27  97  26  28  91  13  76  31  87  34  60  80  80  14  65  53  58   8   8  30  23  68  57  86  32  22  51  74  33  91  94  78  26  70  27  59  54  77  19  16  82  85  31  37   1  19  90  33  32   5  35  94  69  85  29  80  98   1  33  66  25  15  58  65   9  78  13  58   4  86   3  81  61  60  68  99   5  19  57  37  84  59  19  86  32  42  26   9   1  50   7  36  41  55  93  58  58  92  87  77  32  85  67  62  37  30  74  23  23  55   4  97  84  51  40  57  16  74  20  86  58  92  11  25  94  63  69   7  72  80  63  69  59   6  23  77  26   2  83  88  22  32   6  97  44  92  97  18  49  82  54  27  38   8  41  50  54  54  78  94  61  62   1  87  56  77  91  26  91  47  89  53   5   3  19  89  88  58  76  16   8  68  60   4  90  26  49  31  55  38  83  38  30  23  12  69  64  88   2  50  13  43  99  27  12   8  15  78  46  93  22  35  89  28  66  66  95  78  19  60  11  26  62  67   1  85  68  70  15  78  44  22  22  97  11  96  97  63  42  54  11   1  81  15  75  75  29  81  69  13  51  46  73  92  44  10  44  87  28  18  68  23  38  37  22  91  31  87  80  18  14  59  38  67  49  62   3  58  96  76  71  34  17  24  69  69  92  73   3  94  82  99  19  62   5  78  20  50  98  93  18  70  34  19  32  86  88  91  99   7  44  72  31  22  38  96  22  99  36   8  22  89  31  72  86   4  12  17  10  44  27  99  76  83   3  30  93  58   2  65  77   3   5  37  44  19  42  90  61  71  19  99  58  85  22  52  64  15  12  28  71  82  50  10  45  56   5  24  28  96  84  94  21  53   5  16  73  95  31  77  46  28  54  37  29  16  29  11  55  61  90  79  77  64  65  65  19  99  41  59  90  28  40  40  40  43  25  98  15  18  29   3  51  33  22   9  82   3  75  63  90  58  38  19  66  57  32  14  66  14  47  37   7  44  81  32  72  31  32  78   7  86  39  63  42  25  20  14  70  98  45  81  23  75  32  75  65  17  94  88  26  39  61  47  18  75  61  41  62   4  12  43  92  77  38  32  36  30  65  59  12  76  21  89   1  18  17  64  21  42  40  79  35  63  45  63  24  65   1  99  82   6  59  99  29  50  48  61  42  80  95  27  66   8  76  44  99  41  64  33  18  76   8  92  25   1  12  96  63  63  42  44  99  17  56   2  39  46  16  44  68  11  25  26  75  19  97  61  27  31   2  40  82  69  66  32  92  19  39  69  51   3  77  29  65  12  70  47  83  45  23  61  88   6  98  12  79  13  81  25  45  48  92  87  61  15   4  20  30  93  44   5  90  32  24  35  71  87  77  87  78  35  44  87  89  34  76  98  47   7  61   5  77  53  31  34   6   4  95  19   3  13  22  30  63  90  37  96  26  67  72  90  91  44  77  23  84  33  60  17  96  20  67  42  12  92  98  26  76  51  75  61  23  91  82  35  61  28  86  15  94  64  15  55   1  61  77  56  16  36  29  10  87  35  11   7  59  18  59  30  74  63  75  37  96   7  44   2  55  32  18  82  57   3  21  43  78  25  68  63  78  32  89  61  44  90  70   7  71  19  13  97  46  84  21  58  81  14  54   7                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                73  67  57  60  42  95  77  37  52  26  72  97  39  75  97  81  40  79  24  19  59  93  74  81  12  55  25  97  64   9  97  49  75  80  93  32  82  34  40  46  17  65  32   2  10  12  14  77  39  15  55  11  28  31  41   5   4   8  55  22  67  22   7   5  23   5  18  13  13  17  95  55  63  43  16  52  60  55  17  48  31  56  51  58  11  30  29  18  76  31  67  48  14  10  16  84  50  43  15  41  30  75  11   3  95  62  15  20  89   2  82  10  44  97  78  93  33  37  59  83  96  57  40  51  82  75  88  96  27  71  73  34  34  84  57  52  85  99  27  85  54  21  21  92  66  71  10  89  12  47  45  11  42   2  58  96  93  19   9  74  47  47  76  80  71  28  62  18  66  89   7  66  47  35  13  65   1  23  70  24  31  78  68  29  94  22  53  64  29  45  62  25  50  88  46  49  41  16  42  96  77  67   9  39  17  73  86  14  51  82  30  27  51  96  16  98  60  99  14  62  14  11  11  37  19  61   7  60  87  38  81  25  72  62  66  80  21  71   1  48  41  35  85  66  23  11  85  38  74  42  29  41  60  67   6  11   3  78  41  74  47  36  89  79  76  94  18  71  37  66  36  77  91  53  50  39  36  30  72  40  30  78  63   1  84  99  48  17  32  92  13  81  80  34  22  90  48  46  31  21  87  97  58  51  51   9  43  21  53  52  88  53  32  16  89  56  40  76  13  95  75  90  60   3  54  90  81  93  84  13  96  48  63  19  69  40  17  39  52  14  87  33  16  64  83  29  61   6  53  74  80   4  96  66  17   7  66  60  48  59   1  19  18  10  77  73  25  95  58  31  64   4   6  25  68  37  20  50  39  28  54  62  18  65  48  19  87  76  91  43  16   1  50  49  83  45  60  82  71  67  65  76  85  17  22   1  18  15  51  49  81  12  72  97  35  41  50  80  39  49  71   8  17  70  39  27  47  38  42  27  63  36  53  62  27  18  81  19   5  52  86  45  32  29  91  98  43  68  90  15  20  35  51  40  83  32  99  28  16  30  21  51  80  35  52  86   9   9  30  73  36  73  45  77  69  19  72  40  53  28  31  75  51  11  92  81  56  12  99  90  62  27  73  77  34  11  74  72  96  26   7  82  87  86  40  20  29  17  98  98  21  69   9  54  64  84  66  76  45  35  50  95  30  62  38  76   6  60  14  40  97   1  41   7  47  66  87  32  21   2  98   7   8  84  17  49  77  58   8  84  45  18  94  15  87  61  13  16  84  26  33  47  95  98   7  72  56   3  27  64  79  79  75  77   7  54  66  64  50  20  39  87  49  42  43  28  80  66  20  93  42  72  90  45  39  84  23   6  13  90  14  79  58  20  40  72  61  96   2  57  22  64  51  75  72  71  86  96  59  21  90  54  90  95  34  28  57   9  19  15   4  50  35  46  26  76  82  19  51  46  22  29  41  35  45  62  93  48   4  66  23  50  48  65  85  41  35  26  22  28  31  29  54  59  53  72  65  24  97  49  24  99  15  10   3   3  91  91  49  73  48  29  20  58  93  19  94  42  81  27  35  87   4  60  50  13  84   4  96  91  55  60  88   9  57  46  71  30  87  45  96   9  56  29  68  59  23  67  88  33  32  12  62  79  31  17  89  75  13   8  49  93  72  54  78  56  39  57  95  71  33  53  62  97  79  82  17  17  88  10  58  49  77  57  60  65  38  37  60  27  48  69  98  46  81  57  65  74  59  86  22  56  89  21  87  10  32  35  79  40  49  34  16  21   3   1  54  51  83   2  57  76  37  23  75  99  79  42  13  52  74  20   2  71  74  22  96  18   9  31  87  72  85  52  37  26   2  24  91   2  34   9  41  19  50  35   4  94  24  80  76  36  49  92  69                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                              44  19  49  62  26  26  62  42  42  82   6  80  41  61  69  42   1  17  97  65  77  98  21  35  19  65  84  71  39  37  12  15  31  43  76  36  31  11  40  13  34  41   9  89  86  34  13  42  49  51   1  75  29  54  76  34  30  66  45   2  10  39  26  84  56  52   9  11  19  67  72  92  55  34  27  41  76  37  54  76  96  69  22   2  84  70  96  89  40  75  78  58  39  89   4  64  35  32  46   6  35  36  97  18  96  29   3  90  29  17  77  99  21  74  74   9  90  57  19  68  78  65  41  94  49  55  21  86  78  97  89  55  13  44  74  37  28  45  60  80  17   6  40  42  61  62  77  56  41  82  64   8  61  98  21  55  20  41  64  98  55  48  31  21  91  83  95  23  12  29  88  49  82  67  89  32   8  19  58  87  70  63  26  75  21  63  76  30  26  49  70  61  15  64  19  97  15  42  54  48  46  16  90  27  35  61  95  78  79  52  30  60  89   4  81  85  41  28  58  29  87  61  79  92  30   3   7  20  71  50  27  51  30  98  48  12  97  55  66  22  26  63  61  83  38  32  62   8  72  93   4  66  36  48  60  22  23  71  91  97  10   9   8  94  67  56  73  75  68  51  70  99  62  65  35  34  59  74  11  12  53  76  68  78  76  33   9  59  90  59  76  95  88   9   2  72  55  47  18  84  26  16  91  19  47  45  72  25   9  18  39  29  71  36  48  97  25  21  97  86  80  54  90  65  39  61  30  58  36  11   4  22  96  43  54  28  95  75   5  23  94  75  27  97  22  41  38  19  91  56  37  49  92  11  95  11  85  91  79  13  68  18  30   5  22   5  61  34   9  51  85   9  23  65  66  89  97  88  94  36  39  95  97  20  63  81  77  97  62  26   1  53  59  90  63  84  69  93  43  58  57   8  12  97  97  40  90  64   1  11  61  41  85   9  92  66  69  43  45  11  26  41  40  28  93  60  35  26  92  66  92  97  77  11  53  41  65  99  20  30  45  48  94  30  23  96  71  52  39   6  97  39  65  70  45  23  24  55  39  62   3  75  29  28  11  60  53  85  70  47  10  78  84  39  20  45  22  36  71  74  75  55   6  43  56  18  81  10  14  58  26  75  38  79   9  24  11  93  12  17  27  58  92  15  23   2  66  44  25  64   4  28  24  45  69   9  78  55  91  61  55   3  66  93  61  51   7  61  71  72  23  50  73  44  36  90   1  31  98  43  87  43  82   6  91  10  58  64  64   4  62  65  85  77   4  54  55  45  35  61  39   6  14  40  80  27   4   4  13  33  62  18  71  49  93  61  62  83  65  86  41  71  38  56  47  73  53   5  56  96  62  42  20  34  19  88   1  35  52  43   7  29  33  69  12   4  40  52  40  20  68  94  19  74  11  94  45  99  53  87  24  12  58  11  27  85  29  55  45  22  57  74  94  45   9  38  89  56  61   7  33  85  28  94   6  19  20  77  63   8   2  40  11  16  70  99  94  64  16  49  11  88  33  98  92  98  51  94  53  85  62  39  89  96   7  77  83  54  60  71  91  48  22  19  50  75  24  53  93  66  58  81  61   5  82  96  28  82  81  66  11  65   6  88   3  80  14  95  50   7  38  15  35  43   6  33   2  52  99  43  68  94  65  84  22  90  26  66  40  25  42  58  29  17  96  20  59  32  53  98  92  90  15  12  17  61  10  39   2  61  64  27  34  24  89  84  95  85   8  13  33  71  63  48  37  65  70  32  38  73  83  79  54  73  27  60  96  97  97   2  70  37  54  99  86  20  61   7  45  64  56  83  92  89  58  97  33  14  53  61  91  93  79  96  89  48  61   4  65  29  18  58  45  15   2  41  20  37  47  21  67   6  61  33   3  77  65   1  54  71  51  22  73  10  47  55                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                            59  84  75  20  55  26  87  16  83  63  90  36  14  41   7  98  28  35  85  53  20   5  17  24  54  30  10  59  85  84  73   3  45  10  32  73  83  30  40  48  27  67  18  81  58  51  31  13  82  87   8  50  27  92  79  69  58  60  83  99  16  48  39  30  13  43   3  26   9  49  77  80   7  98  93  72   4  78  39  30  80  85  44  54  32  89   9  48   3  99  89  38   7  78  23   6  99  51  77  61  62  33  58  70   3  13  70   9  82  80  91  47  88  78  76  14   9  86  54  27  24  48  79  58  46  88  78  69  69  97  59  33  19  49  45  92  68  31  45  88  60  20  73  45  90   2  45  50  14  73  18  86  18   7  59  36   1  75  59  71  54  23  36  57  83  53  80  12  42  54  90  73  76  16  87  89  89  51  37  30  56  92  95  91  11   6   5  89  73  13  47  43  52  44  34  61  78  10  22  51   2  76  40  84  67   1  54  80  39  92  79  23  35  33  43  39   1  38  49  36  33  65  24  88  61  75  31  65  22  16  74  35  48  83  87  47  98  39  64  94  88  18  94  64   1  98  14  51  47  22  50  52  71  37  25  74  54  28  46  17  60  36  85  54  46  65  46  45  20  83  27  99  63  34  95   8  18   8  28  12  15  43  62  40  22  78  94  49   5  29  48  46  13  47  35  10  27  56  31  30  66  53  42   5  35  20  83  79  95  97  60  86  62  73  49  60  87  29  42  21   1  79  51  93  22  48  56  25  94  31   5  67  93  84  83  87  66  31  96  76  78  79  45  98  58  96  86  11  15  51  35  74  19  61  42  51   9  34  67  37  53  68  19  67  83  90  43  48  97  95  17  14  55   5  14  18  21  30  51  42  53  67   4  65  95  23  51  27  83  43  26  38  22  72  85  62  82   8  78  27  45  92  11  99   9  14  93  24  10  23  51  86  44  39  61  19  55  21  54  69  73  23  70  50  99  35  25  21  94  46  14  64  20  16  75  76  17  86  34  93  89   7  21  82  49  95  90  32  94  72  64  81  56   4  23  56  15  51  79  90  95  72  66  14  39  56  49  33  69  65  65  96  40  44  21  91  10  57  16  52  56  29   5  84  14  19  56   7  54  86   1  75   8  54  51   4  29  28  57  88  22  54   6  73   8  95  77  95  67  77  81  46  23  39   6   9  90   6  67  37  82  33  90  80  15  25  16  34  93  21  83  63   7  59  31   8  29  40   9  63  84   5  63   4  15  93  95  66  75  63  76  66  28  47  78  71  63  42  93  71  14  90  91  19  92  58  51  63  74   6  95  69  81  31  12  69  41  53  82  81  56  16  33  18  55  70  87  80  54  10  70  43  12  13  80  90  99  17  49  82  10  58  67  70  90  73  25  89  92  34  26  29   3   1  43  57  93  45  24  33  30  51  45   5  64  40   7  15  37  28  66  72  18  14  42  33  71  73  33  62  80  56  54  95   6  73  62  18  81  74  57  97  86  87   9  82  26  93  57  76  96  34  61  77  73  75  71  89  86  38  69  89  71  33  26  49  31  73   7  77  57  29  91  28  15  39  98  78  35  84  40  64  63  36  27  99  32  64  58   5  56  52  59  42  34  78  17  30  36  66   9  56  27  66  53  68  48  98  94  17  22  85  11  59  65  84  82  75  13  89  73  53  43  81  39  98  89  76  99  12  87  68  99  51   1  54  10  54  10  57  90  39  38  35  72  28  80  86  79   3  67  36  51  88  53  17  85  27  94  15  95  61  51  36  16   8  40  12  72  61  88   3  69  17  39  44  45   4  66  73  94  39  12  79  51  72  85  75  10  44  77  69  46  16   7  95  91  42  98  14  77  92  40  89  39  70  99  10  71  59  94  65  28  19  95   6  61  84  52  68  21  23  56  57  10  52  70                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                          48  38  79  60  59  28  83  61  45  99  17  85  16  76  91  65  28  28  33   9  76  17  48  27  35   3  42  29  41  52  89  98  87  66  68  97  56  77  97  53  19  56  48   8  77  83  45  46  23   3  91  37  72  38  37  11  86  73  73  44  71  66   1   1  98  42  28  62  64  90  92  62  64  44  41  84  28  14  43  69  43  56  98  89  57  62  51  34  53   8  62  57  33  38  36   2  17  80   1  89  83  20  59  75  84  14  12  31  96  93  95  90  13  63  78  44  57  79  53  99  45  15  88  68  42  73  41  54  26  85  78  63  52  86  13  13  46  81  26  46  10  38  50  71  92  59  27  15  76  51  37  60  77  54  16   2  76   3  68  37  28   6  74  90  90  82  17  32  32  55  48   3  57  37  36  19  47  45  17  43  47  38  54   1  40  84  44   7  88  71  60   6  85  76  41   7  60  64  79  50  23   1   5  74  41  86  12   3  51   8   9  38  33  38   6  55  44  51  13  23  91  13  87  57  42  13  67  96  32   6  66  27  19  35  71  75  91   9  98  84  49  28  70  99  23  65  65  65  42   5  54  11  81  22  17  22  77   1  91  55  47   4  72   1  12  76  59  39  16  58  29   7  58  85  53  18  98  37  94  30  97  56  89  39  74  52   1  34  26  14  11  44  73   4  28  57  47  96  56  18  63  19  11  73  11  59  54  22  31  60  40   8  55  20  19  10   5  55  68  31  46  84  53  14  24  57  79  48  16  72  60  44   7  36  39  56  43  54  99  48   1  71  98  64  38   6  27  58  67  22  93  56  39  16  34  47  78  28  45  60  52  95  44  95  64  71  99  84   9  49  43  18  25   5  48  51  16  76  85  37  48  71   7  66   2  17  94  36  71  66   2  94  78  45  72  79  30  57  77  68  36  39  83   1  33  57  32  54  85  24  99  22  60  21   5   8  17  36  62  60  15  53  74   4  33  93  66  83  62  46   6  10  61  45  97  13  97  20  71   5  85  93  72  89  11   9   9  10   3  68  37  48   1  44  34  78  48  39  52  32  78  10  34  54  68  88  95  87  55  82  26  48  57  27  45  18  25  50  91  28  30  69  96  11  86  88  25  27  83  31  42  74  39  69  29  22  87  59  86  18   1  73   6  95  20  96  70  69  81  27  12  73  80  84  89  39  40  21  23  54  12  97  38  74  97  51  53  29  15   6   2  49  76  44  42  79  90  66  63  83  68  34  27   4  50  88  56  86  17  31  19  81  53  63  33  85  52  94  11  66  54  28  32  78   8  24  20  87  49  95  34  88  56  35   7  34  57  66  50  26  58  82  64  67  27  66  29   7  71  67  79   8  83  84  80   9   5  18  30  84  79  49  70   4  78   9  69  41  32   6  30  16  98   3  81  94  43  38  47  79  15  89  36  40  78  73  63   2  87  76  79  29  16   7  57  19  95  57   5  47  21  86  18  33  73  98  25   8  64  20  53  22  47   9  21  47  44  71  52  25  35  26  71  36  74   8  71   2  55  88  25  98  82  87  32  33  20  47  97  97  54  77  75  49  51   2  84  66   2  15  70  74  42  12  80  64  80  74  59  32  89  33  98  54  84  65  50  83  55  40  21  61  89  42  91  41  44  40  42  83  55  37  98  19  83  11  65  68  84  85  11  97  78   5  13   4   9   8  44  70  11  16  47  41  78  40  74  30  80  40  43  70  20  99  86  11  28  31  75  78  39  20  18  69  50   5  58   8  55  51  74  64  67  61  16  71  16  77  93  38  94  60  10  33  27  29  52  91  35  17  83  35  77  95  80  53  89  89  20  80  57  79   6  83  46  25  14  78  83  31  12  28  70  22  31  67  95  62  72  23   8  38  46  75  32  41  30  43  34  44   7   8  91  61  70  49  94  71                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                        96   8  63  33  51  78  86  27  87  22  59  20  41  38  63  77  69  58  82  62  92  19  31  81  70  92  99  24  74  60  76  55  10   8  47  73  75  80  74  57  14  45  24  70  62  56  46  27  27  10   6  18  48  14  92  82  91  43  83  95  31  73  37  94  76  99  94  76   9  89  75   7  93  54  42  55  95  49  92  15  23  96  23  39  30  75  59  12  14  86  73  70  60  26  97  75  63  68  85  71  73  85  77   4  67  23  59  76   4   7  63  96  12   8  36  55  78  37  80  46  92  69  35  17  58  38  46  96  18  72  27  31  94  63  18  28  25  30   9  18  67  86  53  41  81  74  35  33  58  85  14  48  90  93  76  16  79  74  42  28  84  12  31  65  26  93  90  50  79  47  36  68  83  31  37  99  60  83  97  79  82  98  35  48  89  13  23  90  35  70  47  46  46  54  18  29  25  36  41  20  21  42  52  43  86   7  93  35  50  53  83  36  82  80  99  14  36  10  22  65  37  62  50  94   6   6  60  99  58  26  18   4  13  87   5  44  74  77  49  63  71  39  64  30  22  77  39  63  51   6  62  35  78  44  98   2  94  51  80  18  14  50  97  55  92  97   5   5  74  23   4  10  48  32  33  26  85  49  96  76  36  31  47  81  28  80  26  51  50  19  82  76  94  75  13  86  97   5  82  42  36  61  23  67  28   5  46  95  96   5  66  39  56  67  55  72  25  20  33  15   4  78  88  13  76  38   1  26  40  98  14  46  44  79  78  77  98  66  16  46  70  45  70  68  92  19  82  19  63  13  83  12  21  55  36  88  75   8  70  54   2  57  28  99  21  68  46   9   2  61  14  43  21  67   1  11  28  27  65  22  12  65  99  60  77  72  14  17  99  59  33  98  94  78  94  30  90  36  87  35  51  65  42  62  40  79  40  54   4  51  87  22  39  42  76  84  64  43  80  12  41  34  93  50  84  57  73  66  70  73  62  31  96  88  67   3  57  59  73  95  50  92  21  85  38  64  80  90  29  84  21  67   6  51  87  50  32  57  90  93  55  12  61   2  46  50   3  62  11  48  34  88  62  90  57  83  38  35  35  77  15  68  24  50  41  11  37  59  61  92  83  28  42  41  40  68  63  74  97  97  90  10  73   6  24  67  32  14  10  69  12  50   2  63  77  48  84  72  41  63  36   4  56  73  94  27  96  64  78  62  17  98  69  60  48  38  51  79  83  48  33  17   3  78  60  88  93  81  96  85  78  12  39  71  96  87  25   9  85  60  41  66  97  84  38  85  17  35  45  17  34  16  23  76  36  46   2  84  99  92   9  24  83  43  23  10  98  74  66   1  32  15  64  17  86  51  82  41  31   8  64  41   8  76  38  53  59  61  44  86  95  78  39  90  61  60  79  84  16  68  61  46  98  45  48  74  98   1  65   7  90  28  81  94  29  74  51  37   1  72  15  36  28  59   5  33  96  47  17  21  33  25  27   9  62  29  20  43  61  28  38  26  25  38  68  17  23  61  81  79  98  65   2  57  97  67   9  38  41  60  22  42   7  71  68  98  78  35  33  21  34  48  70  47  24  28   8  64  92  99  11  32  80  88  63  71  37  95  33  74  86  44  79  68  61  11  30  59   9  37  62   4  50  42  66  18  86  77  24  48  71  83  29  84  13  34  96  25  46  88  55  41  29  64  68  57   5  78  23  44  12  54  74  44   1  22  28  37  74  44  34  20  58  71  52  23  91   8  54  34  27  65  42  59  94  53  68  97  98  11  38  57  99  98  89  85  81  90  50  94  23   1  58  89  35  67  89  46  54  93   5  36  24  16  85  27  53  66  98  12  72  77   7  90  27  34  92  42  25  33  11  80  42   7  42  59   3   3  61  76  14  61  95  22  36  93  61  20  90                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                      23   2  75  61  20  86  40  67  34  64  31  91  15  96  49  56  87  63  31  29  88  56  28  84  83  89  88  22  72  73  81  37  38  64  55  59  88  54  25  56  70  81  76   6  23  64  51  54   5  48  75  16  50  56  60  95   2  96  64  69  54  93  14  58  92  58  99  72  76  77   4  73  34  25   1  63  40  50  40  40  42  94  71  37  51  61  30  13  55  89  42  79  42  99  21  91  47  98  27  65  47  18   2  62  73  55  89  40  83  94  47  80   7  60  50  64   2   4  29  40  68  13  74  68  92  57  72  94  51  93  68  76   8  53  48  22  78   1  73  98   2  98  93  77  83  64  57  15   8   6   9   7   3  56  93  39  14   6  49  88  62  11  29  31  60  25  57  88  95  14  98  44  79   6  42  29  86  20  71  23  79  10  97  21  53  23  83  65  56   2  64  49  95  37  63  91  63  34  63  48  76  18  79  69  14  71  58  72  19  54  84  24  73  92  78  42  45  61  28  29  49   1  87  97  98  39  53  70  19  79  74  42   3   8  66  81  75  16  85  58  53  73  93  79  90  48  22  26  49  69  62  76  54  73  22   7  27  72  18  13  84  26  64  30  99  12  38  43  59  23  87  41   7   8  78  51  44  17  92  71  98  42  62  25  10  41  33  29  62  55  16  52  59  74  81  52  72  67  21  78  41  85  12  26   1  63  72  94  60  14  98  42  36  75  31  58  76  99  92  13  41  63  60  58  95  30   1  94  45  37  64  65  22  75   7  61  33   6  32  62  95  85   8  76  57  94  65   5  76   6  28  23  21  56  91  28  83  37  41  43  90  32  50  46  43  46  89  57  63  29  47  43  42  10  47  17  40   8   5  98  61  71   8   4  30  63  33  53  82  41  97  22  99  13  60  82  78  63  65   8  13  62  15  25  71  91  68  54  54  15  47  33  11  54   8  39  39  89  65  42  77  37  98  16  33   4  92  84  61  84  78  72  89  40  99  48  17  38  72  87  80  38  32  91  91  89  94  94  33  12  84  52  67  51  32  23  71  57   3   8  88  76  62  90  57  90  18  40  28  50  90  33  12  47  23  41   4  49  16  13  10  83  87  39  96  18  84  89  23  39  40  12  24  20  85  20  72  97  60  63  70  69  11  81   8  93  23  37  21  24  26  71  76  56  31  77  30  84  31  79   1   5  76  64  84  30  42  55  80  68  88  74  48  21  66  90  85  23  97  51   7  27  16  91  80  47  64  27  81   5  25  58  65  51  84  87  23  33  76  43  15  12  30  70   3  21   8  91  65  95  77  44  60  73  95  45  81  35  78  32  18  22  41  67  57  83  24  20  96  89   8  85  50  66  81  79  23  46  62  26  63  77  22  20  57  34   5  53  26  24  84  59  10  90  93  76  96   1  64   5  57  78  89  87   4  75  31  65  26  96  32  74  60  88  76  37   7   6  33  35  91  33   4   3  55  57  77  92  16  78  46  83  47  67  15  34  19  67  30  48  75  83  89  70  67  34  92   5  76  71  90  90  93  17  80  73  64  63  55   2  15  35  21  14  78   2  27  20  86  10  56  58   5  69  17  42  15  71   8  79   8  94  51  43  19   5  33   8  13  68  55  19  99  33  35  89  43  18   9  98  71  78   8  87  26  55  60  34  65  49  21   9  60  82  90  49  83  93  29  14   8  23  33  14  11  26  31  27  70  85   1  43   5   7  92  20  75  45  79  63  51   6   6  98  31  23  74  74  17   8  19  32  78  17  45  20   7  61  28  71  77  25  11  28  82  61  37  98  30  47  50  44  21  86  40  45  60   8  25  34  93  89  83  89  17  48  99  47  35  12  27  97  96  86  34  81   9  83  81  45  53  31  94  87  18  58  32  19  41  96  98  11  33  55   9  68   6  16  25  59                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                    2  27  96  26  58  26  96  17  46   9  54  77  40  76  27  89  35  74  42  48  85  22   6   5  14   4  93  20  40  68  54   5  55  53  12  39  62  59  72   3  22  45  72  93  58  65  49  80  38   5  67  82  70  85  19  46  25  80  39   3  40  33  89  91  39   5  47  63  12  48  33  64  22  20  39  70  65  71  69   9   2  36  28  67  59  66  17  46  16  33  10  80  75  62  51  16  28  72  33  71  20  30  60  69   1  40  59  30  34  98  78  69  69  50  70  56  73   6  57  36  94  62  57  97  68  85  10  56  92  95  21  88  84  69  22  52  96  92  39  48  40  84  17   3  89  78  68  83  62  79  32   9  45  69  64  13  43   5  90  37  66  68  84  31  45  87  40  92  21  72  59  93  18  35  47  69  51  88  89  22  73  17  45  32  20  71  81  59  72  64  62  92  69  98  16  71  32  53  12  83  66  60   6  40  28  89  61  20   3  73  38  29  76  34  74  78   8  44  23  61  38  39  74  26  44  29   5  74  95  29  19  23  50  83  47  37  50  63  26   3  12  33  75  33  73  99  43  10  45   2  61  15  27   2  25  82  50   5  70  39  84  11  57  61  71   1   3  61  56  71   3   6  27  53  81  10  50  35  88  95  80  64  96  15   6  66  71  62  16  67  21  47  23  11  49  67  39  98  92  83  18  41  24  77  37  33  77   2  46  16  51  31  77  65  26  56  66  20   5  56  84  48  45  97  33  14  40  35  76  16  33  20  67  31  29  73  67  74  85  90  68  76  65  35  71  12  15  55  32  96   2  64  49  65  13  69  34  41  47  37  23  29  13  94  55  41  26  17  11  56  74  25  61  47  57   2  51  51  16  99  56  75  50  41  95  17  40  78  28  91  34  17   2  79  94   5   6  56  87  83  78  78  84  59  66  56  83  19   7  56  78  88  97  75  68  66  24   7  66   6  36   8  69  43  46  52  24  76  69  80  52   6  85  19  70  50  86  82  51   9  35  14  32  49  36  23  10  94  23  30  68  66  19  11  23  26  85   2  26  17  33  43  44  73  25  39  35  40  72   1  24  10  76  86  28  99  75  24  40  31  30  96  66  67  59  49  53  90  35  90  56   4  85  71  69  51  78  71  23  96  74  36   9  61  93  32  71  83  70  84  42  64   9   3  81  84  42  61  23  11  28  16  20  28  30  18  98  92  73  96  68  93  77  81  63  46  67  32  34  91  12  81   3   6  67  15  15  95  73  10  50  97  80  77  30  48  72  58  32  52  56  97  58   4  36  10  81  83  28  65  58  21  97  63  15  32  92  70  21  86  52  86  51  73  78  13  82  23  19  12   9  50  66  71  65  54  44  87  82  59  24  51  63  83  63  65  15  11  67  17  29  27   5  19  29  82   5  98  67  79  64  44  62  10  64   6  27  40  37  69  76  70  63  75  49  40  56  57  50  91  57  60  94  93  55  61   4  23  48  91  10  17  34  46  41  71  89  29  69  10   4  19  55  52  26  42  66  44  43  46  59  62  27  65  88  42  32  13  62  91  19  29  23   2  92  29  65   4  82  72   2  27  41  43  65  37  40   9  50  86  58  93  79  48  31   3  23  33  12  50  85  27  20  50  61   1  98  99  96  58  48  77  70  80  12  10  84  73  40  17  61  72  34  77  12  34  12  66  75  89  13  12  44  54  66  34  55  10  77  19  33  66  13  36  54  23  30  65  44  56  87  43  20  25  40  43  34  34   8  31  16  89  79  11  79  56  85  99  98  62   9  83  82  75  13  64   5  94  26  99  98  30  54  64   1  36  64  95   3  94  89  99  97   3  40  93  17  43  47  45  16  77  29  29  56  24  50  32   7  93  89  91  58  12  84  12  37  75  85   4  13  12  59  88  64  13  94  63  38  82  94                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                  24  54  28  44  91  86  21  16  29  84  80  14  90  70  56  43  54  96  92  56   1  23  54  85  35  92  52  59  51   3  90   6  62  93  49  91  88  91  33  23  40  37  87  12   7   8  68  22  90  14  43  27  21  25  15  88  40  79  35  51  40  30  29  98  33  87  39  36  43  40  57   1  23   3  45  60  84  53  11  28  68  81  82  34  85  24  23  12  59  76  21   3  33  28  46  77  66  65  66  39  15  90  41  17  11  86  98   6  45  39   3  69  67  52  91  96   5  93  77  66  31  26  78  66  10  11  46  45  29  27  13  83  14  29  91  69   8  27  59  96  65  25  50  93  31  53  78  63  21  14  36  35  15  90  38  42  93  19  29  31  12  37  31  77  36  14  24  61  33   3  60  33  36  60  87  55  92  83  53  24   1  90  62  51  36  79  21  94  98  19  21  34  14   3  91  86  52   7  32  53  93  76  14  52  27  55  11  73  97  99  43  66   6  60  94  49  46  93  71   5  30  37  51  31  66  50  65   9  34  89  50  13  84  43  75   2  95  78  18  92  37  16  97  46  61  41   2  57  94  69  90  39  80   6  52  71  74  80  82  95  65  82   2   2  58  20  59  37  10  68  56  28  69  78  40  10  70  15  51  15   4  20  73  17  71  82  92  59  42  10  98  81  10  39  29  25  54  34  83  53  10  72  37  97  64   4  35  79   5  80  57  45  16  42  18  80  14  78  67  74  69  64  12  33  39  53  59  47  77  57   6  64  46  71   5  54  17   2  18  33  97  56  69  89  63  45  61   3  70   6  91  27  56  80  72  96   7  37  27  42  80  43  24  73  85  93  81  73  87  59   4  17  73  40  70  51  43  35   3  50  36  16  36  78  19  73  28  58  72   8  14  58  84   9  50  70  16   5  43  51  94  12  46   9  85  51  18  54  98  24   6   4  39  44  30  91  92  83  39  52  80  52  64  43  49  54  78  83  52  31  56  58  30  74  32  13  93  98  49  80  51  74  19  67  99  96  13  12  56  96  55  78  73  58  79  92  44  38  57   6  75  78  39  17  42  32  45  14  27  94  62  73  49  96  27  28  51  22   2  98   8  84  31  36  83  32   2   6  89  30  10  54  33  77  82  80  57  57  82  47  49  32  18  88  96   9  99  78  21  34  18  95  82  72  70  25  34  11  28  16  61  60  80  37   6  69  85  51  99  78  65  16  48  80  84  56  41  34  71  25  20  54  37  36  21  87  43  75  23  94  92  61  17  81  29  15  37  90  35  14  50  40  42  29  49  92  93  26  41  84   5  93  46  41  67  92   9  20  35  16  70  69  51  30  69  94  43   2  84  55   1  40  62  31   1  55  23  49  25  57  22  12  59  47  78  98  49  27  67   7  51  57  77  46  65  70  55  58  27  63  71  10   8  62  60  59  98  28  59  26  21  99  40  88   5  27  31   9  42  71  14  22  46  93  64   6  75  85  18  63  17  10  75  80  31  72  17  88  23  35  95  58   2  61  89  90  75  12  65  24  31  66  47  96   7  36  21  71  84  88  18  19  79  76  50  43  28  23  26  58  30  80  93  78  85  89  10  72  57  24   9  48  69  21  24  69  69  15  87  35   9  43  53  54   5  36  11   9  59  88  12  47  14   3  53  43  85  14  28  13  80   6  12   5  72  78  47  60   3  13  98  86  49  43  19   5  29  24  43  64  91  64  71  77  31  45  53  13  16  93  75  59  95   8  42  30  18  99  18  56  15  25  77  82  37  12  32  55  60  57  66  61  51  97   3  83  14  85  13  69  76  47  99  15  57  71  99   1  32  24  20   3  13  15   6  79  29  57  71  94  67  88  98  95  11  80  48  66  14  31  56   5  24  64  14  64  28  38  12  86  79  86  39  43  57  37  74  83  88  35  45  58                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                49  32  83  72  57  22  55  26  65  92  34  43   6  59  97  57  31  49   4  73  22   4  28  94  92  65  94  94  26  17  90  42  67  28  22  13  78  30  82  13  11  35  92  40   9  75  58  93  82  85  52   5  46   6  19   1  68  44  36  97   3   9  53   4  31  95  85  68  40  98  20  73  11  65  75  14  66  64  59  26  10  29  76  10  48  19  25  40  77  70  90  84  42  55  22  36  33  28  87  99  10  59  30  40  20  72  65  71  61  60  96  64   9  86  25  14   6  31  19  30  21  71  70  48  21  40  50  55  96  89  88  44  64  55  62  91  17  59  72   9  40  52  19  35  66  62  99  85  97  27  93  66  44   4   2  78  27  76  75  77  28   6  25  68  67  67  26  41  72  93  18  64  73  17  56  71  67   2  40  55  41  13  48  48  16  44  21  15  18  75  73  18  12  55  41  85  61  38  74  84   6   2  94  52   1  95  75  27  56  68  15  32  42  12  94  28   7  87  51  95  67  25  16   2  62  20  92  41  20  15  15  90  52  52  34  86  39  84  60  30  65  16  53  39  73  30  26  22  16   2  89  54  56  24  39   2   5  83   1  74  81  61  14  75   6  27  89  53  84  47  53  15  49  57  69  89  40  60  56  69  96  75  62  61  15  57  71  54   3   7  89  14   7  80  91  47  50  20  41  15  34  46  10  82  73  15   8  39  18  98  74  33  40  17  31  68  80  56  85  69  63  79  68  39  22  58  35  96   5  50  45  29  26  42   4  11  24  95   5  53  72  43  23  82  48  23  69  99  31  44  11  70  26  72  69  24  16  33  78  92  60  35  49  32  94  68  13  11  15  10  84  39  51   6  22   9  17  13  21  25  46  15  77   2  84   6  64  29  74  71  56  17  16  15  39  71  11  12  10  14  57  24  43  31  67  20  13  29  98  21  56  84  88  46   9  72  66  37  39  31  71  45  42  94  91  41  80  77  38  15   2  97   8  13  91  53  32   5  74  97  39  67  43  87   4  36  28  64  86  79  26  38  98  68  69  85  30  25  26  69  84  66  85  72  51  97  72  40  90  51  98  52  11   7  66  41  40  78  20  17  92  76  42  69  25   2   7  49  11  51   2  99  24   2  25   1  99  77  66  14  29  22  80  58  99   7  69  90  97  21  35  52   7  94   3  44  42  94  51  14  50   5  21  97  93  99  28  23  67  54   8  29  42  54  61  98  32  29  58  94  35  33  66  98  55  55  46  79  63  33  62  66  55  39  74  69  11  47  67   8  54  44  94  54  50  37  88  16  57  31  42  39  30  70  68   9  37  57  75  63   7  40  86  77   3  38  99   7  26  30  57   8  96  59   1  18  65  63  40  32  64  32  21  63  95  19  88  77  50  24  64  83  14  23  84  58  30  80  95  11  17  87  80  35  72  39  31   4   6  90  10  82  38  60  41  53  24  65  10  45   6  59  33  78  22  57  28  86  78  97  51   2  44  68   8  70  33  22  65  85  55  93  74  44  55  43  72  31  22  21  36  86  12  41  23  40  88  45  22   2  13  95  76  10  72   7  21  54   9  18  89  45  74  83  68  29  81  10  55   2  37  88  12  86  50  67  32  51  88  55  27   4  60  95  13  10  73  39  38  58  96  11  25  47  64  75   3  33  12  73  51  64   1  71  82  32  98  59  52  46  75  58  46  75  46  52  93  42  72  73  76  10  85  91  78  77  28  77  43  63  33  79  17  59  61  74  63  47  11  33  72  85  43  90  69  70  52  67  23   5  70  59  61  78  47  90  39  79  30  14  45  79   9  62  26  38  46  25  57  19  96  48  70  68  73  55  27  66  25  84  79  26   3  19  47  17  10  12  40  97  59   1  34  56  41  64  10   5  66  34  15  35  34  39  50  18  56  76  89  44  28  43  17                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                              72  50  24  36  36  12  27  13  96  16  33  83  28  35  25  61   8  26  35  60  25  16  93  20  22  53  33   7   5  48  30  81  42  30  40  48   2  81  51  85  75  47  48  16  96  87  28   8  59  42  84  79  85   6  56  84  89  85  41  36  56  60  93  67  33   7  81  76  97  20  98  69  11  11  79  64  96  59  20  99  58   7   2  30  69  59  60  32  84  43  78  93  94  83  48  56  96  49  47  40  89  66  10  27  36  66  75  24  69  62   5  73  69  28   9  90  97  90  81  85  87  19   3  91  33  35  10  15  53  91  82  95  93  61   2  63  47  82  28  18  38  58  64  34  62  55  44  58  59  66  96  97  89  65  33  21  82  73  49   6  88  46  52  62  72  46  20  87  70  55  51  73  89  36  69  27  77  66   8  54  68  73  54  12  56  34  13  18  84  15   6  81  85  91  41  64  94  20  83  49  52   9  98  77  15  86  20  29  21  51  46  27  25  17  94  95  59  32   4  41  95  86  52  31  49  50   7  53  68  44  69  62  95  55  14  92  41  92  98  11  97  36   8  40  58  79  24  34  90  49   5   9  72  29  97  33  71  18  57  14   4  66  62  57  49  21  94  11   7  69  12  10  86   6  94  28  92  93  86  29  45  17  41  12  61  91  67  15  55  91  13  71  32   3  29  52  20  66  30  75  62  27  34   9  99  83  80  17   2  86  74  93  46  10  76  11  14   4  12  78  26  28  77  36  63  94  59   1  27  36  96  92  24  50  65  57  77  98  15  80   7  97  82  94  12  91  80  99  70  84  94  48   9  23  94  82  60  24  99  25  99  67  62  76  47  30   4  96  66  67  81  24  79  79  54   8  83   3  72  77  67  39  90   7  28  28  35  70   5  55  83  11   6  97  74  12  63  19  42  80  73  39   9  89  95  52  53  40  35  19  59  30  76  32  22  63   2  25  27  48  47  20  61   8   3  43  21  50  20   8  31  16  44  15  99  45  54  19  36  47  74  93  12  10  27  56  66  38  35   7   7  70  64  20  74  92  10  79  66  36  53  99  58  97  90  79  15  27  68  68  16  78  44   2  30  70  79  65  30  85  48  78  77  94  75  12  74  69  43  70  80  29  85  97  49  94  31  86  44  19  88  20  30  40  25  95  89  28  60  35  50  97  86  63  10  46  41  16  66  83  17   3  65  91  45  83  81  11  57  47  80  29  87  96  80   8  72   1  35  25  65  47  37  93  23  11   6   6  74  67  52   9  43  47  95  10  19  43  74  83  81  47  49  25  67  33  70  35  83  76  86  56  16  64  93  65  72   2  80  67  40  88  53  23  39  47  24  17  63  55  48  20  77  97  11   9  37  59  21  98  35  70  11  62  47  76  95  57  94  37  33  82   1  70   4  92  90   5  41  84  10  29  39  55  48  23  48  93  78  11   2  72  59   9  65  36  92  27  41  92  32  44   6  93   2  39  43  96  30  15  47  62  66  62  56  63  42  87  96  73  64  39   9  88  14  56  41  92  15  91  50  14  71  87  73  71  68  27  76  20  29  17  31  44  87  88  83   9  18   3  53  22  13  28  33  70  31  88  79  51  71  91  33  89   3  10  49  51  41  24  38  98  20  44  91  81   7  79  84  18  67  57   6   9  94  21   2   8  44  65  23   6  88  34  65  46  82  93  23  19  12  28  53  68  67  37  21  27  10  87  28  65   9  51  10  20  90  45  11  17  47  72  92  58  19  15  81  27  68   8  85  30  83  96  55  40   6  33  87  71  69  73  33  13  63  11  49  19   8  64  13  72  42  93  78  54  24  46  92  54  30  89  90  43  13  86  55   7  27  94  96  17  73  65  30   1  13   3  19  46  23  68  74  37  50  37  22  38  36  42  92  83  19  21  93  86  41  63  54   4  60  68  10  64                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                            59  50   7  51  27  39  13  19  58  35  59   3  46  11  92  29  11  98   1  18  72  41  76  66  56  25  60  73  22   1  96  96   1  34  10  57   1  36  72  36   2  18  40  68  99  76  36  75  79  32  20  23  90   3  74  12  45  48  23  21  29  65  57   7  63   9  20  22  26  61  20  38  92   5  61  67  55  26  21  83   5  49  79  59  92  21  48  62  63  20  70  56  12  57  10  27  73  99  36  90  33  14  47  73  17  68  73  70   1  20  65  96  83  69  29  94   8  97   1  11  51  84  89  19  92  10  24   6  30  99  20  81  36  13  89  23  65  19  84   7  56  56  82  67  74  82  60  40  89  59  71  13  41  76   8  46  80  20  89  18  62  92  23  25  53  16  40   8  73  62  56  88  67  28  94   8  89  67   7  15  17  18  66  17  55  83  24   8   6  11  35  92  88  93  95  72  82  40  44  67  23  20  52  95  24  48  69  77  81   2   6  59  80  49  17  85  53   7  46  11  48  10  79  76  98  32  53  56  73  42  11  10  60  99  85  55  20  75  74  35  54  18   7  28   3  15  57  49  17  86  94  17  20  59   1  13  68  55  17  21  15  40   4  31  61   2  88  15  75  81  26  51  74  13  40   7  94  30  54  76  75  84  39  51  75  14  30  22  77  99  98  46  54  22  13  88  61  31  72   8  74  86  69  73  37  80  39  23  28  75   4  42   2  53  12  61  65  57  73  15  76   8  95  79   8  19  91  63  85  41  30   1  75  74  31  71  75  38  43   9  83  86  62   4  44  17  91   4  42  41  49  15   5  48   3  55  47  70  53  91  51  85  49  77  11   1  81  28   6  62  42  33  66   2  63   3  54  94  91   1  77  88  23  10  50  94  47  20   9  21  39  52   2  71  90   8  92  19  22  16  98  85  48  86  63  46  28  19  77  91  31  37  35   8  82  75  66  36  57  97  64  74  92  34  44  29  15   2  59  29  11  69  43  10  64  35  63  86  73  65  38  77  10   9  79  94  97  74  44  99  72  55  26  80   4  95  36  16  69  30  27  72  97  38  23  83  42  53  82  90  44  56  98  40  49  15  44  49  99   9  33  63  66  90  71  92  85  90  20  32  65  10  70  76  19  71  29  17   3  91  12  90  32  47  42  18  25  85  77  28  34  39  42  46  98  75  26  87  21  54  81  13  16   5  26  31  60  51  47  32  49  25  90  50  31  44  44  79  70   6  99  56  25   7  37  21  49  97  72  49  24  22  79   7  56  89  31  82  38  49  58  87  30  99  57  99  57  36  34  78  56  23  74   9  96  70  15  17  49  28  89  59  71  49  17  80  75  93  32  38  99  42   9  31  10  68  46  64  93  54  54  79  29  13  33  20  86  84  49  14  49  11  47  77   3  78  12  50  20  88  19  49  16   2  93  69  33  78  21  20  88  19  62  11  99  82  90  97  53  31  65  13  87  34  41   9  99  95  15  18  25  29  23  86  82  38   6  83   8  99  43  77  41  18  55  61  89  98  45  35  92  29  27  95  55  69  67  17  50  37  44  47  56  69  82  52  45  20  29  29  46  26  99  71  67  69  73  34  70  18  94  47  13  78  40  29  45  97  46  19  26  31  33  45   9  46  91  94   7  83  62   5  52  32  15  25  37  29  78  52   3  28  83  46  49   4  58  79  34  21  41  60  98  21  54  47  77  43  49   2  75  69  28  87  23  55  63   7  19  47  65  67  50  75  97   1  45  21  55  42  82  26  95  91  34   9  69  25  91  36   4  35  33  30  20  80  99  72  30  93  33  25  29  82  26  45  38  38  54  77  67  59  24  13  32  79  57  63  77  37   5  13  35  45  40  35  63  11  51  37  18  78  43   9  21  76  85  89  74  15   4  93  61  45  67  47  75  24  39  16  23  73   1  49   1                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                          55  88  24  53   7  46  93  21  83  68  27   6  60  93   8  85  75  57  77  87  78  80  62   5  92  33  63  11  16  75  65   9  42  19  60  18   8  73  30  47  21  83  54  27  83  94  88  97  15  50  72  58  92  61  76  18  76  51  86  51  85  84  44  19  61  24  49  20  70  39  19   9  31  35  65  59  41   8  86  86  58   8  80  69  16  56  85  28  34  20  35  13  38  73  79   3  21  35  26  27   6  58  54  62   7  66  21  57  35  24  93   7  41  16  29  21  69  41  46  63  87  62  44  72  12  52  27  39  13  34  25  15   6  85  29  63  49  77  25  91  49  95   2  12  76  41  65  64  99  13  63  48  76  64   8  97  14  83  29  82  20  77  94  77  67  51  32  77  65  86  88  82  48  41  14  13  31  75  72  42  22  27  40  28  87  56  20   3  55   6  75  14  41  30   2  28  20  54  35  40  78  24   7  53  29  49  77  63  38  20  46  22  46  26  62  82  99  34  15  59  51  29  65  97  33  28  18  84  32  15  75   9   9  24  28  27  40  85  41  76  59   1  95  59  28  49   9  47  26  94  54  58  60  92  33  70  50  18  85  84  63   9  71  38  54  53  91   4  37  74  35  91  36   2  75  73  31  97  97  54  42  41  36  16  65  42  89  58   9  79  51  73  41  65  15  81   4  57  41  24   8  60  58  58  41  88   6  55  19  92  46  27  22  94  86  63  78  42  18  62  72  14  25  59  71  77  91  62  68  18  87  35  71  35  25   6  83  44  74  85  54  79   4  16  26  67  50  11   9   8  76  62  59  80  89  68  89  84   2   8  59  51  83  30   1   9  94  55  19  97  71   2  63   5  58  93  69  15  72  13  31  76  11  80  46  48   6  62  89  54  59  98  64  86  88  51  59  31  46  42  82  52   1  26  11  26  56  47  24  50  32  28  17  51  42  29  54  70  32  27  69  38  66  99  29  59  30  60  98  51  60  77  72   4  95  52  79  61  80  85  16  61  32   9  60  84  42  10  98  43  66  31  45  26   1  50  52  81  91  60  36  34   5  35  23  61   2  79  26  91  21  54  16  82  54  35  88  36  25  69  35  11  81  45  32  94  60  35  73  66  30  54  60  16  34  81  67  37  67   4  79  10  46  71  49  24  83  23  66  58  56   7  17   4  18  58  98  23  15  82  43  76   8  47  45  11  66  93  40  96  57  65  62   7  26  75  76  47   5  96  33  84  49  36  57  12   6  88  97  79  37  30  55  68   4  29   3  40  70   7  93  45  76  25  96  56  79  86  20  30  44  80   3  56   4  98  30   1  48  41   2  63  10  20  48  87  38  71  48  55  91  32  47  52  40  62  90  92  54  60  24  36  66  99  48  96   8   7  64  84  69  45  27  17   7  56  88  79   8  31  86  88   9  83  55  58  13  16  67  83  76  76  37  62  48  40  35  29  38  85  34  37   2   8   1   3  10  19  59  10  73  98  96  99  31  66  24  99  43  98   9   3  17  44  71  40  74  11  86  14  31  60  42  80  73  76  82  69  15   8  53  19  42  96  45  15  65  40  62  97  73  11  99   5  34  65  36  99  34  40  60  33  94  59  53  10  93  33  11  31  31  24  15  77   3  91  50  30  99  91  26  93   1  87   6  38  81  22  48  43  70  97  67  69   3   4   6  18  18   4  14  71  63  99  66  12  81  49  86  92  87  69  43  75  77  34  21  82  98  64  92  15   2  98  91  34  87  94   6  83  99  90   6  86  33  70  81  35  77  85  59  31   8  38  73  99  29  46  37  82  59  98   6  92  78   4  86  46  58  64  27  46  12  76  34  43  55   1  68  71  65  24  26  28  32  21  66  92   7  13  38   8  67  37  54  48  71  58  97  76  23  78  41   7  17  84  30  16  14  98  58  41  86  68  68  40                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                        13  22  56  54  69  86  63  38  10  19  99  76  60  45  75  11  34  33  84  81  54   3  27  28  41  81  30  91  88  26  80  45  25   8  33  77  40  18  59  10  12  28  52  40  25  31  81  24  66  63  90  26  32  13   3  38   3  24  67  71  89  20  71   8  52  32  46  27  95  61   2   9  52  86  31  90  93  45  17  99  71  13  22  91  42  70   4  13  99  22  10  57  57  37  16  17   8  24  30  74   4  80  36  73  67  95  90  70   6  45  80  75  57  10  20  18  92  48  60  31  96   9  14  16  16  83  74  29  18  31  81  95  88  33  96  32  54  82  63  44  45  76  65   8  66  13  95  10  57  72  68   7  82  60  18   1  39   6  61  22  75  28  60  21  16  80  38  10  53  23  38  56  18   4   3  84  45  30  59   7  38   4  86  36   6  92  10  13  65  59  54  82   1  14  72  34  69  56  37  86  99  37  13  63  60  55  60  25  60  15  18   8  32  22  53  30   5   5  55  67  32  78  90  68  19  93  84  77  61  85  59   8  98  87  25   1  54  71  95  43  95  52  92  82  59  67  35  86  24  57  60  20  68  48  26  35  23  26  91  79  26  89  22  56  74  76  71  41  87  49  70  57  57  77  95  57  42  20  83  51  75  24  85  68   3   1  65  92  34  70  51  41  41  41  65  88  19  71  54  27  54  82  40  35  80  25  21  63  83  97  53  95  12  22  33  44   6  51  27  73  10  10  82  62  80  26  21  23   6  92  56  96  45  33  85  29  14  66  12  81  86  68  62  59  86   6  62  98  51  64  73  92  57  99  23  85  16  99   4  46  71  20  96  19  65  28  24  83  74  92  26  23  72  65  32  34  84  15  26  99  31  66  55  88  71  22  78  11  16  62   7  48  79  32  93  70   3  31  34  97   9  13  86  63  68  55  26  42  44  77  81  62   1  22  36  16  56  72  74   9  24  48  54  72  41  31  50  71  63  88  48  29  42  72  66   2  20  49  23  90  23  89  43  88  97  96  62  24  40  11  59  12  67  61  85  24  67  62  50  50  80  37  77  79  33   6  35  23  33  86  87  81  43  37  63  79  57  22  11  52  69   8  25   2  57  93  79  90  70  90  83  59  42  34  21  71  56  19  98  75  68  51  18  78  89  74  24  25  44  51  49  51  22  70  83  58  80  90  26   2  59  37  17  12  26  42  27  70  23   8  78  24  84  17   2  71   3   3  16  44  94  81  92  87  85  91  34  11  77  48  34  37  47  23  50  59  74  15  48  70  85  37  59  35  57  57  28  48  56  72  87  68   1  26  50  32  61  43  10  94  56  74  35  10  96  90  74  63  69  59  86  87  68  65  71  95  81  84  67  28  44  39  89  54  17  49  63  85  71  92   3  57   8  33  91  96  21  20  70  99  86  47  12  12  33  46  23   2  25  13  74  74  48  93  49  34  99  51  27  34  11  76  96  82  37  43  14  86  31  64  77  33  49  38  58   5  92  87  38  63  30  39  54  72   1   9  51  62  99  99  58  49  86  33  20  78  68  14  89   3  76  86  42  43  86  57  51  64   2  52  51  25   7  57  36  10  19  70  43  28   6  76  27  16   9  33  16  69  28  28   8  19  35  29  20  79  74  90  34  77  80  28  79  22  71  16  46  91  91  84  44  80  48  10  13  33  61  97  88  55  89  45  27  55  93  56  27   7   5  20  53  12  19  37  28  84  34  59  87  93  37  44  76  66  80  97  10  38  65  22  49  36  28  94  40  60  50  65  84  85  36  84  66  58  68  50  60  50  63  38  53   5   7  29  56  46  79  96  19  93  50  52  43  56  19  54  11  20  67  89  20  18  55  70  73  77  97  37  85  13  48  68  83  44  18  86  64  60  67  65  97  76   2  68  77  89  35  36  79  14  11  89  42  44  37  96  41                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                      52   2  11  10  26  81  82  54  22  80  64  28  21  21   8  87  94  78   8  52  61  26  55  27  79  94  51  13  70  99  21  66  41  35  21  45  10  69  93  20  12   7  50  79  10  43  29   1  23  44  37  73  98  72  93  32   7   6  87   9  64  85   1  43  98  25  53  94  86  81  55  47  63  91  94  24  29  54  28  66  97  51  18  80  75  14  56  51  56  68  34   1  80  71  31  88  12  65  42   4  50  46  47  81  17  53  58  23  70  22  48  87  44  25   7   5  79  13  88  87  56  92  41  72  41  90  35  61  18  17  66  86  41  36  57  79  92  60  93  30  85  15  94  44  79  29  70  50  31  73  68  87  47  81  18  88  69  54  15  32  38  40  13  40  88  36  32  34  87  90  97  60  94  93  38   2  50  90  32  44  15  84  10  81  23  39  54  26  14  96  37  31  61  64  73  41  85  26  42  86  80  15  98  60  60  90  30   4  83  61  38  69  55  95  45  47  86  11  90  60  14  82  47   3  63  31   6  98  74   3  38  93  54  21  27  44  93  98  76  77  71  24  93  15  94  16  73  54  78  32  70  24  86  18  26  14  12  71   1  37  28  42  54  91  81  38  36  11  59  18  71  57   8  36  60   3  33  40  37  33  17   8  89  27  89  86  98  86  16  89  91  36  57  24  80  79  10  29   4  68  67  85  37  79  99  78  95  81  51  78  58  26  12  81  13  88  49  43  30  29  82  14  23  91  89  37  92  59  92   6  90  28  69  83  20  53  51  11  78   4  95  49  13  14  40  40  64  47   3  10  16  17  86  22  74  31  85  34  19  61  46  59  86   4  47  39  66   3  61  70  78  87   3  79  39  36   2  52  64  92  83  91  63  52  82  76  84  81  57  83  84  51  10  61  83  87  21   9  86  67   5  77  67  66  37  35  16  48  43   9  92  19   9  21  92  14  68  28  49  21   2  36  46  75  12  32  46  35  49  38  73  41  14   1   5  60  27  33  73  15  61  46  58  39  41   9  18  99  90  92  74  22  38  32  69  92  30  96  70   4  22  85  55  65  73   3  84  91  40  13  15  99  66  38  81   1  30   7  77  51  39   4  72  53  18  52  89  88  13  88  62  87  17  54  64  83  10  36  21  10  42  71  79  25  93  10  18  77  95  97  16  62  67  26  10  20  91  66  35  94  81  62  59  23  37  86  69   4  71  33  72  40  64  63  53  80  45  25  83  16  42   6  54  71  10  64  82  87  58  30   7  32  56  19  56  41  93  84  79  92  61  68  54  20  47   6   9  98  19  44  99  12  69  36  54  61  17  13  41   2  34  33  51  84   2  60  90  38  42  26  61  37  63  43  87  28   7  42  72  72  16  63   5  29  78  19  15  95  85  95  15  23  54   4  56  60  29  73  32  85  91  70  17  26  96   3  22  80  98  73  96  10  13  79  83  39  40  98   8  19  90  18  39  30   1  52  84   6  19  27  65  10  40  76  19  73  44  56   3  82  54  49  60  48  23  98   3  40  54  28  60  83  27  36  12  85  17  26  17  82  94  10   1  96  85  94  65  32  54  25  30  94   9  87  39  66  82  96  17  48  31  54  12  45  66  62  52  63  70  11  29  33  65  93  81  76  44  16  47   7  48  33  66   4  49  91  72  68  90  59  88  64   5  92  38  46  78  41  28  89  36  76  41  56  29   8  72   5  81  28  73  48  28   5  19  37  41  72  48  79  78  85  22  49  26  70   2  63  13   6  46  58  58  61  29  51  30  11  46  77  12   3  13  97  50  36  97  65  44  63  46  20  30   3  32  37  85   8  82  81  23   6  96  17  60  55  11  14   4  43  22  10  99  34  75  55  94  84  44  28  81  41  55  29  28  28  53  77   1  57  79  81  57  95   8  15  36  59  11  39  89  74  97  84  30  71  69  56                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                    75  94  25  38  46  44  28   3  82   2  56  15  35  54   5  89  87  15  20  96   6  19  29  64  96  46  92   8  56  18  65  48  80  70  40  34  97  46  73   3  70  58  82  48  70  29  19  90  86   9  47  90  17  44  44  88  57  92  94  12  40  92  42  94  58  20  93  87  27  76   8  55  52  39  20  85  56  93  16  11  72   6  55  18  13  17   5  43  69  85  29  72  41  58  38  96  72  61  55  14  62  90  84  49  32  75  58  71   2  28  69  90  59  69  99  55  24  41  94  82  16  92  90  62  17  55  62  46  10  64  84  79  79  37  18  47  56  75  30  76   9  32  17  89  15   6  62  93  26  49  66  18  47  92  71  51  12  62  20  72  55  75   4  96  95  11  92  64  41  51  44  11   1  10  43  35  73  19  92  65  65   2  52  79   1  22  52  75  23  73  35  86  94  90  66  17  52  83  42  65  96  81   5  20  78  21   9  78  83  20  42   7  22  43  81  50  11  41  49  64  50  70  69  27   2   8  39  37  78  79  91  35   1  15  91  17  38  68  38   9  28  35  47  60   8  85  69  44  82  88  84  10  71  20  23  15  10  82  68  26  36  97  53  67  70  33  36  90  54  73  18  70  78  65   4  46  73  17   2  13  60  38  39  96   4  22  46  77  95  63  16  64  21  55  48  97  75  51  40  64  63  76  13  49  99  31  15  40  44  38  50  74  73  44  17   2  24  42  28  99  33  66  30  78  43  62  31   2  13  82  35  61  60  10  32  90  57  14  47  29   6  71  18  33  54  64   5  18  10  85  44  69  75  25  93  31  12  22  67  43  11  40  24  64  93  51   5  38  72  21  63   6  27  62  73   3  26  31  80  12  32  62  96  15  41  29  45  15  34  51  38  21  49  21  41  56  18  44  66  92  21  23   5  39  72  50  72  57   7  62  73  17  56  78  37  60   8  33  22  94  50  13  11  24  35  12  29  82  83  43  45  29  15  16   3  26  58  81  21  14  40  76  84  16  23  29  94  82  64  79   7  49  20  32  84  46  24   3  54   7  14  38  62  79  56  79  92   2  38  45  69  40  86  13  60  95  30  28  55  12  61  40   9  54  50  44  53  71  12  57  50   3  45  88  18  87  99  95  42  33  49  41   3  95  39  81  32  61  63  55  47  35  89  97  82  84  77  92  63  65  57  17  91  75  96   6  95  47  87  20   2   2  52  79  84  20  77  12  40  16  10  75  85  82  79   7  57  35  74  81  73  14  88  78  20  44  60  74  75  93  46  79  66  88   4  84  51  20  49  55  88  98  85  71  65  26  21  82  74   7  13  83  19  10  12  48  59  64  75  20  32  88  43  55  49  76  76  13  21  64  91  11  52  87  78  89   1  50  10   8  41  18   3  38  10  81   7  68  27  84  76  23  43  56  41   3  82  49  14   6  87  10  84  33  53  99  67  11  67  83  48  60   7  29  43  17  39  95  17   7  41  91  14  31  80  65  97  54  43  88  68  54  89  84  49  55  69  16  15  63  99  95  12   7  94  81  30   9  85  10   3  25  11  64   8  26  69  24  12  86  91  87  61  20  52  23  78   9  47  30  14  69  92  18   2  30  93  94  71  45  41  71  72  54  10  66  84  86  27  88  97  74  86   7  30   7  33  48  77  38  95  88   8  33  42  82  68  65   8  34  31  89  86  38  80  73  20  43  67  84  60  24  14  18  32  93   6  91   3  17  37  49  37  24  17  38  19  33  37  25  15  41   7   5  71  78  15  98  24  37  81  96  27  84  29  11  39  83  71  20  73  93  75  88  80  63  61  52  67  31  14  85  57  91  93  73  96  68  42  14  87  45   2  27  80  90  79  88   4  60  18   6  52  83  35  44  16  67  30  11  87  12  53   8  68  25   9  40  33  88  97  63   4  59  39  84   6  90  35                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                  90  20  99  39  95  69  18  28  13  56  20  92  90   5   8  24  47  64  55  36   5  39  81  89  70  82  94  95  32  86  54   6  33  11  75  38   1  91  54  21  57  95  90  19  59  66  43   8  96  60  12  62  23  89  38  10  81  43  63  61  80  72  95  30  64  13  61  29  41  31  16  75  24  74  47  30  57  13  67  10  81  60   5  68  47  34  57  37  23  88  95  22   5  16   4  78  91  44  76  13  79  21  97  29  10  84  75  86  64  11  65  31  28  32  31  25  39  21  21  57  23  87  53  42  11   3  48  96  77  94   2  14  54  61  85  61  17  59  46  23  19  86  46  90  12   1   3  73  41  43  66  66  17  38  40  84  37  18  65  85   7  25  12  30  76  41   4  13  36  11  28  68  13  81  27  87  65  30  61  34  72  47  36  66  32  91  92   2  65   8  59  96  94  27  93  80  11  70  34  65  85  83   8  47  37  96  52  36  42  67  66  78  29  69  21  59  30  49  83  12  67  95  24  94  20  29  73  51  77  76  56  16  46  95  20  84  40  36  49  30  12  63  12  73  87  61  42  18  72  92  37   2  69  69  80  49  27  45  38  33  63  46  73  40  44  43  79  80  92  72  44  78  91  91  89  69  40  50  57  98  69  89  80  51  29   9  62  60  14  63  87  90  91  66  79  30  39  23  98   2  40   7  30  76  85  75  61  99  85   6  99  30  57  10  78  79   1  92  70  89  25  72  92  84  95  64  69  86  93  87  85   1  18  92  14  40  91  28  59  13  56  82  11  54  83  69  37  81  11  16  27  97  31  75  10  34   9  70  88  31  94  97  45  36  13  80  35  42  41  92  76  97  48  15  56  65  51  58  43  57  73  93  52  95   5  74  50  91  44  29  14  99   7  88  94   5  12  64   1  23  72  27  55  93  57   4  65  58  44  80  26  42  80  67   6  17  88  75  88  83  38  46  35  50  78  14  19  34   6  64  89   9  43  36   6  85  44  90  25  95  88  64  59  74  61  84  17  55  20  56   5  53  27   6  47  98  26  42  18  59  87  82  69  76   1  87  17  69  85   5  19  36   9  19  36  62  27  20   5  21  92  86  56  80  47  14  40  39  47  64  35  41  15   4  23  99  76  81  39  34  59  55  88  52  25  61  74  60  85  36  99  80  80  51  56  33  61  18  48  98  74  67  20  18  34   9  33  77  28  49  33  15  19  15  31  69  88  72  72   7  59  37  23  95  34  66  68  32  41  82  17   8  52  97  46  44  61  76  56  72  41  83  23  63  98  64  25   5  17  92  90  14  39  70   9  48  72  96  30  75  26  86  72  27  19  83  70  34  80  66  14  86  43  31  68  18  20  46  75  19  25  37  73  16  64  65  36  60  77  92  23   2  60  63  57  39  61  12  34  60  84  67  40  99  51  53  48  60  92  47  55  54  13  92  62  70  35  27  90   1  44  72   7  56  69  22  77  16  11  65  65  17  24   1  35   2  86  88  52  42  21  80  70  78  62   7  49   1  84  10  81  72  42   6  85  68  89  14  82  16  40  16  24  83  85  61  86  64  90  17  80  96  36  71  14  23  35  53  15  54  71  68  20  38  32  91  99   1   5  48  83  24  25  21  69  22  22  29  47  82   9  69  35  74  79  41  63  97  72  94  58  14  74  78  73  87  63  41  24  79  26   3  13  15  70  68  92  56   6  20  82  98  76  74  97   9  67   4  65  96  89  15  27   2   9  80  50  51  66  63   6  80  56  82  61   9  85  74  86  59  35  71  85  21  10   5  76  40  45  21  32  17  44  38  67  62  15  74  16   1  92  64  51  43  26  18  58  98  33  80  64  59  38  46  22  24  15  48  38  63  99  72  73  85  47   2  78   2  52  97  14  73  64  22  80  88  24   5  19   4  33  92  34  79  19  55  50  56  87  36                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                97  47  92   1  60  31  91  51  13   2  94  37  26  20  23  20  85   1  89  15  32   4  74  83  30  56  53  37  47   8  44  45  65  26  65  69  38  70  41  78   9  49  69  25  87  68  43  35  88  92  44  88  25  49  42  59  65  79  10  11  15  97  65  95  85  97  15  41  37  59  31  70  74  74  98   6  38  82  29  32  76  34  23  90  14  72  80  57  19  37  82   1  34  71   4  92  53  47  39  23  55  57  21  47  57  34  50  41  70  52  19   4  43  44  45  70  12  82  77  88  15  58   6  20  51  11  59  85  33  74  69  34  10  53  18  22  83  27  80  21  22  30  26   2  94   4  90  66  15  11  86  35  89  67  48  74  62  37  32  80  46  80  97  72  57  55  21  31  87   1  78  27  21  33  12  52  25   9  25  60  43  34  98  93  32  40  53  71  37  71  99  65  75  25  59  23  38   4  83  49  88  72   7  68  19  62  20  49  26   2  98  56  93  88   5  22  90  11  84  68  74  74  96  58   2  46  99   7  42  47  88  65  88   6  77  85  26  67  83  16  42  69  79  54  87  89  15  31  27  60   1  96   4  98  36  35  67  50  56  50  50  85  48  97  10  14  40  84  75  33  76  70  56  22  31  42  30  60   4  99  34   4  89  97  26  18   4   2  53  11  58  88  52  65  95  28  96  82  77  65  29  46  30  24  20  53  52  36  41  77  12  98  64  34  75  67  92  67  38  19  64  23  17  64  30  30  96  59  58  83  87  12  40  36  82  66  47  60  78  32  16  30  50  29  83  42  75  54  84   4  66  20   6  15  83  57  97  71  23  27  68  51  74  87  26  51  54  13  45  38  85  79  98  52  77  68  42  75   1  67   7  89  80  86  32  51  75  51  85  49  38  19  88  62  29  16  25  77  86  70  99  13   2  41  55  59  46  84  62  97  79  16  27  80  69  19  81  58  61  11  77   7  99  63  14  66  80   1  21  27  71  81  44  37  12  57  24  60  91  13   1  96  68  54  73   5  29   6  90  50   9  63  74  53  97  62  39  37  17   5  64  58  34  60  71  16   7  66  37   7  31  13  31  82  88  45   8  23  13  32   9   1  34  78   8   7  54  92  54   3   5  16  56  58   7  78  20  18  60  57  42  57  33  73  83  76  70  95  35  19  31  33   2   4  45  37  73  34  56  53  67  55  21  99  42  63  21  86  93  26  45  61  24  93  79  38  24  83  63  67  66  78  15  22  80  73  28  47  62  88  80  46  87  14  66  40  25  32  77  52  17  27  42   2   5  75  75  86  46  42  27  71  81  81  93  46  75  29  89  31   7  68  77  66  50  70  31  35  13  74  88  12  33  76  20  15  71  88  30   6  56  13  35  56  19  32   6  86  39  85  32  16  59  65  20  63  44  44  10  16  26  83  22  62  36  67  64   3  73  73  47  96  77  13  77  32  96  97  36  83  59  36  76  76   2  97  65   6  17  31  63   1   8  27  54  51  44  40  54  65  11  78  66   8  34  32  62  22   9  32  60  60  32  85   1  84   5  15  22  21  42  41  92  14  45  39   8  28  78  22  67  91  24   7  99  18  95  75  42  10  99  73  74  77  36  35  19  76  89  89  58   5  69  19  81  14  52  61  19  92  28   5  75  70  25  65  42  75  56  93  61  18  84  79  10  68  67  46  33  41   4  55   6  61  58  77  80  66  89   9  57  59  35   6  95  56  86  44  43  47  34  76  63   7  34  84  70  36  27  97  42  61  35  53  34  77  42  30  16  95  14  19  37  33  13  92  19  31  61  86  65  52  80  85  82  89  39  41  35  54  39  89  43  82  69  25  74  80  21  50  22  15  97  25  66  44   1  61  13  66  32  25  30  17  85   9  32   9  91  72  87  31  33  62  60  36  21  27  59  30  17  47  17  93  32   2  96  14  94  16   1                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                              97  62  12  40  46  49  34  79  65  88   4  68   4  98   8  91  67  28  58  31  43  88   5  54  77   9  15  60   8  49  48  21  64  65   7  13  77  93  85  17  14  43  51  71  46  47  76  75  73  22  59  11  50  18  34  20  76  11  45  61  81  68  69  29  84  72  84  91  89  26  47  98  72  94  41  20  36  11  45  38  21   7  96  10  15  13  39  74   6  48  28  18   2   6  50  46  91  53  66  83  82  55  26  24  78  41  34  41  53  81  35  43   4  95  70  87  63  60  98  79  88  70  55   3  25  94  50   8  28  22  67  36  72  94  19  10  98  19  35  39  93  54   8   3  95  29  38  64  39  56  67   7  95  30  43  11  99   3   4  97  47  31  74  57  16   9   1   4  82  29  80  64  32  61  12  39  81  16  10  36  32  15  44  92  31  28  19  75  19  94  68   7  93  83  57  90  26  19  58  36  51  73  67  20  13  18  18  30   8  71  91  98  33  20  96   8  13  84  16  75   9   1  28  67  21   9   4  87  77   3  78  79  43  31   5  68  78  89   4  42  39  69   1  74   7  23  44  72  65  29  10  72  32  83  34  90  28  61  60  73  41  61  69  67  20  17  17  92  43  97  29  25  65  43  94   3  79  52  34  54  29  26  33  36  56  75  33  77  45  59  70  83  32  58  85  97  99  46  17  41  73  78  69  32  81  84  48  87  58  23  85  24  59  55  29  15  93  60  14  41  71  71  49  36  23  86  82  15   4  24  72  46  85  53  76  69  10  17  45  64  52  58  54  59   9  20  23  62  83  31   7  34  98  38  79  72  86  97  67  37   1  31  67  13  17  43  13  71  84   4  80   5  97  24  16  89  58  70  40  24  86   7  75  50  69   2  51  13  92   1  58  21  84  24  93  73  33   4  45  48  37  75  92  24  26   1  19  35  98  18  87  53  39  47  54  11  67  13  48  67  90  29  79  58  40  27  93  54  82  98  16  42  23  44  89   4   4  25  98  11  89  85  12  70  67   1  72  20  86  78  71  60  50   1  60  61  65  48  22  30   3  45  13  84  56  95  63  11  50  40  41  33  64   3  36  71  61   1  64  33  24  28  29  29  58  18  74  53  52  64  53  10  23  61  68  59  77  19  88   6  21  84  54  44  68  80  28  47  41  99  16  53  93  22  77  83  56  72  78  27  35  37  70  16  34  87  54  26   2  98   3  69  31  16  91  15  78  52  78  67  53  95  36  18  87  30  11  96  72  89  26  63  20  83   8  35  18  41  51  61  32  91  33  94  52  52  89  75  77  38  69  29  12  94  50  32  82  46  58  65  34  88  75   8  15  68  56  63  89  50  85  78  13  88  61  43   8  94  38  65  39  26  53  31   6  62  49  24  25  12  30  27  57  70  30  32  91  87  14  93  54  82  96  74  19  24  24  55  62  72  59  50  43  95  92  14  76  18  19  35  10  24  83  44   7  51  23  59  87  52  34  88  96  52  46  13   8  13   4  89  61  31  88  87   3   4  38  55  20   6  77  64  52  77  74  21   3  20  92  39  60  68  71  22  15  47  60  23  68  48  95  33  93  68  52  51   8  72  13  40  70  95  73  13   7  95  39  18  31  33  33   8   3  31  57  69  51  61  94  64  68  32  14  52  13  64  73  63  78  65  78  14  74  69  68  53  53  99  59   4  42  64  98  40  15  18  63   6  24  92  19  63  64  86  63  58  66  71  78  87  46  21  28  90  66  75  31  20  59  44  29  93  35  95  71  92  46  82  17  30  65  83  26   3  88  64  62  18  72  51   3  41  18  69  21  47  66  29  48  36  68   9  44  38  47   7  83  89  74  79  96  75  37  41  45  42  73  25  78  84  88  32  12  58  11  51   8  70  92  74  56  97  10  99  78  75  27  11  50  41  68  14  90  58  20  55  47  57  15  39   2  70                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                            11  87  11  62  47  98  71  20  83  96  97   9   8  26  39  26  53  58  61  59  36  25  61  42  87  24  95  65  41  47  53  54  18  68   8  66  47  66  85  26  63  91  84  22  80  53  79  82  61  67  77   4  50  55  77  41  77   1  22   4  76  36  53  20  48  65  10  25  67  29  92  42   3  30  34  69  95  95  31  53  36  35  85   1  47  92   7  24  99  65  79  25  22  19  55  58  71  57  15  34  59  37  25  21  76  40  60  97  75  86  75  78  63  94  47  84  76  85  16  73  60  44  60  87  27  84  42  19  53  14  84  17  90  44  73  48  27  67  13   3  41  59  75   6  14  99  96  16  99   8  48  29  60  82  77  75  67  71  64  83  23  90  48  23  63  40   9  20  51  60  53   4  55  11  18  79   7  83  35  85  55  59  60  37  66  11  86   3  37  24  96  24  72   8  96  62  17  70  58  68  39  42  44  67   9  16  96  79  16  75  69  20   8  10  61  16  93  47  38  58  97  43  78  85  15  62  40  89  76  65  64  52  44  13  72  34  60  68  92  56  82  29  48  99   2  57  53  39  28  36  89  67  95  17  98  81  43  99  96  26  51  92  50  41  20  14  67  94  43  69  56   9  93   8  37  70  39  11  80  73  13  94  87  64  95  51  17  54  22  24  45  59  93  36  98  32  11  15  68   8  57  85  81  89  60  88  64  85  76  51  72  60  44  41  20  88  76  43  42  75  69  34  92  77  78   6  58  11  17  96  80  65  10  29  17   7  25  58  62  75  74  90  97  56   7  46  58  88  39  63  62  32  10  30  77  83  12  31  34  10  44  14  65  16  84  90  29  45  90  25  52  52  20  91  52  98  23  86  90  37  80  62   4  93  77  10  91  39   9  86  73  61  97  48  80  52   3  16  54  40   2  90  58  42  78  10  10  24  95  64  62  95  76  92  68  54  52  79  50  85  98  45  10  94  12  47  20  27  96  31  74   9  41   8  73  72  59  20   2  87  22  13  50  42  73  82  25  24  71   3  68  49  13   4  88  68  50   8   8  90   8  53  88  89  79  33   9  20  87  19  98  59  26  36  17  87  56  37  23  64  28  96   2  65  50  51  84  81  34  44  27  28  59  99  58  33  68  71  79  16  90  21  84  32  96  28   6  55  80  44   3  55  42  27  55  93  30  78   5  77  28  86  56  49  83  68  41  99  82  31  14  90  91  48  11  16  49  44  42  53  13  91  86  75  27  50  44  51   8  87  98  61  21  34  94   5  67  58  70   6  99  32  62   7  97  62  95  57  14  91  91  44  32  35   2  14  74  19  41  53  97  25  95  88  47  76  17  73  78  83  28  63  47  28  57  71   5  84  54  76  29  82  58  88  94   4  86  59  61  25  18   2   7  92   2  10  79   5  85  34  11  60  33   2  80  78  27  26  26  18   6  78  25  13  32  36  29  15  45  72  62  46   3  58  90  94  88  88  27  95  49  45  80  55  48  85  83  42  57  18  35  68   1  13  50  71   4  74  62  75  27  90  99  30  32  75  64  10  25  41  29  34  59  71  53  71  28  38  30  16  52  49  75  28  32  54  49  38  74   6  55  19  80  32  95  18  79  66  77  16  48  72  17  27   6  46  57  35  99  41  94  80   6  43  13  33  43  53  22  60  50  20  36  34  26  40  95  61  39  50  97  33  35  40  38  23  23   1  44  19  70  75  31  11  38  87  10  51  91  27  81   6  89  91  23  92   3  55  81  45  93  77  40  73  27   4  67  77  17  18  54   5  58  88  52  33  41  40  89  37  74  57  90  57   3  45  96  70   3  83  67  51  56  89  75  35  22  54  19  77   1  67  10  72  69  22  89   8  58  72  60  23  46  65  12  40  16  55   9  98  16  85  22  52  23  21  63  91   2  73  23  67  63  76  47  43  19  56  18   7  12  14  51                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                          38  61  61  93  64  91  75   7  73  58  26   2  74  99  96  53  76  99  25  37  56  28  49  27  35  10  84  37  80  34  73  51   4  80  59  68  17  22  16  54  10  28  43  23  60  85  61   9  41  76  96  63  45  62  90  38  73  91   9   6  40  59  70  93  42  62  18  92  61  16  60  93  51  85  24  58  75  21  51  60   8  69  88   7  85  73  21  43   7  90  40  68  41   4  19  34  49  75  50  98  18  77  42  36  47  99  95  34  27  98  85  56  74  11  51  96  55  81  25  69  57  29  92  39  98  41  28  11  29  78  48  68  58  98  27  63  89  91  11  22  51  86  44  33  10  28  83  10  62  29  10  11  15   8  91  73  30  20  75   2  52  53  48  30  54  56  41  91  36  65  41  37   4  92  39  96  30  16  65  92  75  19  54   3  97  53  59  83  50  81  16  74  58  68  40  96  42  95  28  84  93  51  88  93  73  18  77  60  50  60  71   2  60  17  92  79   7  64  69  81  92  93  89  57  71  32  73  74  49  54  89  30  36   7  32   2  17  73   5  62  58  40  26  81  68  35   6  45  67  62  22  33  45  88  60  88  14   6  40  21  15  81  57  73  33  68  76  14  56  99  39  80  75  33  25  35  69  40  67  19  13  33  45  24  87  35  10  76   7  42  32  81  46  73  71  32  94  68  65  16  68  65  58  80  51  56  35   5   6  62  74  69  47   5  92  13  81  57   8   3  42  44   5  58  22  79   6  33  54   6  64  39  21  92  61  70  42  32   1  83  40  49  15  41  35  76  62  38   5   3  64  94  99  76  32  66  54  37  69  41  39  15  64  72   1  39   3  50  54  38  30  19  62  15  87  53  68   4  34  81  14  56  12  50  26  30  51  76  16  64  26  20  44  30  85  79  23  29  25  15  46  42  71  64  46  84  19   3  45  77  85  92  33  78  15   3  81  53  93  46  83  62  56   1  77  30   7  95  21  89  48  48  14  37  63  62  24  33  22  23  14  32  71  39  68  36  35  83  53  57  32  30  63  74  38  57  48  60  14  66  31  22  54  63  66  23  12  27  38  51  51   7  36  61  79   4  81   7  68  55  56  64  82  52  23  79  87  88  66   2  61   7  80  28  77  99  55  14  63  42  56  52  73  32  19  11  30  57  33  65  27  50  54  74  84  86  36  40  42  11  86  12  65  88  89  60  88  23  88   3  95  63  53  45  35  20  11  58  53  39   4  17  99  57  33  47  19  97  80  13  70  67  62  90  40  10  86  57  20  73  93  67  12  40  79  15  35  64  65  76  75   9  79  82  28  10  56  30   3  83  81  82  70  46  82  88   6  69  60  48  58  72  41   1  24  87  12  52  97  56  80  32  87  97  22  35  89   2  56  54  67  34  11  78  42   5  80  30  30  68  56  85  63   5  69  56  98  12  11  87  17  86  11   6   4  10  94  14  32  54   1  19  96  59  91  82  62  61  53  83  16   4  61  27  35  95  40  77  47  99  95  41  79  99  50  22  67  16  43  11  37  69  49  68  58  82  10   1  87  72  48  47  43  69  78  21  64  36  64   7  79  74  62  93  98  54  32   7  57   8  32  69  97  52  51  85  42  99  39  50   4  80  37  36  49  43  35  90  21  19  37   2  82  73  67  14  40  98  27   1  95  25  24  54  97  93  21  66  39  86  41   1  56   4  47  53  87  39  67  36  61  67  25  36  30  17   1   1  98  66  28  57  18  97  73  31  60  42  68  61  63  12  99  16  78  73  23  82   3  63  12  79  95  44  68   8  32  72  81   8  97  11  38  94  46  39  37  76  86  53  35  92  88  35  30  78  54  58  88  30  39  94  82  34  37   8   6  77  85  27  69  75  56  78  52  56   5  46  83  94  56  85  99  76  44  74  76  63  13  72  29  60   5   2   2  37  54  64  34  43  93   6  28  69                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                        8  46  64  93  63  52  84  93  81  41  10  71  85  43  14  23  63  55  98  48   2  85  46  76  54  79  32  55  46   8  60  74  85  51  24  74  68  80  49  66  18  97  16  32  95  24  61  38   9   9  52  33  52  86  76  66  47  19  51  12  11  11  39  98  25  78  58  43  44  67  93  18  97   7  47  48  19  64  88   7   4  92  42   5  36  56  58  15  23   8  74  56  28  93  99   3  73  90  17  95  80  81  12  90  92  48  94  70  29  81  58  41  58  25  45  12  81  21  29  71  76  83  43  87  60   4  76  15  74  30   8  47  29  78  64  93  11  65  88  77  38  21  57  53  39  51  82  64  66   1  22  43  19  60  44  84  26  34  64   3  94  87  89  76  44   1  84  81  74  37  31  16  32  20  91  62  80  98  88  25  74  45  31  35   2  12  73  47  53  75  92  40  70  10  76  92  61  66  83  82  78  12  29   5  95   4  14  75  38  78  58  18   8  35  73  49  30  60   3  52  30  10  15  44  87  20  59  98  34  53  98  42  23   8  83  24  12   1  89  67  12  57  14  22  93  10  53  52  95  27  93  52  66  96  32  76  80  65  31  98  38   6  54  42  19  74  41   1  22  97  68  67  78  30  49  85  90  15  69  49   8  76  36   3  14  13  75  80  48  91  80  36  39  28  72   6  52  50  45  33  83   9  85  57  20  79   4  76  31  61  69  73  17  44  19  58   6  75  89  17  61  63   1  56  70  66  61  12  47  90  49  65  18   8  52  66  45  53  13  79  74  62  34  88   7  11  44  88  90  20  98  28  47  51  60  80  53   8  29  37  47  85  28  30  83   8  58  23  88  23  85  67  10  87  25  48  93  85  98  28  74  96  81   7  13   2  55  26  52  27  73  21  45  48  36  46  52  28  14  39  62  48  66   1  79   6  94  97  97  88  69  47  72  87  29  34  74  47  65  93   2   2  69  10  25  59  63  66  44  61  19  80  32  90  32   7  56  53  57  31  47  91  10   6  27  35   8  83  13  44  20  76  30  10  36  76   2  88  97  74  85  75  93   1  23  33  68  66  25  48  53  41  94  48   3  25   3  70  52  11  69  54  10  64  10  74  47  18  46  24  49  25  52  38  87  19  20  16   7  21   9  68  28  48   8  24  44  46  38  80  96  30  86  58   5  12  17  50  58  53  73  86  61  71  87  61  84  46  78  55  11  94  26   2  45  69  90  69  15   7  16   4  24   4  69  56  15  61  89  28  63  72  15  63  66  16  34  32  55  90  69  98  89  90  21  63  42  70  58  19  90  98  44  83  94  16  64  86  46  41  19  76  23  29   7  77  48  62  52  76  62  17  65  75   2  27  69  13   2  98  61  91  88   4  31  95   3  71  48  82  57  28  41  37  14  34  74  99  42  26  97  68  23  72  30  79  37  22  37  50  78  15  57  65   5   4  31  87  62  44  60  42  56  17  26  63  94  55  97  96  12  51  32  15  17  33  33  51  92  55  42  88  94  62  91  20  68  11  42  89  79  27   1  51  89  88  77  42  88  76  90  50  32  51  47  59  62  30  44  13  68   4  32  55  32  10  45  62  39  61  79   3  72  35  89  11  85   7  25  83  16  85   3  15  86  66  98  54  14  88  34  66  77   4  34  20  18  88  28  58  82  39  14  31  91  86  59   3  76  21  32  11  79  62  49   8  86  70  26  81  65  75  50  32  83   8  97  16  75  92  43  47  70  20   4  19  54  80  48  11  55  63  72  93   7  66  66  55  96  41  38  55  58  33  41  12  47  86  29  85  97  38  23  39  32  33  63  30  21  66  21  40  99   2  13  52  40   7  50  10  86  97  16  73  74  12  92   3  77  59  41  22  53  41  38  96  90  19  79  51  22  45  74  95  97  46  41   1  22  41  36   6  18  19  72  66  51  29  43  35  72  41  59   1   2                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                      5  45  49   3  81  47  32  96  74   2  11  18  72  21  42  84  56  45   6  43  13  55  51  27  30  46  58  48  96  37  68  41  50  22  68  81  25  61  19  39  14  83  70  64  57  39  86  37  43  33  95  79   2  69  57  65  74  70  71   8  41  99  23  97  82  91  10  70  84  83  23   7  33  71  72  49   4  69  27  80  55  64  27  23  60  46  93   4  58  66  15  69  77  95  46  92  15  32  83  20  72  29  60  63  77  56  75  22  16  12  87   9  66  51  61  36  33  90  15  82  39  42  73  61  41  29  19  97  67  49  14  51   6  21  82  19  69  67  83   9  61  65  31  30  82   6  32  59  81  68  56   2  28  21  18  59  63  84  82  53  82  32  89  73  92  13  30  82  74  44  14  81  86  95  80  58  71  72  46  61   6  13  13  35  69  98  30  24  85  85  62  68  38  28  38  21  78  44   1  83   1   1  80  48  75  18  78   7  86  26  45  53  61  79  37  12   7  53  85  97  24  58  86  85  43   7   5   1  22  94  73  52  56   7  44  57  20  14  67  76  81  25  21  33  39   8  17  11  54  56  73   6  42  85  32  93  48  39  98   5  55   7   6  32  29  73  78  86  29  31   1  44  92  30  37  73  84  95  65   9  32  18  96  86  99  29  93  38  70  92  92  56   9  15  47  83  31  18  29  87  98  87  19  79  29   1  26  80  24  55  32  88  28  97  24  22  92  60  75  70   2  66  12  76  14   1  74  13  42  35   5  55  84  80  27  97  49  30  58  89  19  88  44  27  37  79  49   4  22  26  41  89  93  74  93  61  44  82  64   9  81  31  99  29  71  44  82  10  69  75  29  70  46  79  87  92  36  44   4  70  51  33  90  30  39  33  84  17  21  50  72  47  62   4  59  12  94  66  31  43  44  51  50  53  95  51  40   5  23  55  44  54   1  10  91   8  90  45  69  68  61  11  40  21  16  90  28  56  32  44  19   6  31  57  77  49  41  43   4  98  94  52  98  45  36  50  64  62  29  51  99   1  43  52  40  69  69  98  27  44  45  33  89  36  13  93  23  92  62   4  66  63  88  55  73  18  56  24  56  83  39  62  81  46  17  51  72  58  88  37  51  37  50  37  91  81  34  17  57   8   5  31  22  50  83  60  15  90   7  76  82  93  61  31   9  70  86  33  64  61  12  23   2  13  75  86  21  79  89  43  17  99  54  55  76  12  91  90   6  80  23   3  36  97   9  10  54  76  39  69  62  39  13  83  30  98  81  12  22   5  55  21  60  73  68   4  72  38   6  15  87  64  74  93  16  82  96  35   5  73  52  48  51  20  54   2  21  35  51  29  51  24  31  93  89  74  92  53  14  45  62  70  74  44  26  18  86  27  66  14  32  53  62  87  24  97  77  12  22  27  50  45  97  40  32  13  18  26  57   7   9  48  60  99  64  52  57   1  51  44  71  92  45  80  84  21  61  91  74  41  44  56  36  23  74  44  34  76  35  55  28  62  77   2  79  49  23  79  11  27  74  20  71  91  26  53  19  69  29  13  45  63  30  31  96  39  88  31  28  69  61  71  58  74  64  30  69  41  30  88  78  12  98  33  54  67  69  62  44  15   5  80  32  52  23  67  30  14  63  10   3  38  47  55  50  54  25  98  58  35  30  74  12  50  73   7  33  66   3  64  81  33  97  68  11  60  28  78  86  93   5  93  63  91  70  37  61  21  25   2  53  47   3  74  60  76  15  91  40  33  66  93  92  27  29  20  40  53  34  15  80  64  68  74  31   3  16  45  76  40  18  22  49  11  55  57  73  60  55  93  74  39  65  66   7  62  40  87   3  13  18  22  53  69  69   5  16  42  54  31  85  95  63  59  77  99  64  66  63  84  82  22  10  65  22  31  13   9  10  73  94   7  47  43   4  34  48  78   3  10  84  56  31  76  75  34                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                    75  40  51  18  46  76  76  30   8  28   6  15  87  94  14  32  70  55  55  68  46  69   6   5  34  44  94  33  44  31  50  15  36  83  80  16  35  19  53  64  35  51  36  82  12  10  80  33  79  33  11  34  13  61  16  60  69  70   7  64  33  63  41  31  34  89  18  53  54  50  66  93  44  63  26  38  40  88  49  30  46  36  72  62  80  23  31  18  50  18  44   4  84  37  65  68  57  76  71  77  44  19  17  60  85  19  90  55  71  91   6  39  39  13  88  24  20  64  40  15  33  46  43  57  50  88  20  92  67  70  93  26  24  78  68  15  16   1   8  74  26  23  40  39  79  26  78  36  51  57  38  18  47  75  59  59  15  24   7  36  41  23  18  65  24  29  63  41  96  75  96   8  79  59  36   4  23  46  56  57  16  37  74   7  78  40  90  99  61  92  47  20  42  51  59  18  35  56  50  56  98  15  78  52  82  91  75  54   7  73  61  54  90   3  84  22  49  64  73  72  98  40  96   6  81  53  83  39  17  16  52  91  15   7  23  99  93  93  30   9  17  14  73  50  49  70  97  60  34  18  32  74  97  91   3  56  17  55  56  60  90  12  29   3  95  75  71  36  18  19  54  40  41  31   2  12  10  66  30  41  55  40   3   3  31  23  65  26  92  80  70  86  32  78  40  62  83  38  60  91  34  54   1   6  55  65   7   7  69  83   5  42  18  38  90   9  25  88  79  40  76  20  43   8  94  27  45  32  28  62  51  36  87  13  18   8  73  52  40  39  96  84  74  14  12  13  21  66   5  36  11   5  19  11  57  29  99  62  11  18  95  75   4   4  90  61  41  11  89  83  42  48  38  66   2  14  44  78  38  39  81  33  42   6  58  36  80  50  78   7  19  69  85  29  78  69  69  98  11  63  20  85  79  11   7  75  79  26  23  44  84  58  23  60  70   2   3   7  34  22  45  69  94  21  78   2  81  94  83  42  41  79  26  73  17  53  56  22   5   4  45  40   6  92   4  94  36  39   8  68  59   8  80  97  65  69  88  42  27  55  81   9   8  42  99  54  52  72  27  59  13   8  65  70  89  97  13  25  41  83  74  68  62  62  84  81  54  45  80  81  83  53  91   7  37  31  27  84  39  16  54  40  10  76  46  96  10  67   9  83  23  22  91  29  77  17  96  98  37  88  29   7  16  32  58   7  33  62  91  55  88  60  97  76  57  30  13  10  89  35   9  19  82  51  31  38  85  78  81  27  71  83  10   8  46  35  47  68  13  59  66  74  51   5  84  75  12  94   1  43  69  52  71   1  36  88  88  47  37  63  55  51   5  18  51   5  95  10  42  19  31   8  12  99  97  85  73  96  22  39  59  36  29  95   6  81  89  76  61  18  51  52  99  76  83  27  47  92  63  97  13  13   1  73  78  22  55   6  98  43  47  17  78  19  64   5   2  50  69  42  18  47  46  63  82  95  17   4  55  49  93   5  55  84  76  64  87   6  93  77  50  39  13  69  69  43  47   9  83  66  71  49  29  76  69  28   1  37  72  73   8  51  15  54  84  83  52  64  10  96   9  46  48  11  12  55  19   1  91  66  68  77  93  79  10  89  31   9  94  48  15  28  99   7  95  47  22  25  87  40  72  77  57  66  50  24  91  63   4   7  59  74  76  52  63  38   2  80   8  64  61  50   9  17  83  16  76  10  64  12  96  51  46  13  43  80  61  11  78  81  62  14  89  60  94  55  99  78  16  87  26  23  36  12  10  71  57  99  29  39  86  34  84  28  40  93   5  14   9  43   5   7  55   9  89   2  19  51  64  39  75   2  90  65  38  30  61  33  50  78  15  68  23  87  74   9  48  83  34  34  67  66  15   8  34  65  17   6  89  11  88  55  56  87  26  52  58  64   9  94  93  10  24  71  63  87  75  13  54  16  56  63  28  27  56  81  85                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                  43  66  69   3  75   6  29  81  97  80  88  52   2  88  87  57  43  71  57  88   8  34  41  76  11  82  91   2  96  27  89  85  49  84  15  54  35  45   1  46  66  37  45  32  60  48  68  25  82  37  31  53  69   7  41  72  74  24  82  65  79  59  89  68  77  72  67  94  95  99  11  75  33   4  24  23  59  98  65  39  62  66  76   6  90  83  89  39   3  51  56  32  23  16  76  95  36  14  11  29   3  44  52   1  62  91  31  37  33  19  67  22  50  73  50  68  88  46  85  69  68  61  83  26  77  65  52  20   8  99  26  47  34  37  98  72  20  71  26  19  42  36  65  43  43  34  56  24  48  54  75  34   5  47  10  27  25  24  12  52  40  15   6  60  16  80  87  16  44   4  94  92  19  83  82  48  74  58  81  66  61  42  71  88  87  10  82  20  99  57   4  20  60   2  61  26  85  60  39  93  37  78   2  79  22  72  16  75  23  21  77   9  98  85  83  87  59  71  84  65  94  28  46  54  52  95  74  28  44  13  61  57  25  42  39  33  56  50  44  48  85  69  30  88  68  16  61   3  23  84  21  27  79  95  61  82  23  43  73   1  24   9  22  15  54  16  69  91  82  34   3  25  54  64  67  24  33  39  71  92  56  58  73  59  90  85  23  69  48  96  65  96  13  13  37  77  14  82  35  22  22  29  57  97   9  96  38  57  84  12  17  25  58  57  24  26  90  99  33   9  60  20  16  20  43  87  84  87  77  42  15   7  61  60  79  58   2  56  41  91  98   2  71  48  77  52  14  88  70  51  67  53  36  81  22  46  30  70   5  71  43  70   9  42   3  83  74  83  22  84   1  77  82  81  25  20   8  45  78  85  79  38  51  98  93  60  39  67  10  72   9  90  39  64  36   8   6  35  53  40  14  96  89  72  95  89  26  96  70  44  76  58  88  16  15  87  77  31   9  38  88   5  23  17  37  11  39  51  56   4  88  48  57  22  61  36  84  52  61  28  59  62  86  55  15  99  54  62  23  80  65  73  94  59  62  70  23  96  81  33  11  90  59  92  51  30  15  12  47  33   3  80  39  42  42  31  46   8  74  68  27  83  32  98  23  99  34  69   1  33  86  35  93  34  66  63  42  80  79  20  99  73  93  75  75  66  89  15  13  20  98  74  84  66  27  47  25  67  22  91  57  38  76  21  12  22  45  60  61   8  82  69  42  33   5  89  67  20  22   7  55  89  95  21  32  81  25  31  92  49   2  29  24  72  27   8  53  73  97  41  93  34  87  89   5  77  10  60  29  75  24  64  21  91  84   7  41  82  67  61  55  87  85   1  22  12  19  21  64  94  36  19  34  58  22  47  36  92  79  66  65  14   1  97  67  23  78  19  70  78  21  95  47  48  98  24  82  90  21  25  89   8  75  13  71  89  25  30  57  18  45  43   9  13   2  23  84  59  50  79  38  43  62  14   8  33  78  54   3  13  91  51  20  72  32  44  82  98  57  56  54  51  17  84  11  88  74  57  31  91  59   7  37  67  87  94   5  52  77  53  78  54  55  24  43   2  95  37  83  62  45  92  93  37  61  65  95  58  66  13  19  79  16  42  66  83  46  12  75  64  23  90   6   6  61  77  42   4  30  95  58  51  40  69   3  54  83  33  83   1  45  12  43  83  78   7  91   1  76  38  34  14  22  98  78  82  34  28  17   3  93  93  97  80  92  32  72  93  98  86  59  61  23  92  17  58  25  35  23  94  92  30   5  48  40  42  32  31  88  25  13   5  13   9  53  38  62  96  92  98  88   5   8  85  36  89  26  13  69  81  95  86  26   5  89  28  54  44  23  34  23  85  63  45  46  24  58  12  29  53  92  97  46  14  15   1  40  46  34  57  22  65  79  33  85  79  39  90  42  15  62  20  42  25  69  15  32  83  39   1  44  97   3  81   3  69  89  63                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                52  42  65   8  18  88  91  13  98  25  89  28  21  97  43  85  68  54  59  45  42  60  88  26  14  20  75  42   6  19  72   1   6  17  85  71  28  84  80  59  85  94  78  92  74  52  63  60  36   1   1   6  56   2  90  70  50  94  48   3  19  56   7  32  49  49  34  62  21  14  28  10  77  97  35  38  33  38  93  42  26   7  46  51   6  70  80  63  95  23   1  78  66  96  19  26  17  57   9  54  19  87   8  47  47  83  65  73  54  83  34  20  46  87  94  50  90  91  97  59  14  30  98  71  15  69  70  53  48  74  37  75  92  81  20  26  77  93  30  26  86  25  37  95  88  57  49  89  52  76  26  39  74  36  69  38  33   3  28  12  16  92  23  11  50  29  12  32  38  79  76  55  35  70  96  98  56  10  43  50  88  54  78  18  72  55  56  35  10  93  35  82  59  76  90  87  10  98  85  64  84  20  60  96  13  24  51  61  74  23  31  93  65  16   9  88  39  20  88  33  91  51  93  70  37  97  98  65  41  51  79  30  56  41  40  14  64  37  48  50  56  52  15  94  13  45  25  28  50  57   9   2  95   9  79  14  93  13  12  36  37  17  49  66  62  61  24   1  24  17  47  89  74  23  35  88  79  55  23  81  83  33   9  81  57  46  89  86  22  15  25  32  96  17  22  29  10  31  42  97  76  43  55  97  17   5  15   1  49  92  74  75  83   4  28  91  80  56   4  62  75  29  96  54  10  16  24  13  73  40  39  59  57  85   3  26  81  26  61  98  94  74  38  34  14  28  28  69  91  75   4  14  14  76  31  62  14  24  29  92  74  21  48  36  45  75  62  50  41   2  18  32  51  45  67  96  53  28  51  88  15  75  15  44  86  84  11  63  89  51  74  17  89  91  89  91  62  85   8  90   2  46  94   7   7  77  93   5  45  95  65  27  46   9   1  79  23   5  52  59  91  98  68  26  30  60  75   9  85   4  42   3  24   4  92  34  52  37  23  94   3  41  87  54  55  65  17  30  54  81  53  35  94  89  72  51   5  45  73  44  50   4  38  77   1  92  50  52  68   3  71  97  52  46  30  11  21  90  97  37  34  15  52  59  79  38  16  36   8  21  88  92  77  12  21  32  31  60  63  25   6  25  93  28  27  19  95  55  53  44  38  23  59  84  77   5  82  74  68  67  17  70  94  33  82   6   7  68  62  89  29  48  24  93  93  16  38  28  45  80  59  40  95  84  31  58  40  37  68  97  98  39  75  95  16  68  51  65  75  91  58   9  34  22  75  77  37  29  27  62  52   9  20  93   8  11  57  87   2  25  47   4  69  77  91  10  94  34   3  36   4  26  90  32  86  89  35   8  53  94  92  34  61  13  30   7  63  65  27  57  82   6  43  75  19  73  62  28  55  64  52  19  63  55  30  94  78   6  92  98  42   3  48  49  99   3  14  92  87  99  75  96  71  51  81   7  83  89  43  83  21  30   1  78  77  89  70  10  24  58  86  75  69  98  39  93  55  71  56  16  24  15  33  78  56   5  72  18   2  13  73  37  25  67   7  89  53  30  62  46  82  90  99  81  23  29  80  74  23  13  83  45  10  84  96  48  29  21  90  94  97   4  54  23  88  77  64  82  33  67  37  42  88  97  47  40   6  31  50  89  59  52  21  44  45  54  66  82   8  47  93  86   9  72  59  98  78  76  46  26   6  85   7  73   8  47  91  97  89  25  35  95  63  34  67  82   3  67  92  79  92  76  16  93  93  85  47   3  56  73  77  73  59  16  58   7  24  73  90  96  26  86  32  27  80  84  85  95  27  50  73  22  76  84  99  11  22  56   1  46  88  30  66  56  93  37  40  88  77  81  40  57  29  70  72  51  68  63   9  19  83  56  10  41  98  89  52  19  62  77  67  72  80  16  64  99   7  51  40  72  49  70  30  10  88  41  93  51  65                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                              18  86  36  36   6  33  74  10  88  74  73  92   3  97  50  15  50  56  86  73  81  38  17  90  71  41  74  22  32  62  52  74  92  97  57  95  43  46  28  75  82  21  98  86  89  96  68  34  13  60  50  41  69  32  23  11  49  24  32  26  58  28  20  20  46  13  23  42  24   6   2  30  12  40  48  29  21  91  97  93  32  55  49  39   3  51   7  89  91  18  90  77  98  30   8  26  54  49  32  38  78  99   3  52  86  12  60  42  13  33  27  43  63  36  91  73  74  37  31  15  69  99  21   8  55  39  99  84  71  70  77  12   8  18   2  62  54  98  64  33  73  51   6  94  88  70  31  74  50  40  26  91  80   2  16  57  83  94  72  49  39  34  71   4  98  32  23  40  48  64  47  62  27  22  71  51  46  72  13  42  43  58  45  35   5  36  45  73  49  27  95  65  76   7  54   2  42  92  64  24  56  51  16  95  56  48  18  98  42   1   9  36  74  37  70   8  59  29  84  99  32   4   7  13  27  44  88  14  54   3  35  19  66  28  84  91  40  66  61  73  43  21  61  21  47  16  67  89  31  30   5  91  32  59  16  57  16  41  99  97  80  10  90  10  50  21  72  94  25  21  65  57  60  88  91  94  81  20   3  66  11  55  53  75  92  64  44  61  21  25  76  70  16   4  88  94  98  66  91  93  72  44  93  39  95  46  36  15  47  99  24  88  72   8  81   7  28  39  58  92  42  84  34  61  19  50  47  91  55  76  86  76  79  23   5  30  21  85  39  72   3  24  96   8  10   9  35   4  78  72  71  29  34  18  83  99  58  98  40  93  39  49  56  61  52  15  25  35  82  21  27  55  92  93   4  64  66  74  80  57  89  38  37  52  99  86   1  66   7   8  69  24  54  94  32  54  65  55  68  84  78  90   7  23   1  44  44  59  71   6   4  60  16   9  69  84   5  19  91  54   5  34  19  14  63  83  25  66  14  77   1   2  45   6  10  11  70  27  70  13  22  55  20  37   9   7  63  47  22  42  19  26   6  10  33  16  58  65  40  87  72  64  15  58  20  21   1  89  59  99  20  69  37  12  22  11  84  55  81  20  65  79  30  81  23  26  28  52  88  37  75  49  32  21  67  93  55  35  82  42  86  91  48  16  57  48  48  22  66  76  16  49  87  78  24  15   5  86  47  75  39  68  22   4  86  16   4  99  89  29  53  21  33  46  45   4  36   2  26  58  14  18  98  25  58  88  17  41  72   2  87  82  98  99  49  27  90  62  50  41  75   7  19  23  61  67  94  36  36  38  47  34   3  31  23  21  95  46  13  99  77  74  72  43  34  68  95  95  96  17  31  67  92  74  43   6  35  76  68  73  77  60  20  30  28  30  25   4  52  54  72  62  48   8  55  17  93  66  31   5  96  27  65  52  28  92  68  80  17  46  88  16  26  43  49  98  51  44  25  99  90  55  85  14  95  84  18  83  79  91  20  31  45  98  20  52  73  99  72  20  25  93  56  28  89  58   6  23  91   3  53  44  41  58  90  29  81  59  53  14  61  88   8  98  53  86  79  52  84  29  19  93  89  75  12  50  58  44  94  91  20  48  57  83  81  42  14  79  85   9  15  68   6  23  28  59  42  75  32  68  76  35  92  85  49  77  78  55  60  41  80  68  53  67  71   1  51  98  61  55  46  66  10  16  97  75   4  60  15  27  30  21  98  81  31  14  47  50  66  99  83  61   7  60  14  70  79  66  33   3  70  68  55  27  60   5  79  61  49  96  43  18  20  31  38  86   6  99  27  98  89  97  28  26  19  83  23  73  26  40  60  43  42  17  35  21  61  20  71  18  71  57  10  59  55  44   9  66  10  13  50  67  29  30  69  67  27  40  34  24   2  44   5  47  91  97  66   8  47  93  95  72  26  67  90  13  39  11  16  39  90  60  31  94  99  46  61  27  92  56                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                            93  89  59  94  67  54  14  32   4  81  96  75  61  93  73  92  80  74  22  96  62  38  36  80  99  38  51   5  13  97  70  54  97  48  53  90  78  15   7  84  39  14  83  61  27  53  39  71  89  12  60  59  77  15  23   5  50  73  16  75  76   3  10  11   9  53  54  98  30  88   2   8  86  18  83  72  94  72  79  68   7  90   2  18  88  58  34  52  66   7  69  99  58  57  47  39  37   8  59  66  72  87  81  27   8  27  82  75  81  28  72  85  67  44  91  71  72  66  31  96  62  39  38  99  46  89   8   3  83   9  85  31  62  28  54  83  89  99  90  66  47  20  75   5  20  89  30  91  32  12  97  28  97  52  22   9  21  76  89  99  90  80  46  74  40  58  64  28  19  57   4  23  60  69  47  91  54  78  72  12  32  79  27  78  14  50  34  57  33  81   8  25   9  39  16  72  66  63  83  20  18  93  93  89  33  19  29  21  30  29  56  64  65  76  67  78  99  77  48  75  79  46   1  54  21  44  86  59  60  41  75  96  61  89   3  87  57  92  46  41  48  63  77  97  28   9  43  11  37  90  38  12  31  23  24  70  16  58  42  21  12  17  52  97  66  90  32  91  37  38  90  12  20  19  92  21  12  38  95  84  29  58  44  87  59  75  88  60  27  19  46  98  51  90  28  45  47  17  31  49  12  84  84  66  37  61  40  10  88  97  89  44  94  88  56  39  60  57  31  28  42  38  73  89  96  44  39  17  98  32  73  92  74  28  93   5  41  36  99  69  16  97  79  31  29  30  75  49  86  47  91  88  63  36  28  78  58  17  97  17  46  72  67  24  23  97  83   5  39   9  74  43  99   2  53  11  34  79  85  23  36  71   3  70  58   5  91  47  96  39  99  30  53  62  61  52   7  85  97  46  61  87  14  87  60  18   3  85  58  89  45  62  52  82  11  89  33  21  37  58  38  95  21  79  80  16  67  74  30  81  22  45  70  82  97  21  58  50  41  37  90  37  57  32   8  40  94  78  32  81  98  39  31  24  23  87  90  59  45  94  86  30  97  12  94  84  92  97  76  82  68  89  50  51  54  18  94  25  84  25  35  71  48  48  38  48  49   5  55  92  29  49  97  82  37  64  47  23  41  72  22  16  35  28  54  24  93  30  69  86  20  65  47  23  57  82  63  17  13  80  80  41  41  28  48  99   1  61  83  51  85  28  87  76  22  46   8  89  66  15  63  64  77  32  27  48  73   4  23  25  79  96  75  89  47  73  30  22  63  45  37  93  75  25  55  27   3  98  83  35  21  58   5  87  80  35  25  76  27  52  71  12  85  75  51  71  94  81   7  92  53  60  80  50  73  63  72  96   1  23  78  31  56  36   1  28  62  42  72  44  91  58  91  56  75  73  20  84  66  66  55  78  49  55  44  95   4  52  38  20  12  71  20  11  97  64  26  85  64  37  26  53  22  12  18  32  81  73  28  85  44   7  79  95  83  26  47  33  51  92  20  32  64  45  15  50  55  95  29  56  55  61  87  28  96   3  68  71  38  51  23  85  10  77  75   9  46  20  53  86  28  47  70  90  40  88  53   3  28  87  37  35   7  97  17  18  24  45  95   4  72   2  42  32  20   1  59  12  17   4  34  93  39  68  66  79  77  76  71  50  81  35  37  52  12  16  22  24  67   6  79  72  80  48  34  34   5  87  91  68  62  38  31  21  98  61  41  57   5  37  40  85   9  97  35  64  28  36  52   4  77   6  78  51  22  21  24  81  98  40  64  67  66  21   6  58  24  25  69  24  50  23   7  46  77  82   9  83  37  62   1  30  52  34  80  87  18  66  97   1  57  63  44  14  92  35  85  56  28  38  64  99  48  96  86  23   6  74  49  91  70  20  38  84  78  20  92  37  77   3  65  66  83  74  71  82  46  81  74  41  17  23  93  21  46   1  46  23  57  37   9                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                          31  24  42  26  12  48  59  18  36  32  42  29   1  36  24  76  86  78  76  78  67  36  76  91  43  10  34  32  25   7   6  78   5  83  43  42  52  48  55  66  61  95  81  80  77  50   1  74  63  45  91  60  46  51  80  51  42  22  39  58  59  68  42  92  30  57  51  42  12  75  71  22  46  30  53  88  66  82  98  39   2  36   7  33  68  70   7  56  20  10  37  51  84  57  49  69  26  90  88  40  54  10   7  79  84  93  71  30  75  60  21  78  37  56  14  24  78  46  17  72  59  54  66  73  54  78  74  44  52  89  19   7   6  97  59  75   4  84  82  75  17   5  13  19  74  91   8  32  61  69  84  74  47  93  97  81  18  59  22  69  28  74   6   4  27  96  97  14  26  50  36  59  33  17  41  43  65  85  73  21  12  92  47  76  76  91  38  69  82  95  96  91  92  28  29  10  25  69  82   1  97  25  12  80  32  57  73   7  26  79  71  91  41  96  59  29  80  76  32  37   3  33  60  58  62  16  75  55  73  76  76   7  58  87  79  77  96  76  93  19  94  60  12   9  40  68  46  73  70  34  90  65  76   3  41  33  91  17   1  97  33  27  56  47  36  23   3  18   1  38  16  30  68  75  36  71   9  11  36  12  17  59  80  52   7  42  36   3  96  13  37  17  41  35  90  43  49  76  71  25   7  50  67  30  22  55  92  44  13  99  47  17  13  30  56  75  94  45   4  38  64  39  98  71  46  47  68  87  62  31  59  40  94  44  92   9  12  48  78  19  26  66  95  78  98  51  62  67  71  66  29  16  43  48  51  41  80  40  47  31  76  27  14  91  22  50  24  30   3  92  38  70  89  85  37  90  31  28  67  91  47  63  96  50  65  19  94  47  89   8  54  90  15  35  80  46  13   3  61  47  31  89   2  40  31  22  57  73  57  96  28  78   4  71  24  75  97  27  72  23  19  24  85  79  13  45  65  76  12  40   5  81  47  91  27   3  74  55  69   9  41  81  19  74  64  29  98  76  81   4  56  34  11   4   5  40  43  22  43  61   7  66  58  28   6  41  13   3  47  96  58  57  64  75   7  21  14  96  85  75  28  85  51  63  99  22  48   1  33  81  14  74  62  67  29  16  79  85  19  35  48  79  13  13  55  75  55  98  91  34  24  73  24  55   3  87  56  82  58  12  13  34  67  40  48  63  61  78  52  63  96  37  53   3  43  86  32  42  15  59  98  63  63  21  35  90  16  15  66  23  25  27  48  54  67  67  25  15  50  57  88  19  77  62  70  27  69  83  44  53  96  70  27  36  60  69  59  61  96  34  77  18  94  41  59  16  27  23  14  19  86  88  59  26  78  11  32  97   1  31  17  52  77  99  61  31  81  52  16  48  85  59  89   6   5   8  19  14  78  44  36  72  76  20  93  44  40  77  25  65  28  94   3  84  52  74  96  35  77  97  50  19  11  66  77  73  60  32  95  93  88  96  41  36   4  33  64  46   4  50  84  46  52  70  34  35  90  33  79  75  42  16   7  65   8  61  96  33  48   6  62  16  79   9  94  58  30  17  74  28  25  76  32  38  55  61  72   5  44  93  64   6  97  49  55  42  47  37  28  33  75  75  97  86  75   4  13  61  15  38  39  35  34  24   6  38  69  58  45  92  95  95  22  10  50  55  35  56  30  33  21  21  38  22  73  92  91  62  49  53  70  19  83   4  97  18  51  30  87  17  56  10  64  20  90  12  25  67  80  87  71  88  71  47  59  63   9  51  85  64  90  80  72  57  75  90  38  64  84  77  44  29  59  47  97  28  23  89  93  68  41  99  35  77   4  14  75  12   6  93  20  12  71  23  86  60  90  87  10  18  68  88  26  51  73  41  76  61  96  13  92  97  68  85  28  25  19  13  13  89   6   9  81  48  12  51  28  82  88  92  89  93  22  54  48  82  65  33  80  74  99  23                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                        32  39  19  28  32  56  59  70  20  96  24   2  20  52  60  53  15  95  59  77  90  46  49  17  57  28  36  97  86  41  73  17  67   6  37  89  31  39   2  72  78  21  54  38  32  57  24  23  95   6  99  63  33  68  62  14  78  92  50  46  91   7  41  36  90  21  55  78  10   4  33  16  90  99  75  54  87  22   9  49  60  95  70  10  20  42  20  46  65  33  87  96  18  35  25  26  17  71  94  47  59  12  22  42  74  81  89  22  84  68  78  73   4  81  76  97  57  58  24  47  91  25   6  55   1  91  51  41  36  23  39  15  68  12  64  50  70  59  91  75  21  44  31  20  99  27   7  51  28  28  50  18  92  57  41  43  82  48  43  28  39  45  44  81  70  64  93  87  64  78  69  37  58  59  21  45  71  35  14  77  21  43  21  25   3  71  14  47  59  47  97  61  76  63  40  99   8   4  74  91  91  99  41  12  90  18  66  67   4  21  40  48  40  79  58  52  54  34  17  47  46  22  85  25  46  40  91  18  37  21  46  76  22  32  97  68  39  57  22  37  12   2  75  69  24  42  99  40  32  70  67   7  70  74   6  87  41  46  95  69  23  35  58  49  78  80  56  88  75  12  74  40  76  63  61  30  93  41  39  16  86  35  41  69  87  39  74  54  25  71   7  89  50  27  83  97  83  22  99  50  61  26  25  43  64  61   4  53  53  99  36  27  95  88  34  36  81  14   6  72  34  17  98  69  76  69  90  26  16  91  37  34  17  26  98  31   7  94  35  12  20   4  65  36  53  52  23   5  25  64  46  37  45  70  44   6  39  83  75  27   5  94  68  13  82  19  55  98  14  86  97   8  28  97  73  89  41  13  18  29   3   2  98  54  27  80  29  83   8  72  16  49  15  28  87  33  23  40  96  32  82  53  87  41  73  93  25  97   3  37  83  71  31  19  91  96  86  40  92  48  19  88  35  32  70  41  98  80   5  90  91  43  51  25  58   6  18  59  27  46  89  90  80  55  50   3   4  16  86  23  55  83  86  42  70  43  84  89  79  81  39  32  27   3  70  62  45  26  31  85  91  75  97  53  33  92  41  74  61  90  63  46  31   2  22  57  86   3  29  85  72  27  51  20  30  60  34  57  12  56   4  83  41  56  37  29  54  73  92  68  77  36  82   1  68  20  29  78  62  72  51  25  39  55  41  14  23  46  52  66  53   1  33  31  58  35  11  36  61  43  29  58  66  85  17  41   8  45  54  39  15  73  54  87  37  51  63  32  39   4  40  53  28  16  69  84  77  52  56  25  59  21  86  76  76  81  14  88  43  52  29  71  39  24   7  55  39  70   9  21  77  50  99  85  21  41   6  48  43  40  83  11  27  18  54  23  73  31  85  82   1  30  80  25  72  73  30  94  17  41  71  90  59  74   3  16  12  98  12  24  72  61   5  45  28  56  34  45  20  24  81  31  34   8  68  11  14  12  35  68   2  17  35  75  14  17  71  82  74  78  18  44  52  44  36  96  64  10  11  75  72  30  37  53  73  54  12  79  23  21  72   4  83  42  78  55  83  75  53  57  67  50  53  39  10  27  18  86  27  93  43  95  22  96  81  28   2  59   2  70  57  29  58  72  11  62  41  66  27  88  50  27  96  17  24  58  40  88  94  26  93  68  77   9  23  35   7  35  26  70  73  77  44  60  85  12  98  10  60  77  21  30  28  19  48  85  29  82  66  31  69  76  61  98  67  58  63  32  56  29  27  89  96  65  34  33  60  12  74  69  63  22  82  42  51  70  43  19   2  17  76  35  90  76  35  13  17  39  29  93  69  94  49  78  27  44  94  98  71  87  95  17  80  90  51  47  89  16  21  50  86  90  20  18  67  85  70  37  42  80  28  44  25  37  69  67  50  35  10  31  64  47  28  96  29  13  28  17  67  10  36  72  34  58  65  59  40  22  83   2  63  48  33                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                      46  32  53  36  90  26   4  58  35  42  88  62  61  66  95  12  40  18  28  71  78   7  50  78   1  46  97  30  19  35  63  18  95  76  78  19  21   1  54  51  39   8  37  36  32  54  16  86  65  62  23  49  40  46  10   4  79  48  68  50  33   2  80  79  83  82  81  26  74  16   8  19  54  47   6  97  93  49  40  32  14  64  25  68  24  93  83  75  52  78  68  93  76  41  63  19  86  13  93  97   5  69  19  55   8  13  19   8  46   5  62  87  63  53  48  71  46  88  10  18  63  85  48  59  75  68  12  84  26  18  75  73  94  29  59  98  71  92  10  86  46  59  83  87  26  56  38  15  27  56  44  34  18  96  82  52  62  76  75  54  37   9  61  62  15  37  75   2  98  34  82  69  75  69   2  13  40  88  44  72  99  53  92  22  53  34   9  62  18  74  82  30   6  13  38  38  62  32  17  38   3  46  75  81   4  14   6  11  67  96  59  65  48  33  66  90  82   6  29  81  97   8  82  12  32  34  41  44   8  38  94  35  39  43  10  70  68  61  85  31  49  93  61  60  91  10  58  51   5  91  99  42  32  18  13  45  92  43  50  75  61  91  24  74   1  89  18  11  75  61  63  26   3  40  11  70  52   1  23  15  45  13  35  26  66  47  77  14  33  64  47  75  26  82  93  89  67  68  40  39  91   2  40  91  17  66  49  54  67   5  12  73  55  51  60   3  74  99  17  21  19  26  25  93  28   4  99  48  79  61  48  28  74  87  27   2  41  91  76   1  79  39  16  92  76  41  74  43   5  12  69  27  21  69  16  40  42  38  67   5  80  49  44  22  78  94  34  20  53  96  78  59  77  17  70  94  83  87  63  83  78  40  95  94  40  88  68  70  43  52  43  16  88  20  33  39   2  87   3  23  90   5  23  63  91  77  60   1  51  64  83  74  11  37   3  96  40  52  70  42  20  97  49  75  90  71  87  44  36  62  62  85  95  24  70  17  18  82  46  11  44  40  62  46  91  79  30  18  64  91  68  27  90  59  54  91  31  24  59  33  61   2  25  10  29  93  22   2  36  46  68  30  81  37   1  48  20  41  67  18  41  14  31  84  93  95  98  59  23  12  86  53  17  52  32  35  66  90  80   9  56  18  75  18  22  58  21  40  50  20  76  42   1   2   2  49  81  13  28  40  69  87  78  42  11  81  19  43  45  37  33  88  57  57  48  41  72  47  83  81  81  58  39  58  99  75  87  32  92  78  37  36  22  56  56  67  34  89  66  54  79  68  34  83  21  81  92  83  37  22  69  46  16  77  50  63  11  63  10  91  93  31  81  10  38  85  72  58  83   4   3  76  83   5  37  86  31  85  71  13  46  41  29  44  42  87  76  51  80  26  82  80  38  63   4  74   3  82  49  25  13  76  12  32  35  44  93  82  40   1  91  12  43  38  84  32  29  62  64  32  20  62  54  92   5   9  20  77  45  31  30  36  70  54   9   2  20  32  40  77  89  16  13  91  99   8  59  80  51  43  44  54  93  24   3  57  84   1  39  38  14  47   6  55  12  91  40  74  30  76  75  37  67  75  34  45  15  41  66  48  15   1  23  59  86  83  90  73   8  14  91  76  32  95  35  26  21  95  67  95  66  11  41  33  12  87  12  98  47   3  53  86  61  33  70  18  75  22  27  27  38  25  99  53  81  79  79   3  74  77  48  58  94  49  26   7  62  49  61  31  89   4   5  97  18  47  84  21  43   1  33  68  34  17  90   4  58  83  90  49  60  42  52  56  65  61   7  58  28  51  50  66  72  55  60   7  19  49  79  30  34  20  84  13  73  76  24   9  79  26  60   2  60  36  90  81  55   9   2  85  13   6  39   5  50  77  33  99  84   7  72  48  99  51  35  37  71  67  30  50  90  67  35  42  96  85  96  96  17  40  95  62  41  93  68   7  32  27  91  85  18  52  13  30                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                    47  45  25  31  21  65  77  56  34  69  50  38  32  28  40  51  82  85  91  61  76  19  76  32  20  56  89  34  29  48  17  21   7   1  32  52   8  73  85   5  93  74  44  55  17  27   3  46  14  56  73  36  85  74  79  59  48  17  26  96  14  40  93   7  63  61   3   3   4  23  59  92  84  31   5  50  22  50  34  50  59  90   2  58  17  72  63  89  71  99  16  61   3  50  75  65  67  71  23  37  52  70  31  40  48  54  89  25  71  68   9  81  78  39  74  86  58  20   4  79  16  25  20  91  94  23  88  91  19  24  16  85  20  10  83  74  82  73  48  60  96   5  87  81  30  21  72   5   7  51  76  81   6  48  14  10  73  25  61  86  25  93  55  37  90  13  14  37  44  26  36  65   1  41  36  71  46  70  87  68  17  47  38  86  75  48  67  28  94  84   4  17  52  54  62  33  16  73  38  72  71  99  12  96  84  88  50  57  89  63  92  44  87  41  36  34  70  79  35  50  41  28  53  21  83  78  91  14  69   4  66  71  39  68  78  69  48  72  14  85  93  19  69  62  68  54  88  19   8   4  91  36  93  26  48  55  87  74  63  21  20  27  60  97  49  91  18  33  73  57  10  93  86  89   7  25  25  38  65  19  17  60  12  66  65  44  68  34   7  81  49  61  17  15  14  44  84  96  18  95   8  66   8   5  37  21  79  73  33  65  42  73  25  31  21  25  38   5  86  28  55   3  29  55  73  52  82  33  50  60  71  50  73  54  49  15  47  92  95  92  87  21  83  14  64  72  30  18  70  46  10   5  80  14  73  19  88  79  93  26  88  92  77  15  21  77  42  86  99  77  89  10  95  96   2  78  11  17  16  80  10  48  23  88  10  74  69  16  35  98  49  79  82  93  19  74  90  22  73  42   1  86  17  77  23  55  37  96  49  49  48  33  22  94  95  33  65  43  98  72  70  68  11  41  22  59  27  95  84  41  67  23  29  42  93   9  18  79   9  31  41  80  67  19  58  50   7  79  26  15  75  87  11   4  52  88  15  55  62  55  24  53  49  94  67  25  53   6  66  65  24  41  51  70   8   3  63  13  94  23  41  78  68  70  10  44  36  73  64  64  46  71   7  81  81  53  48   9  26  95  28  74  54  31  40  69  50  18   7  65  88  16  10  28   6   9  46  39  14   9   1  46  65  63  66  70  31  16  64  54  54  79   9  86   3  82  93  11  10  58  85  90  76  34  92  25  60  32  86  69  68  94  81  77  26  73  29  74  10  25  47  81  12  99  76  48  65  63   7  27  38  88  89   9  67  48  84  96  83  21  30  81  93  65  85  67  23   9   3  94  18  97  47   9  93  85  38  49  41  58  50  71  28  64  43  85  43  76   8  27  19  63  92  63  53  80  98  10  91  86   7  95  13  24  99  77  51  53  59  37  14  13   4  45  30  94   9  33  57  78  19  44  21  20  18  85  17  55  51  48  27  95  57  86   7  51  41   6  81  26  74  51  88  49  78  17  64  51   7  51  46  68  43  84  64  80  51  85  25  52  82  35  98   6  80  32  47  22  16  14  92  75  51   7  33  31  48  73  94  54   1  30  18  53  34  27  64  48  39  98  68   9  27  42  67  27  22  12  79  19   8  40  17  94  94   4  56   8  15  87  85  79  93  97   8  15  42  22  80  35  27  44  50  40  79  83  11  58  27  97  99  20  40  91  35   6  87  50  77  94  43  14  66  61  12   1  82  55   8  21  32  15  54  48  53  93  43   9   9  22  27   9  18  25   1  42  72  83  33  45  76  52  25  39  63   1  61  52  81  47  16  85  52  60  18  54  76  86  48  91  45  41  96  69  79  31  93  45   5  18  28   1   4  26   4  66   1  99  77  88  38   9  22  61  60  28  90  21  81  93  98  14  22  27  60  44  94   9   7  25  69  86  61  47  59  26  35  54  84  80  82  77  14  27  17                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                  2  14  89  16  75  23  40  42  91  58  53  80  79  93  47   2  66  17  63  40  97  46  74  27  71   4   8  72  58  99  62  45  13  52  28  21   8  46  60  56  49  29  46  61  35  75  87  87   1  52  94  54  60  68  63  24  41  29  74  40  10   4  86  56  63  42  74  10  67  39  53  28   2  89  77  94  11   6  69  33  38  47   8  11  49  25   8  80  19  86  71  98  85  52  31  38  28   4  73  61   3  84  84  45  37  17  35  65  23  14  79   4  82  50  80  93  40  26  69   7  16  54  45  99  68   9  55  82  40   8   7  26   8  19   3  71  88  80  54   8  12  30  47  51  88  55  12  19  74  33  38  91  51  37  68  59  15   8  18  65  27  64  40  14  37  63  82  48   6  62  80  63  77   3  43  67  75  40  30  89  73  67  97  70   6  88  81  48  59  34   7  38  26   8   5  29  27  75  35   6  49  52   6  97  64  51  18  74  45  40  66  29  31  79  35  52  98  74  56  73  22  15  31  67  29  12  84  53  45  29  96  78  59  74   8  91  10  44  24  71  89  25  96  74   8  17  64  16  38  89  71  68  42  47  76  55  50  20  34  16  20  37  24  42  26  45  41  23  25  98  41  29  76  90  55  95  77  90  91  98  37  98  60  28  47  10  35  72   5  92  34  33  86  70  59  72  60  22  69  13   7  54  42  69  87  92   8  26  81  23  18  14  94  99  74  43  95  12  74  47  31  23  80  11  49  98  25  71  87   8  80  57  54  96  18  24  92  47   5  35  79   6  34  80  99  86  62  92  89  90  42  64  37  51  82  77  11  95  71  37  73  11  77  20  42  32   8  75  45  16  10  21  55  76  24  88  98  47  89  41  84  82  20  33  57  84  85  98  94  25  18  35  90  53  65  73   9  95  47  54  37  37  29  57  52  26  28  23  43   9  21  99  79  61   3  65  54  12  11  13   8  68   5  70  33  85  20  36  98  85  23  69  48  64  29  78  63  64  98  39  49  75  15  74  49  96  68  42  90   6  87  63  45  52  14  51  72  36  31  98   7  37  63  70  51  69  15  46  81  68  18  90  58  87   7  16  95  54  40  99  44  19  43  36  94  79  56  45  27  78  83   9   4  93  17  69  58  96  56  47  24  76   9  68  47  32  56  44  30  33  60  86  39  51  78  98  28  53  85  80  72  32  45  34  88  32  57  16  10  95  33  25  97  53  25  58  86  41  81  38  43  55  72  24  61   6  96  81  45  23  68  52   3   3  57  80  11   9  42  16   6  31  79  10  26  37  58  49   9  92  91  25  85  13  87   8  13  49   4  29  30  87  55  90  53  27  12  23   4  16   1   5   6  83  11  51  15  35  39  88   3  46  99  48  27  40  17  82  38   8  32  19  98  18  33  40  14  33  83  75  28  12  73  92  98  11  42  47  72   2  27  80  98  28   5  26  36  53  12   6  16  33  91  26  91  66  55  29  12  80  57  57  43  92  93  83  91   6  59  87  99  16  12   4  85  71  50  55  35  21  17  60  63  10  76  19  16  17  91   9  17   4  13  36  93  29  93  68  24  26  81  42   1  85  47  59  96  42  48  58  45  94   5  74  78  15   6  51  96  31  22  24  77  62  93  66  72  38  36  54  63  26  51  76  47  92  76   8  61  10  17  44   3  21  77  71  18  58  64  11  25  15  39   1   5  59  69   5  46  34  71  17  45   7  45  45  34  79  58  37   6  25  90  82  91  81  50   7  56  48  42  77  39  40  77  79  14  18  99  94  24  42  82  32  61  52  84  20  71  70  97  29  76  92  81  45  11  58  76  38  11  18  61  33  24  43  27  14  31  70  84   6   4  13   9  89  14   3  38  45  28   7  27  94  12  89  86  65  68  85   2  51  85  94  77  81  73  79  60  63  66  29  18  38  44  65  75  32  96  27  35   8  86  39  19  67  19  27  68  31  30  60  41  25  83  95                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                97  21  16  60  35  41  75  82   1  55  81  41  39  68  23  81  85  93  99  88  38   3  14  95   2  87  68  16  87  90  27  76  46  16   4  80   6  48  97  39  37  75  53  54  26  49  29  66  92   2  69  91   2  84  44  99  91  26  66  36  33  65  49  58  22  32  59  63  33   3  99  83  79  97  41  50   7  66  31  13  20  11  88  77  25  49  81  31  43  52  54  43  65  53  18   4  95   1  38  74  93  65  86  59   1  44  87  21  28  99  40   2  33  77  88  73  29  19  26  36  31  46  14  27  17  28  61  47  60  28  43  95  91  11  48  40  75  93  15  12  13  69  94   3  76  70   8  80  68   8  42  84  12  21  76  99  33  61  81  55  34  95  12  76  91  55  27  59  69  97  44  13  71  21  10  95  68  55  68  61  97  18  75  49  21  26  19  24  46  97  45  62  87  86  65  37  42  13  62  75   6  67  14  38  60  21  97  46  78  78  28  24  23   8  89  66  54  78  53  95  43  70   2  52  65  50  46  51  92  10  52  57  13  65  78  50  84   6  95  97  44  15  21  28  16  61  78  23  96  55  43  91  29   6  31  38  71  72  93  80  17  14  66  95  13  25  71  61  12  93  13  30  85  78  44  59   8  81  91  88   4  16   5  36  35  72  83  44  38   3  97  57  22  20  37  95  82  86  68  98  83   6  36  75   3  40   4  23  58  10  80  54  90  87  82  84  44  20  56  69  44  55  55   5  84  23  41  46  33  73  43  81  25  37  27  67  54  40  47  79  61  12  96  13  70  18  63  76  31  70  12  26  72  79  91  44  60  91  22  84  63  70   4  97  19  96   6  88  57  48  87  73  90  21  35   5  85  22  62  86  18  73  27  59  70  37  41  79  93  93  91  72  88  16   6  42  97  68  74  82  79  66  66  89  71  53  76  82  14  19  92  70  47  72  42  75  22  30   7  54  92  42  29  17  77  22  25  18  10  13  17  90  86  32  53  40  72  68  37  84  24  70  65  83  61  52  48  74  23  34  48  90   6  10  52  38  75  80  52  58  88  64  25  96  57  42  48  65   7   9  20  56  16  74  70  73  31  47  27  79  20  76  41  61   4  96  39  40  79  91  36  84  47  33  25  27  68  99  43  22   2  17  29  36  54  31  79  88  70  75  85  65  74  69  97   3  72  63  79  70  86  23  53  16  28   6  60  82  16  78  67  31  35  75  21  22  83  39  26  74  75  32  31  84  96  21  39  38  40  88  24  62  38  86  83  58  59  94  71  39  74  62  24  88  50  86  92  11  57  82  92  43  91  14  52  95  50  89  84  87  84   7  98  48  59  93  73   6  59  11  25  83  39  96  27  95  52  24  82   6  63  31  75   8  27  27  71  90   9  16  57  44  48   2   2  47  34  36  39  99  90  36   1  20  73  58  17  39  34  81  70  66  71  37  55  55  96  68  90  37  91  55  49  20  77  53  53  93  74  14  26  69  64  83  44  81  55  67  47  47  81  90  55  55  67  44   2  53  60  71  29  17   4   4  91  98  51  20  74  77  20  51  21  74  83  66  89  46   7  13  28  81  40  33  84  40  20   5  66  10  29  92  71  54  53  84  55  84   5  26  94  36   4   7   5  37  97  85  24  87  91  31  29  44  61  88  83  71  82  72   4  18  73  62  61  48  93  13  98  58  63  20   2  61  75  93  21  22   9  41  70  39   8   2   1  78  19  76  43  39  62  64  69   5  21  30  72  13   3  21  59  59  34  28  84  56  90   1  55  67  66  68  71  57  70  90   6  36  85  64  58  35  98  21  64  14  88  25  13  77  52  29  40  15  44  95  87  71  77  78  94  11  75  85  88  57  33  35  74  73  89  15  35  49   5   3  34  20  73  41  75  89  31  84  21  30  94  49  45  28  46  51  36  72  72  39  69  94  47  95  14  90  35  62   2  94  29  71  90  60  14  73  61  77  31  58  29                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                              74  56  35  77  40  36  49  85  92  58  74  19  13  88  92  88  69  25  12  89  45  70  16  28   3  50   9  97   5  37  45  85  25  50  32  64  11  93  57  22  85  91  84  90  60  75  86  95  95  60  16  85  16  95  21  68  66  16  38  86  21  42  75  63  30  42  89  34  35  57  52  53  24  19  25  15  43  60  96  98  85  64  93  39   1  55  20  16  67  31  91  47   1  73  12  35  94  20  36  64  90  89   3  49  52   4  80  22  92  23  31  48  89  95  98  48  19  12  34  84  47   9  18  44  74  38  35  19   2  95  44  22  98  31  30  36  34  54  77  28   8  64  31  78  82  66  36  80  41  58  36  14  94  62  21  53  36  77  40  68  79  84  30  86  24  12  17  76  42  99  36  97  65  25  87  94  29  89  60  89   5  76  19  31   7  18  73  69  91  33  33  83  53  85  23  67  11  57  17  57  99  85  96  29  90  21   5  32  21  90  58  34  95  89  72  14  14  82  87   3  74  65  61  51  28  83  93  67  27  56   4  80  20  60  10  64  55  14  76  45  74  78   9  36  15  27   4  57  43  90  92  23  15  56  98  37  37  89   6   6  64  47  75  59  19  87  63  48   2  61  21  43  42  18  50  23  11  15  74  94  36  38  99  60  96  33  49  55  52  96  62  65  16  84  39   1   8  20  95  55  13  28  65   6  76  92  40  94   7  60  89  49   2  95  10  53  68   2  10  97  95  72  22  18  46  77  81  95  16  69  33  91  41  83  80   5  15  80  27  22  52  72  78  19  97  52  47  64  85  30  50  24  65  90  37  58  57  53  54  57  12  94  45  51  40  29  25  79  61  13  55   6  41  59  42  84  17  32  28  97  92  67  11   9   6   1  41  19  24  45  27   4  73  95  91  49  40  42  34  29  47  84  73  50  25  96   2  36  69  99  65  50   5  64  45  10  58  33  30  69  23  10  65  43  42   3  48  19  88  23  45   9  40  95  75   3  14  23   5  47  24  38  36  40  39  59  44  83  32  60  55  52  85  32  88  29  52  63  42  75  85  38  26  25  70  37  77  51  78  45  81   9  32  96  20  39  51  42  57  87  74  35  22  31  54  15  98  96  74   6  93  81  57  71   2  63  30  22  95  87  54  76  23  22  26  15  11  60  61  16  55  86  74  43  82  89  51  49  19  74  74  37  83  80  81  64  30  40  80  53  34  24  35  49  77  24  34  18  97  59  71  51  94  33  61  54  59  42  21  40  34  83  14  46  47  28  46  54  85  68  83  40   9  58  41  31  37  53  21  11   8  81   8  34  54  52  57   3  48  28  81  82   3  51  20  19   3  23   6  38  58  77  19  24  39  67  83  39  27  14   6  88  37  95  32  70  39  73  57  82  24  78  19  53  50  88  58  14  60  84  62  77  85  60  81   6   3  20  41  30  75  52  18  58  62  26  89  71  57  96   7  60  44   3  30  93  96  80  49  13  95  31  26  21   3  18  70  32  93  36  34  39  29  76  10  36  33   1   9  13  44  97   6  21  32  96   4  85  29  24  67   9  15  55  62  21  99   4  68  13  99  88  45  87  58  38  15  83  75  23   5  93  54  94  55  10  62  84  67  77  23  82  35  11  68  89  38  53  87   4  47  28  16  84  64  21  83  53  11  30  59  82  90  26  27  79  61   9  89  20  17  83  83  21  59  13  20  42  57  11  94  36  65  95  25  30  98  66  25  40  84  82  21  63  54  42  83  39  35  91  19  57  69   8  96  43  51  50  78  95  96  74  14   6  75  53  65  53  25  89  57  60   7  59  97  33  30  70  85  97  20  69  85  82  91   1  48  97  27  78  19  18  41  84  79   7   8  28  11   8  82  68  61  56   1  76  61  39  49  93  94  27  52  88  74  97  24  78  13  29  64  84  23  62  16   5  20  54  82  33  23  99  85   5  13  90  87  93  46  95  85  91  39  91  44  60  61   5                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                            93  80  36  53  18  20  68   8  70  66  25  35  86  64  46  30  29  91  53  45  73  47  29  20  50  82  87  83   5  45  30  50  73  34  66  12  48  79  39  31  73  78   7  83  69  18  35  54  98  67  58  82   9  14   2  72  61  89  86   7  34   7  62   8  57  18  67  42  13  40  71  14  95  90  37  22  73  80  54  62   3  96  99  23  50  36  72   2  11  64  61   6  33  18  99  89  60  97  70  14  71  98  92   3  78  65  76  22  98  89  58  57  23  94  72   5   7   9  75  79  14  34  45  37  11  82  82  28  61  16  30  74  84  17  63  87  52  52  41  42  77  23  39  24  89  18  46  57  68  29   8  25  89   2   6  87  59  29  42  21  50  46  32  76  79  19  46  11  48  80  84  58  21  84  18   6   7  58  88  70  36   8   4  30  90  44  20  49  14  59  26  93  37   9  88  26  97  47  37  49  91  56  54  32  55  50  10   6  61  82  14  61  79  52  93  70  94   2   3  82  81   9   6   6  24  49  22  57  83  17  59  14  29  85  64  79  77  62  28  23  46  52  37  85  31  72  20  72  50  77  31  23  74  43  87  27  80  87  25  73  91  62  82  61  41  67   4  20  52  56  58  93  87  88  80  79  35   1  37  94  74  37  73  22  33  21   3  20  41   3  51  82  82  79  17  90  79  16   3  85   2  39  73   8  86  15  13  47  30   8  81  74   5  80  43  34   2  33  46  92  75  41  12  54  25  81  62  50  73  66  99  61  53  69  48  38  63  22  84  59  28  92  83  81  74  15  18  58  38  98  81  66  45  39  97  72   3  22  58  75  93  98   4  62  20  45  75  23  71  42  65  21  87  55  69   6  10  15  25  88  15  49  59  76  18  90  64  76  53  71  58  20  73  26  54  20  63  86  70  23  38  75  35   4  83  69  31  77  42  10  11  99   2  84  74  12  64  42  50  29  52  93  99  36  97  39  82  25  78  52  35  24  11   4  60  50  61  42  20  18  61  20  50  48   4  43  70  70   8  91  70  17  61  54  84  28  87  76  45  69  48  85  60  79  88  27  37  75  41   2   4  82  57  65  77  87  60   6  79  28  33   9  32  10  96  20  49  62  38  11  72  49  54  57  84  82  82  18  73  12  64  27  63  30  44  21  75   9  94  60  62  57  32  83  22  25   9  84  48  74  96   7  81  63  12  31  29  93  91  84  14  43  65  73  58  75  60   8  92   6  84  63  12  21  70  42  40  90  73  23  22  78  53  78  28  62   6  29  81  34  81  64  34  15  10   5  68  75  25  65   5  36  11  18  76  79  12  35  35  69  30  72  78  21  13  70  82  60  45  40  98  81  89  49  73  97  28  18  86  33  55  68  83  91  52  52  66  36   9  47  22  66   4  44  38  37  87  21  90  19  27   5  33  44  48  53  16   9  28  40  15  60   3  21  33   2   4  37  85  21  45  55  43  11  92  68   1  99  54  73  85  17  34   9  63  27  29  62  34  98  80  51  66  47  69  43  24   1  29  57  83  25  15  49  69   4  34  61  52  90  46  94  92   7  27   4  59  12  94  24  69  99  53  68  34  23  91  90  23  72  40  49  49  73  16  21   7  69  20  19  75   3  78  25  90  39  66   5  58   7  90  59   9  91  72  44  90   4  37  38  21  34  11  28  47  38  37  17  16  19  72  30  49  82  89  19  57  78  28  21  37  60  55  10   8  79  88  29  24  87  39  11  64   9  96  21  57  62  87   4  73  96  71  47  75  50  85  44  87  70  32  92  36  26  43  93  16  70   5  57   2  33  66  41  35  50  17  10  33  43  74  89  95  50  90  98  47  50  61  69  37  14  55  11   8  78  81  86  90  92   2  31  67  49  95  74  89  84  27  51  35  47   6  14  88  17  73  40  57  75  59  27  30  67  91  58  72  45  17  41  58  50  44  33  77  87   6  57  15  10  40  23  64  33  24  14  20  60   8                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                          70  84  38  34  92  25  36  37  55  90  28  23  35  77  39  40  20  66  66  41  39  72  96  19  21  77  48  28  90  81  22  10  76  36  17   4  94  39  31  48   6  71  36  28   5  88  84  62  21  30  40  54  31  31  77  80  86  92  18  49   9  35  29  11  38  60  41  98  72  88  15  44  56  84  42  27  27   5  76  53  99   6   9  87  71  38  81   2   9  22  68  45  86  38  47  55  34  48  19  42   9  57  47  96  19   7  74  12   1  43   9  11  50  56  68  15  97  30  98   3  75  59  62  84  53  16  63   8   1  68  60  42  70  23  71  44  16  90  95  60  33   3   5  84  52  42   5  36  54  38  38  94   6  94   1  63  65  92  48  71  42  35  44  41  81  26  80  34  45  99  70  31  89  29  97  50  60  26  28   9  43  73  35  48  61  82  18  60  39  47  78  47  75   7  66  36   4  11  68  45  68   4  57   4  64  68  32  74  91  98  24  42  48  52  51  18  20  54  19  80  17  43  83  89  74  52  60  77  96  71  76   6  19  36  95  14  40  42  38  37  71   5  11  26  26   9  70  44   9  20  49  91  60  99  92  12  14  92  44  44  98  26  15  80  81  85  73  59  19  53  90  12   1  70   2  34  35  72  40  72  83  28  58  10  90  82   1  11  64  66  44  36  76  23  38  91  31  16  27  31  92  42  88  36  54  70  12  19  27   7  91  33  99  59  18  94  63  63  96  29  42  21  36  85   5  77  54  15   9   9  97  26  38  43  11  78  81  78  29  56  52  34  70   2  28  51  14  44  33  71  26  61  51  23  46  59   5  23  77  86  69  14  72  42   3  36  84  18  90  16  79  27  31  53  58  64  55  24  20  46  37  95  91  79  66   4   6   2  74  97  42  68  88  49  21  55  68  94   6  53  41  64  13  42  13  48  82  89  74  87  54  32  16  73  55  88  98  31  60  55  25  77  64   1  74  32  26  47  87  94  28  13  65  35  89  61  89  96  87  63  83  71  91  72  23  61  10  81  38  32  66  44  42  98  39  84  99  46  60  54  25  15  27  47  44   3  77  17  92   2  25  83  24  54  78  24  52  66  19  63  29  81  70  61  93  19  40  60  28  37  93  89  14  26  98  94  82  45  81  83  69  78  30  74  52  91  37  64  67   6   3  93  89  99  96  84  89  14  18  78  88  63  81  51  64  75  26   5  95  71  70  75  17  61  69  57  45  41  17  87  16  60  14   1  46  55  46  81  14   3  60  11  64  71  59  36  98  20  74  17  84  53  35  99  19   6  36  33  22   4  32  54  17  18  59  85  80  92  67  51  29  66  68  55  78  19  92  61  91  29  28  46  57  35  42  43  54  29  29   1  50  30  16  20  85  65  63  66  81  87   9  82  26   1  26  68  27  61  80  72  77  47  43  11   1  88   7  27   1  78  69  51  68  78  76  97  50  23  12  32  55  11  17  89  72  73  31  69  40  84  90  90  46  90   6  35  41   1  58  42  85  60  98  35  95  72  85  70  64  72  87   5  37  25   8  53  28  86   1  39  41   3  50  12  77  84  37  31  48  80  96   6  56  94  24  79  55  21   7  50  26   5  55  46  85  81  13  16  77  29  84  92  54  92  91  33  80  15  16  49   2  91  39  26  32  30  61  32  28  26  59  82  70  63  12  29  66   3  78  86  25  29   9  14  16  77  87  94   2  39  18   3  98  29  41  92  68  26   4   6  75  66  97  90   9  22  95  93  26  76  84  20  52  64  67  64  54  11  39  90  10  42  58  27  57  15  33  39  61  30  33  24   4  32   2  85  23  88   4  41  40  90  31  61  32  60  39  49  81  54  44  24  35  41  70  34  76  40  54  83  65  69  81  91  88   4  44  79  28  78  62  86  47  39  66  74  30  47  64  81  75  72  13   2  91  60  82  19  78  27  71  15  36  24  60   7  40   2  93  27  82  81  83  88   7  39  33  79  63  63                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                        55  44  47  47  25  88  40  87  83  64   7  94  68  79  15  85  47  38  87   5  24  35  72  63  48  90  71  28  19  12  10  27  22  63  69  31  25  58  85  64  56  87  85  53  77  95  94  71  96  45   2  73  69  59  78  55  18  12  96  68  85  81  63  36   9  49  93  73  24  33  10  46   3  86  11  77  50  92  52  15  77  97  26  47  82  41  43  26   3  89   5  71  34  91  38  30  50  88  25  43  56   9  24  59  97  72  45  76  13  51  77  67  23  76  16  87  35  89  18  61  94  91  50  63  57  79  44  21  41  36  70   6  17  30  96  93   6  58   3   5  88  59  86  20  78  72  15  43  51  58  18  95  80  55  43  57  83  65  99   4  25  39  39   8  98  23  20  62  41  11  79  43  52   4  29  76  61   1  17  53  69  22  38  29  38  21  78  49  97   2  44  63  47  54  71  32   9  84  25  54  45  44  63  70  23  67  25  47  92  97  89  26  72  61  96  71  87  26  64  20  67  64  27  51  80  97  46  72  37  84  10  89  12   1  11  55  55  47  22  37  48  76  35  54  87  24  22  35  13  86  68  21  58   1  17  81  46  90  80  73  18  48  60  12  56  68  70  15  51   7  93  20  23  39  84  28   2  66  41  65  65  83  55  32  96  73  21  46  31  82  79  94  58  83  33  51  21  43  91  54  40  87  17  97  39  62  12   1  21  95  43  75  23  72  14  46  49  56  57  74  65   4  25  32  51  77  64  19  17  92  68  90  92  79   4  59  44  50  57  49  74  43  77  14  60  66  36  91  85  41  80  46  28  24  80  70  80  41  82  82  20  39  79  69  37  15   4  93  45  65  11  85  77  11  64  69   4  46  90  19   3  36  65  87  91  53  49  14  43   8  16  19  14  73  43  46  57   4  85  34  81  65  79  47  11   7  52  80  67  65   5  81  10  54  26  38  79  20  96  46  91  94  74  43  74  26  64  39  19  73  70  83  98  34  65  15  34  53  81  26  71  66  74  38  73  84  43   8  14  59  25  85  62  77  18  90  41  70  66  82  59  38  38  60  80  19  78  10  72  46  94  92  36  70  22  15  44  26  17  70  89  57  47   2  11  93  80  24  77  80  48  89  73  67  99  33  91  45  13  52  73  63  11  86  57  29  57  18  99  60  11  85  65  36  59  14  73  18  49  11  40  76  87  96  19  96  52  92  46  73  51  96  65  61  66  13  28  92  55  70  54  77  85  96  80  17  69   6  62  69  69  99  88  84  85  23  25  39  77   4  98  30  95  54  63  27  10   3  15   4  24   2  95   3  46  49  14  48  32  45  91  78  85  31  59  75   8  76   7  28  47  13  65  27  94   2  66  13  20  72  94  97  31  77  26  41  41  42  32  16  19  52  70  15  37   6  60  95  58  42  44  39   4  58  80  69   1  74  46   4  85  27  75  51  71  89  20  38  59  44  97   9  24  18  25  57  96  18  33  18  17  61   8  58  56  29  13  28  91  35  95  54  70   4  70  71  19  47  59  88  19  37  45  18  60  29  28  78  54  51  88   4  69  22  38  60  89  46  73  79  88  98  33  81  23   8  59  43  71   3  43  84  96  85  13  51  96  59  94  35  34  25  19  11   8  88  10  36  79  67  32  25  14   9  98  78  35  51  95  22  45  28  56  54  65  37  24  49  65  69  39  58  57  91  77  96  48  28  11  23  71  49  41  44  55  21  30  59   7  51  79  46  69  69  16  27  36  53  36  45  14   5  94  25  39  39  57  32  67  18  96  64  56  73  22   4  69  62  40  59  51  20  43  98  87  46  93  22  16  71  17   9  76  57  68  53  36  20  60   9  59  54   3  11  24  12  45  95  44  63  36  88  96  22  77  13  87  51  92  81  99  13  38  52  84  49  55  68  93  48  49  41  61  97  31  38  26  86  15  39  17   1  96  78  38  53  48  81  25  35  12  73  27  84  33   7  18  40  66  95  12                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                      83  32   2  67  66  79  93  16  41   6  11  24  58  24   9  61   6  94  41  45   7  73  33   3  30  95  58  41  70  18  46  13  45  23  74  73  15  28  42  44  54  22  29  56  63  60  88  34  71  19  79  99  10  39  54  39  75  74   2  50  35  63  33  30  84  33  49  47  71  45  55  68  97  45  74  78  20   4  61  42  85  10  42   7  99  62  64  19  38  67  59  89  31  35  25  28  20  25  89  21  84  22  77  42   3  36  49   1  78  11  18  96  63  23  66  32  47  18  59  30  13  27  98  86  79  90  17  35  43  92  27  20  13  94  17  55  67  76  34  90  41  47  41  40  26   1  44   3  41   9  19  39   5  27  62   3  87  40  63   2  67  92  23  60  29  11  22  69  92  67  64   9  20  40  35  94  47  30  83  74  47  41  35  42  94  67  38  91  59  73  18  56  24  26  84  93  33  39  73  59  60  67  67  22  24  20   6  54  52  47  37  49  34   1  68   9  49  15  24  40  40  49  64  65   9  72  70  47  56  65  39   8  23  88  90  40  91  80  33  53  74  30  15  94  15  63  74  29  17  67  16  67  95  94  67  35  69  63  75  87  14  13  36  31  80  96  97  72  25   3  16  14  91  42  53  17  22  84  66  23  27  93  18  22  83   1  77   3  19  98  22   5  47  99  26  89  65  26  32  18  13  40   3  95  35  30  99  30  57  19  72  60  58  80  93  89  44  97   4  70  23  59  68  54  33  83  76  93  65  42  47  15  31  48  36  75  21  22  25  73  72  98  21  95  40  71  25  82  92  20  29  65  56  88  61  26  75  76  86  53   4   1  24  91  66  43  62  98  50  55  31  92  61  14  39  12   3   6  18   1   9  51  19  61   5  10   1  65  65  58  82  11  54  74  35  73  60  69  42  58  80   3  75  96  79  87  33  62  95  21  19  39  42  41  30  60  21  76   2  35  32  43  91  78  38  38  90  25  22   4  88  70  54  14  60  40  86  38  53  53  81  61  46  26  62  33  38  76  92  24  91  30  76  22  46  32   6  85  68  64  71  46  46  88  99  25   5  18  84  72  95  92  94  24  52  44  95  41   9  42  14  35  97  76  36  38  83  85  60  18  61  89  29  15  88  69  32  15  92  37  35  36  53  51  83  76  34  91  86  58  70  50  59  49  22  39  86  94  35   7  44  72  59  72   7  76  50  60  98  22  93  66  69  73  98   2  41  97  67  80  66  46  32  30  46  24  14  71  45  69  53   2  30  34  20  89  95  75  46  56  40  40  52  42  12  68  93  31  56  45  88  66   5  26  77  74  98  83  22  50  53  20  55  79  86  89  26  17   8  76  11  17  35  93  11  19  86  32   5  18   1  28  59  87  47  94  95  92  24  72  15  98  79   4  24  52   7  51  98  46   1  82  61  87  80  34   7  71  41   8   6  32  80  71   1  65  89  48  35  77  47  75  97  37  80  79  40  56  88  98  57  40  19  42  77  59  78  58  98  92  42  91  92  45  33  36  74   4  74  93   7  47  70  78  62  13  84  60  86  15  32  37   1  92  27  54  44  68  93   3  78  10  93  38   8  43  67  58  79  65  19  94  52   8  47  27  70  90  46  19  75  32  83  73  96  54  46  48  30  58  60  38   3  60  15  24  19  43  22  80  45  27  26  98  20  41  46  53  27  73  96  23  93  67   4  97  43  50  26  67  71   7  25  87  71  41  51  22  30  47  75  78  73  50  95  61  69  76  47  17  17  90  87   5  52  43  27  48  81   2  34  22  96  69  49  11   8  16  13  64   8   4  63  51  15  95  55  54  47  86  13  92  25  43  46  74  47  60  34  26  45  48  94  21  50  16  20  60   3  56  43  17  88  30  16  38  22  54  83   5  40  63  13  33  65  20   5  93  55  91  61  83  30  40  81  42   4  41  36  81  40  77   9  21  66   9  47  53  37  45  47  19  51  50  87  96   5  56  34  76  87  21                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    57  80  32  48  81  82  52  11   3  56  88  65  57  21  93  30  40  95  35  48  90  94  48  77  51  83  90   3  98  24  54  72  33  20  62   8  11  45  66  41  76  44  81   6   9   5  39  97  91   1  92  37  46  95  24  59  42  58  82  21  26  31   8  59  36  38  32  37  48  78  72  20  46  87  39  34  31  28  15   5  22  71  78  15  26  70  46  19   9  27  47  70  40   5  39  43   6  43  96  89  31  84   3   8  34  13  47  82   4  92  29  51  38  55  48  57  56   2   7  80  54   7  99  91  68  26   1  47  36  35  13  82  75  68  15  20  13  69  62   8  94  63   2  54  34  82  30  56  73  84  51  61  40  79  32  74  96  44   9  62  24  15  30  35  20  67  92  14   2  63  92  65  94  13  63  68  78  13  77  91  74  47  86  61  15  78  65  93  60  14   6  14  11  63  40  33  97  43  56  19  99  77  35   6   5  27  37  85  12  81  75  11  44  47  20  87  71  16  81  94   1  14  13  36   8  66  16  20  97  45  71  40  86  33  74  79  74   6  34  18  67  51  63  77  10   9  83  20  85  43  29  62  94   1  55  58  63   6  94  49  92  56  82  95   7  72  61  21  77  55   4  65  44  83  89  78  18   7  96  93  23  26  19  99  34  73  67  44  36  40  54  80  32  43  23  17  11  47   4  43  38  73  12  20  48   2  94  70   7  14  43  31  17  64  58  50  97  49  16   7  57  30  59  34  34  85  13  21  85  19  70  49  49  28  55  29  39  83  32  47  50  31  72  42  81  26  22  18  61  76  68  28  10   5  51   1  84  71  57  81   3  74  80  39  24  43  83  84  42  81  41  39  22  90  56  16  20  10  68  71  83  22  18  48  78  40  76  41  75  25  45  13  30  58  81  99  51  79  72   6  41  55  41  67  39  66  29  29  81  66  99  70  26  51  14   4   1  20  82  90  23  46  28  51  59  84  28  83  76  19  65  42  30  18  29  32  49  24  75  51  10  59  61  16  74  88  39  76  15  40  23  80  14  28  35  29  20  70  83  44  30  97  26  12   7  83   7  18  67  48  64  24  66  52   4  37  32  38  63  36  24  33   2  85  75  12  38  96  41  18   5  33  56   1  16  98  66  42  67  56  29  46  18  65  97  68  57  11  26  90  57   7  45  29  57  94  71  71  41  71  32  54  54  28  52  63  63  46   2  65  56  22  42  71  73  54  88  22  84  27  97  93  79   2  71  56  49  78  36  80  70  75  56  69  17  20  10  88  92  57  94  89  51  66  27  76  10  77  89  78  18  15  93  39  64  69  29  39  79  61  75  92  18  52   4   1  80  91  18  76  40  34   2   6  36  65  30  79   5  30   8  64  41   9  37  20  10  38  54  85  40  69  56  87  22  59   8  94  81  49  15  70  18   8  94  85   8  76  71  74  82  34  25  98   7  61  42  61  72  42  36  70  90  29  42  87  47   1  65  28   4  41  95  14  43  43  93  73  57  57  28  99  26  49  45  27  23  73  94  94  70  85  79  25  38  17  82  97  82  28  28   7  67  45  42  44   8  78  93   5  96  62  62  14  41  51   4  65  54  19  56  72   4  49  98  34  73  63  42  47   9  16  18  65  50  90  72  65   9  92  29  96  81  25   4  29   8  94  96   5   6  93  38  28  52  31  57  65  55  87  29  96  62  83  14  72  45  62  52  55  12  81  44   2  29  38  72  82  82  21  56  66  66  61  50  41  58  99  28  50  50  16  66  76   5  60  38   8  98  22  51  32  37  96  21  52  16  33  81  55  22  63  69  34  11   4  18   2  81  48  85  37  78  39  86  76  65  94   6  96  45  46  76  48  87  27  82  27   2  52  88   9  65  43  14  79  87  66  35   7  49  95  30  11  42  81  41  75  71  21  64  69  24  20   9  16  25  10  19  51  25  90  44  29  17  11  62   4  70  81  68  18  63  57  73  95  79  28  72  10  74  30   1                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                  14  55  82  40   3  77  41  68  94  35  37  83  87  34  13  18  23  70  19  99  91  52  13  20  51   5  69  81  95  94  71   7   4  10  52  16  67  31  86  32  62  46  65   5  60  11  54  29  70  44  14  49  24  82  80  21  49  53  80  49  24  30  65  99  60  89  67  78  25  55  24  16  57  97  56  79   4  20   9  16  50  87  41  14  69  69  65  68  86  10  74  86  28   1  87  72  21  56  34  71  63   2  44  48  51  45  36  34  80  43  15  66  54  50  65  28  87  16  17   9  87   3  43  63  77  82  90  99  52  72   5  40  22  83   8  32  95  35  15   1  33  55  93  52  47  47  91  93   8  80  49  64  27  57  71  13  17  33  65   9   8  62   6  22  66  40  14  84  96  98  54  13  47   1  40  89  20  94  60  99  86   4  21  65  86  67  87  99  45  34  60  68   9  19  43  42  36  11  64  78  45  60  66  70  59  28  96  36  34  75  91  48  13  83  27  60   8   4  25  41  78   2  48   3  70  32  85  18  18  92  79  18  60  27  59   7  81  65  18  60  60  54  11   4  52  84  27  54  47  71  91  29  91  73  46  49  81  97  83  33  39  27  93   8  84  74   3  67   3  49  72  46  18  97  68  64  71  89  26  94  49  51  48  81  77  51  24   8  58  51  85  65  62  96  96   7  15  13  60  24  83  77   9  33  36  79  55  45  69  45  18  86  70  28  24  95  44  32  52  78  36  98  39   7  44  21  66  60  39  94  86  37  32   9  74   5  23  76  75  76  90  22  77  70  73  32  57  55  78  65  65  55   6  39  79  29  47   5  99   3  61  50  15   1  80  54  93  18  72  50   1  99  35  73  71  49  93  43   5  59  83  44  18  17  40  22   4  48  79  50   2  71  12  65  53  84  68  79  81  42  63  64  56  80  34   2  83  91  22  21  89  60  17  10  18  24  84  64  36  36  28  68  45  56  95  43  27  49  32  21  67  71   5  65  57  75  83  94   7  89  59  67  81  87  72  73  56  58  91  33  82  53  36  38  47  20   2  56  90  39  44  99  53  95  50  96  62  89  48  84  95   5  66  65  62  78  64  62  12  24  23  22  89  85  72   3  14  87  61  41  20  52  76  86  72  59  36  95   5  73  82  32  84  25  80   2  25  67  29  31  66  72  92  60   1  83   6  95  29  96  29  60  31  61  34  55  44  46  37  85  45  42  90  21  47  18  70  83  50  80  83  55  61  68  85  87  95  40  82  40  37  12   9  54  34  81  88  37  89  83  62  28  12  67  23  97  71  86  39   8  61  83  12  53  91  32  31  86  14  74  57  93  51  40  27  35  95  78   1  44  68   4  50  42  10  81  38  42  17  37  15  99  27  57  38  45  11  74  29  16  84  25  58  26  78  41  17  82  17  20   3   6  86  66  93  93  80  19  79  76  72   6  57   9  71  99  40  70  57  94  47  92  67   1  61  72  31  84  47  33  15  43  89  90  42  51  38  52  77  60  28   4  66  38  31  77  31   5  48  99  18  18  12  19  67  47   3  48   2  48  95  94  82  54  86  83  96  55  38  22  56  73  29  96  64  82  11  95  55  80  47  35  59  89  61  19   9  50  49   5  44  52  98  45   7  93  88  31  88  20  91  63  52  36  33  23  40  25  14  29  41  34  19  70  70  52  86  60  58   8   2  30  88  21   3  17  75  46  99  94  86  88  24   3  87  57  39  42  10  15  17  18  40  86  17  27  48  66  96  31  34   4  21  59  29  28  45  26  30  29  22   1  42  38   3  13  69  10  62  79  41  69  24  23  81  49   4  62  65  65  63  63  96  32  72  13  12  19  17  73  36  74  21  34  88   5  56  44  37  55  21   1  62  81  46  86  55  15  30  32  13  23  91  64  48  13  69  64  31  68  99  62  44  95  34  39  38   6  38  50  28  17  99  45   2  59  80  16  92  90  99  71  75  21  25  44  81  25  92  41  67  82  20  71                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                84  84  48  76  22  92  43  32  41  57  80  54  88  99  48  22  95   9  46  65  87  25   3  58  46  74  60  19  40  99  64  33  19  12  93  96  82  39  46   4  52  45  20  45  60  16  99  93  28  37  46  38  17  95  50  64  39  40  95   6  90  68  92  13  30  52  91  11  66  52  57  51  45  23  70  83  81  48  12  72  89  66  99   2  68  57  90  26  34   1  95  60  76  89  71  81  99  87   8   1  69  88  96  69  47  66  13  84  98  64  62  48  53  96  93  74  70  77  32  78  12  88  88  38  10  64  95  85  28  73  99  24  47  28   3  41  96  22  43  72  97  44  75  42  52  72  80   7  85  95  50   7  94  72  53  94  92  99  31   5  55  66  75  86  11  17  32  93  93  48  58  48  40  28  38  98  17  45  66  60  55  70  96  62  20  29  82  34  28  17  38  29  20  71  67   5  31  82  73  68  48  99  58  76   4  82  53  65  93  58  53   7  69  98  10  78  20  92  77  69  26  96  81  98  79  61  30  38  20  58  38  10  69  63  78   4   7  11  89   7  10  85  86  20  97  44  82  61  20  71  47  70  76  73  30  51  70  17  95  67  31  54  34  89  40  34  83  91  31  16  90  63  38  19  73  28  54  47  97  97  61  71  56  45   9  78  55  82  33  26  26  65  34  73  60   1  82  69  11  88  56  49  76  26  48  55  41  84  64  63  82   3  87  14  35  24  83  97  16  47   6  10  54  70  40  45  16  76  37  32  63  85  71  68  99  36  37  47   3  18   2  28  61  53  24  78  78  76  93  14  44  48  57  77  88  98  29  63  64  84  10  58  12  35  28  30  19  68  30   3  63  99  42  52  13  75  15  93  59  23  85  42   7  26  50  22  80   2  26   3  41  81  35  73  38  34  83  28  79  92  19  33  12  70  82  37   4  72  84  27  29  70  49  37  94   3  27  93  36   3  61  42  37  21  16  78  59  51  29  48  60  67  60  17  51  26  29  31  70  49   4  29  33   3  20  89  61  14  51  28  67  83   1  57  81  68  90  51  23   2  19  18  51   8  48  43  90  69  26  84  42   7  65  89  26  90  93  64  99  67  99  93  63  45  78  99  14  25  38  51  80  82  77   9  83   9  82  95  13  33  74  30  26  34  69  26  94  75  76  29  86  93  30  14  66  52  18  72  37  97  15  43  88   1  82  85  63  51  70  97   9  60  35  32  40  93  15  91  98   8  88  87  75  73  12  80  66  51  82  76  52  76  21  80  68  96  12   3  26  32  61  11  66   6  35  54  48  79  62  57   9  10  59   6  99  74  39  51  64   6  51  13  56  61  96  10  31  52  17  32  17  76   4  42  23  20  22  78  10  48  23  51  93  42  93  96  69  93  72  86   9  85  76  23  44  81  34  42  78  21  23  69  36  40  32  97  64  70  81  36  41  20  77  71  26  15  40  77  92   2  94  66  70  14  29   9  33  60   7  43  63  81  15  21  18  17  68  55  58  10  14  33  74  52  83   2   2  12  84  33  16  81  29  31  82   3  80   6   7  14  53  32  60  43  30  54  88  42  69  50  89  38  37  79  71  87  66  99  21  17  31  55  52  77  76   3  83  96  59  93  31  76  71  79  32  98  84  78  59  95  69  31  66  58  39  57  40  94  25  85  96  35  41  89  13  38  23  41  55  82  93   3  21  94  94  90  74  27  34  28  63  42  64  73  43  33  36  12  85  17   3  54  59  81   3  75  50  19  10  97  11  16  22  60  53  49  93  49  60  55  85   5  88  68  41  88   5  69  82  85  37  97  57  39  18   6  93  30  52  14  44  57  21  41  36  60  69  26  10  76  99  49   6  22  40  28  47  61  22  78  79  21  16  32  73  59  75   1  94  84  26  49  31  30  86  68  63  50  86  27  73  41   2  79  42  36  27  20  60  18   2  93   2  60  45  58  82  79  16  53  21  86  26  71  49  38  73  37  94  65  51  54  25  21  26                                                                                                                                                                                                                                
                                                                                                                                                                                                                              5   5  62  56  28  40  45   7  60  80  81  41  73  56  53  83  74  22  49  63  12   2  59  41   5  43  71  49  51   6  69   5  88   9  97  88  66  11  41   3  62  92  46  65  73  99  81  30  11   6  63  78  29  40  28  46  16  81  34  18  94  21  76  54  46  29  35  10  60  75  69  69  80  73  28  62  44  65  15  29  82  36  30  55  35  93  72  79  23  33  32  72  71  60  73   4   2  91  10  87  58  28  86   5  63  26  10   5  62  89  39  58   2  93  12   8  64  45   4  58  35  63  22  91  87   4  72  59  63  13  54  37  61  60  46  57  93  28  47  51  29   1  23  42  95  41  74  47  19   6  55  19  49  44  15  93  90  54  53  79  97  89  35  69  38  99  75  37  48  29   8  67  68  49  65  36  99  40  24  49  51  25  13  15  81  82  80  39  40  80  94  60  41  95  82  33  20  29  36  32   5  64  33  32  34   3  92  69  28  61  69  55  32  90  49  60  81  72  10   4  99  58   8  69  34   9  92  38  27  66  15  22  53   5  27  23  21  82  74  77  86  20  29  81  44  76  73   8  27  32  49  55  62  76  44  23   6  62  50  78  16  25  54  33   5  26  53  53  25  49  14  45  97  19  36  33  15  43  49  60  79  82  81  76  71  73  86  66  15  38  53  93  91  11  13  42  48  79  72  61  19  77  48  32  17  98  57   1  59  28  82  69  62  70  61   9  26  81  75  12  85  89  56  32  92  93  73  57  44  50  86  32  36  95  87  17  26  15  91  57  19  28  31  33  74  41  71  22  95  12  40  69  74  99  27  39  88  95  29  56  54  85  41  13   1  78  81  48  28  59  73  75  48  28  20  36  38   3  74  82  64  80  28  46  35  98  53  77  59  84  46   1  94  88  54  80  37  73  28  41  75  85  17  95  59  22  14  93  51  23  41  13  19  27   2  32  62  57  59  65  85  27  70  35  53  68  17  67  35  19  41  46  39  22  80  24  92  13  38  65  80  66  35  57  21  73  46  99  72  82  62  12  52  55  10  99  54  24  51  32  21  77  15  61  66  81  23  86  67  79  27  42  90  94  96  96  40  76  61   3  24  87  49  57  18  14  71  69  58  39  28  76  71  97  36  96  93  20   2  58  91  89   6  65  73  41  15  13  78  89  43  65  21   5  33   6  32  83  13  78  13  64   8  14   8  20  79  98  45   4  58  93  93   9  84  82  30  75  89  69  84  19  74  90  28  49   4  42  80  51  62  16  85  44  91  45  90  96  76   9  35  49  81  54  92  25  26  12  61  64  61  74  25  20  58  65  62  66  17  74  21  32  40  67  95  42  75   4  30  83  83   3  72  38  14  39  78  89  59  86  75  27   3  48  68  23   9  54  81  77  58  60  23  64  80  76  35  50  37  23  87  26   3  63  28  68  31  94  82  55  71  90  87  98   7  92  94  91  51  79  37  60  80  26  27  65   1  74  42  25  48  16  55  94  63  44  68  88  59  12  38   1  89  72  22   2  53  81  45  64  19  13  13  41   1  53  16  47  65  73  19  75  83  44  10  93  38   5  42  46  74  43  56  65  73  17  24  26  72  35  60  90  11  89  97  88  40  66  57  21  76  13  22  89  19  50  46  25  74  34  73  28  75  77  47  42  70  80  73  74  61   8  12  49  69  31  12  22  46  59  54  45   8  28  45  62  33  84  32  23  47  78  54  46  75  91  77  83  74  36  18  48  56  86  95   3  80  34  27  78  69  31  94  20  49  72   1  82  48   3  65  53  28  30  32  24  80  95  12  54  21  71  50  99   7  90  89  90  51  61  17  71  66  86  78  65   7  80  89  54  22  63   4  44  72  46  43   3  27  79  46  74  34  10  25  53  21  58  63  40  92  66  35  81  82  93  68  52  41  53  68   6  72  17  18  43  35  22  27  59  86  34  45  84  49  37  32  28   4  55  11  48  71  53  95  98  31   7  97  91  96   4  73  16  35  81                                                                                                                                                                                                                              
                                                                                                                                                                                                                            46  75  69  49  89  33  54  46  94  64  50  16  59   4  11  96  54  87  73   5  96   2   9  93  50  83  77   7  14  86  11  91  95  53  42  94   4  25  37  83  80  84  72  32  85  36  12   2  90  55   3  14  49  29  18  98  63  47  67  54  75  25  15  36  24  46  67  17  32  56  64  52   5  64  20   1   2  65  70  45  40   1  40  71  33  11  54  46  37  51  43  67  29   4  76  13  93  79  43  52  40  96  14  68  58  48  78  82  64  86  89  98  60  15  98  52  80  36  84  86  68  26   7  39  79  85  62  42  37  22  63  11   9  24  45  24  32  39  87  87  86  83  55  55  43  46  33  22  71  46  20  20  75  64  52  67  71  94  68  25  38  25  64  38  15  20  36  67  70   3  85  55  32  73  45  34  40  43  24  47  19  15  90  69  46   6  79   6  93  26  74  59  69  68  22  38  59  14  62  55  66  17  23  77  65  55  72  74  86  45  19  88  30  40  73  36  43  55  85  30  10  86  95  93  61  65  50  22  82  82  82  24  62  78  12  26  59  82  48  39  35  39  25  88   6  64  69  73  90  88  50  41   5  17  35  57  33  85  10  51   8   9  82  99  50  99  14  11  18  66   3  12  31  57  28  22   9  18  97  40  94  51  62  85  96  11  25  16  80  16  49  70  35  80  82  24  94  53  37  14  30  84  39   6  77  35  19  66   1  64  76  89  87  15   5  56  37  87  86  13  48  24  45  19  97  17  30  14  42  37  23  90  99  67  31  29  98  81  41   4  60  27  75  66  75  94  12  79  80  91  69   5  42  54  55  24  28  51  47  96  63  77  55  95  45  61  92  16  90  30  87  55  45  56   9   8  67  44  76  89  56  61  31  95  89  91  88  25  32  15  90  47  37  19  77  29  80  26  32  80  20  57  21  66  50  15   6  52  63  18  65  78  85  58  56  61  73  81  66  36  35  64  81  19  17  64  20  34  77  66  48  58   9  69  31  38  68  43  53  89  53  43  97  59  47  94  11  56  15  39  29  94  57  65  62  75  39  47  46  12   3  78  24  72  57  23   8  55  16  23  79  94  13  77  26  65  96  34  94  41  96  31  77  26  54   8  36  19  45  48  97   2  80  67  37  92  59  82  61  50  48  29  77  54  16  19  71  65  11  87  46   9  76  52  62  77  72  20  75  92  16  25  83   4  45  34  35  43  39  55  86  16  13  64  11   9  30  53  77  24  68   6  70  10   2  63  87  96  44  35  22  49   2  89  41  95  74  33   3  11  29  85  70  75  46  50  65  99  91  42  87  79  45  51  73  52  75  93  33  12  52  39  51  43  82  33  15  18  83  88  82  52  88  49  81  40  91  12  50  16  64  46  42  49  58  26  28  31  68  37  62  99  13  95  28  43  84  24  31  82   7  26   6  99  76  28  27  13  67  17  49  24  16  22  14  97  72  38   6  40  17  80  21  49  91  21   1  99  37  17  83  97  46  37  90  35  80  44  94   1  29  33  88  91  75  94  87  97  11  28  44  44  53  26  25  36  35  78  77  52  66  91  26  38  45  24   9  28  68  37  99  74  32  40  62   1  32  85  80  91  74  98  72  57  10  11  90   7  27  49  57  35  44  35  50  27  53  90  24  30  33  30  22   7  64  16  23   8   5  36  35  46  13  74  94  68  12  17  15  23  78  56  91  55  98  29  52  40  36  99   9  92  40  24   9  16  58  58  28  12   9  39  40   7  16  33  92  65  25  16  30  11   6  73  40  96  46  43  61  75  94  75  95  97  19  34  71  46  48  71  70  21  87  49  68  27  46  14  94  12  44  48  82   2  59  11  43  17  33  43  90   2  17  37  27  32  62  12  73   8  12  12  55  59  79  93  33  38  69  27  68  68   8   7  60  65  10  12  37  94  21  47  95  31  21  99  64  31  34  23  37  31  13  36  62  38  91  74  94  26  18  70   6   6  65  53  70  61  19  31  77  45  73  62  93   5  54                                                                                                                                                                                                                            
                                                                                                                                                                                                                          45  43  25  58  25  30  44  62  86  67  23  27  97  60  82  64  74  69  11  87  76  13  80  54  67  16  49  34   1  24  57  64  46  22  23  49  73  48  75  88  33   1  54  40  39  16  16  73  64  26   6  34  37  58  41  26  54  83  62  66  89  40  92  41  73  69  99  49  57  44   1  21  25  41  12  51  89  93  22  77   9  79  62  98  61  68  18   4   2  66  64  42  75  94  10  49  64  25  69  30  47  20  29  94  53  59  88  83  67  51  77  24  28  42  75  46  46  65  63  78  23  45  12  17  59  95  38  34  87  72  25  13   9  67   7  14  70  86  37  85  57  99   9  27  28  38  68  87   5  29  60  30  80  64  60  54  42  37  12  39  69  64  58  58  32  79  72  72  65  48  67  58   5  12  13  51  53  93  85  37  26  59  42  79  60  95  91  98  47  91  20  24  34  80  32  32  79  24  80  26  22   7  64  33  40  31  87  78  63  14  33  86  77  20  59  12  15  78  28  41  83  80  83  88  85  36  81  15  79  41   1  70  99  13  81  76  31  39  38   6  13  77  83  76  65  17  35  63  97  67  57  21  81  22  73   8  49   3  68  13  89  16  14  93  92  96  44  75  26  37  61   6  90   3  33  12  53  54  55  28  41  76  87  99  61  97  14  36  90  90  23  63  98  21  32  77  27  10  57  36  28  80  40  55  27  68  94  69  14  26   1  90  30  55   9  78  17  65  11  77  86  71  88  70  83   4   4  64  97  95  10   3  44  51  63  53  20  24  52  26  19   3  36  51  95  28  38  46  65  19  69  83  68  19  71  55  77  52  85  66  86  41   5  63  51  90  82  23  34  38  12  93  23  87  84  41  93  33  55  25  16  38  14  79  88  63  30  57  39  89   9  19  36  82  57   2  39  17  63  42  84  14  98   5  58  14  46  99   9  82  69  42  36  55  81  34  20  20  75  71  12  91  30  82  56  31  22  87   9  40  34  50  31  10  36  61  75  32  79  19  19  69  37  41  14  49  30  18  42   3  54  22  27  26  74  51  28  49  77  84  41  84  41  46  74  64  68  78  13  19  69  18  57  75  49  65  71  54  65  64   4  83  79  75  13   1  38  21  53  20  94  65  57  98  62  16  14  66  77  44  29  22  61  74  24   1  86  78  65  89  53  66  75  37  93  33  90  74  62  53  90  21  80  68  48  49  58  12  63  48  75  94  51  58  48  96  83   4   4  48   2  83  12  34  84  37  23  86  21  42  67   4  49  61   5   6  87   8  63  80  30  46  16  51  86  74  49  39  98  35  85  35  22  41   7  80  45  18  13  46  27   9  95  58  16  11  15  33  25  39  51  94  16  54  86  57  88  37  98  85  28  58  50  90  56  99  65  84  70  69  13  26  96  34  10  50  50  10  23  11  65  38  71  94  28  44  77  60  52  14   7  49  61  23  98  48  69  60  65  59  83   2  94  71   7  81  14  70  58  60  51   2  95   1  77  64  92  29  89  13  19  14  42  46  12  80  47  90  78  63  79  47  98  39  91  48  36  12  45  59  48  24  45  34  20   4  19  15  26  21  34  96  39  46  44  46  53  97   6   2  67  86  40  93  32  94  98   7  73  26  70  61  78  52  61  46   5  29  40  14  46  73  42  11  64   1   2  52  46  74  80  24  18  37  96  70  48  83  11  42  21   7  31  79  74  47  69  46   5  70  67  50  73  59  81  29  27   2  75   9  32  59  38  77  86  91  20  63  29  46  65  22  41   6  27  77  19  90  55  39  90  83  80  32  73  89  18  39  17  67  58   4   9  41  54  33  76  18  87  82  48  46  81  75   7  94  29  84  25  59  99  97  93  55  27  17  38  62  33  37  76  24  63  30  14  96  48  68  31  51   3  89  87  48  88   5  39  38  20   7  50  47  53  55  94  60  84  11   3  57  25  13  96  45   3  54  90  18  71  69  24  14   7  96  39  19  10  27  83  48  33  91  46  70  69  93  47  52                                                                                                                                                                                                                          
                                                                                                                                                                                                                        31  53  67  54  64  87  84  12  49  72  74  70   4  92  35  42  43  57  55  79  51  65  78  94  73  87  88  41  92  96  56  10  73   6  54  95   3  31  71  97  95  78  82  75   6  92   2  64  93  52   1  66  62  35  76  21  85   8  29  87  58  52  12  46  23  17  59  79   6  54  29  38  35  27  76  60  98  97   2  30  55  30  33  32  72  94   9  64  41  61  59  93  60  56  96  10  45  64  61   8  92  63  87  16  91  99  30  78  41  76  69  11  35  56  89  81  55  40  93  90  56  96  94  65  45  39  94  16  73  58  39   1  49  10  26  97  49  43  30  49   7  40  57  16  69  79  16  93  99  83  43  34  56  91   9  65  35  24  90  87  51  29  33  58  41  36  92  94  12  77  74  25   4  20  52  51  30  72  69  80  60  48  56  95  23  62  66  87  75  98  58  68  72  29  22  56  95  57  29  33  31  67  97  65  29  67  60  84  63  68   6  98  63  89  50  80  11  26  92   2  76  78  27  36  25  40  20  39  95  40  27   3  86  34  60  89  69  78  60  37  89  72  46  32  67  25  44  54  27   7  15   2  70  62  14   6   9  43  41  72  15   6  69  49  88   9   4  33  75  89   6  81  75  79  83  88  51  34  95  47   2  86  26   1  13  95  40  60   3  84  55  59  51  72  44  65  41  79  38  46  44  83  33  32  63  90  74  80  76  73  59  41  32  75  67  99  44  47  88   9  49   8  59  55  97  43  20  40  38  48  91  75  17  76  38  90  31  62  17  45  85  47  71  35   3  57  61  43  16  97  19   9  50  68  91  32  13  94  36  16  59  64  51  18  95  54  90  54  69   7  74  15  48  99  48  20  29  97  59  19  98  71  88  51  19  77  87  60   4  33  92  61  26  48  49  70  30   6  70  87  53  27  45  49  57  49  99  73  76  30  17  26   7  80  10  82   4  74  63  75  74  76  97  49  44  20  27  98  15  90  71   5  57  90  29  81  58  58   3  93  93  42   6  51  55  16  26  34  49  75  32  49  63  22  26  38  77  86  43   8  48  90  90  92   2  48  57  70  47  27  47  90  92  85  43  63  38  80  36  23  83   2  11  16   7  15  40   6  39  13  19  85  41  66  95  24  46  32  43  69  45  57  50  51   8  25  26   8  21  90   9  74  12  50  72  26  62  89   4  22  46  14  75  41  35  75  95  91  18   6  94  40  48  46  74  75  14  20  43  50  51  77  36  94  53  57  29  65  62  51  99  27  34  36  53  22  23  78  75  18  83  14  55  89  55  86  53  30  33  75  77  96  11  35  13  98  78  10  81  13  19  23  10  65   5  88  14  54  60  72  31  20  35  49  35  82  10  15  72  29   5  32   5   7  78  90  93  18  64  99  51  23  18  95  82  80  19  26   7  90  32  15   9  37   2  89  58  87  77  64  71  97  61  34  47  98  63  85  62  98  48  71  51  58  66  94  12  90  80   4  71  16  11  91  53  92  79   6   9  30  69  52  47  33  82  30  34  29  31  26  35  13  66  40  44  42   3  22  10  65  44  29   8  10  57  38  19  56  10  70   2  28  86  62  31  85  13  61  23  43  31  83  15   5   5  47  10  12  66  80  14  67  67   1  43  96  42  77  61  99  88   4  85  59  85  31  91  85  87  74  49  29  34  54  83  18  34  10  10  58  31  38  69  88  56  61  28  55   9  76  40  96  51  89  78  18  60   9  24  58  38  51  17  35  49  31  98  61  86  93  93  50  40  20  43  88  57  72  98  83  29  92  92  15   7  24  53  42   6  96  53  68  33   5  17  47   5  85  46  94  21   3  68  69  23   9  83  72  99   4  85  27  86  93  85   7  10  44  13  75  41  77  39  55  43  32   5  89  69  94  65  39  81  82  63  86  57  22  17  86  22  63  67  85  46  89  68  31  46  55  19  17  41  11  32  62  10  72  73  16  35  67  69  85  94  61  30  67  15  22  56  73  23  85  95  26  44  95  35                                                                                                                                                                                                                        
                                                                                                                                                                                                                      78  35  89  45  30  66  53  39  58  28  99  24  46  88  67  39  64  60  97  30  36  84   9   4  69  29  59  78  90  15  23   8  51  25  63  16  13  29  57  80  65   9  14   9  77  42  59  36  28  72  77  87  12  72  60   9  87  31  99  89  68  17  84  28  80  91  70   7  20   4  61  21   6  34  13   7  23  93  48  47  29   4  25  97  50   3  51  34  79   5  73  39  65  93  59  60  16  11  54  49  74  37   9  42  91  41  85  39   3  47  64  80  79  86  75  73  33  25  64  93  50  62  87   3  87  10  59  45  62  93  19  20  16  42  33  78  72  68  51  85  66  88  55   2  26  67  18  66  83  19  81  31   4  86  79  89  76   1  39  55  57  18  90   6  97  95  40  35  82  76  97  75  28  80  11  72  41  65  51  77   6  98  77  14  30  79  75  12  44  50  21  70  54  22  90  95  12  16  77  52  82  60  98  47  98  58  90  11  54   4   7  59  52  48  64  52  30  66  41   4  35  12  13  64  24  37  11  52  92  30  52  11  42   3  60  80  38  98  24   8  39  75  10  73   4  58  15  93  53  63  59  49  85  23  74  11  86  82  54  29  69  49  60  44  51  40  15  81  27  93   7  77   9  39  20  75  96  31  13  98   3  45  56  28  30  42  35  58  85  69  16  94  84   9  77  61  69  21  52  57  94   2  78  21  92  19  35  67  32  54  13  90  25  33   2  12  14  11  45  53  22  86  40  91  51  88  77  48  92   2  18  91  20   3  72  66  79  46  22  37  23  70  24  13  72  51  28  60  34  95  56  87  52  16  21  29  67  87  56  38  53  98  27  35  79  51  65  23   1  98  10  27  42  71  57  94  57  38  38  68  60  29  85   2  39  91  81  71   1  60  62  43  24  16  38  90  53  87  30  43  50   1  92   4  97  67  46  89  84  90  72  16  79  67   2  13  61   5  24  53  58   4  66  45  99   9   4  56  46  61  69  71  92  62  34  50  83  63  22   6  98  33  23  96   5  97   1  27  67  28  44  56  23  50  79  33  23  26  58  80  81  98  66  17  77  71  86  94  87  26  84  54  28  79  73  34  34  33  78  21  54  14  99  31  91  69  13  75  67  55  10  59  28  55  87  59  37  31  68  88  29   6  75  66  51  56  86  77  66  63  20  71  76   4  78  30  44  37  61   3  55  65  54  84  18  85  82  33  15   4  37  59  21   6  52  60  30  45  16  84  22   9  45  72  42  50   6  72  95  16   5  88  59  91  78  28  55  28  16   1  21  42  59  80  47  60   9  83  60  35  63  64  50  13  41  75  33  63  25  35  42  34  16   8  80  57  33  84  13  89  79  58  68   7  16  85  83  49  68  87  74   7   5  13  90  98  44  54   6  44  42  16  52  46  86  26  82   9  10  23  31  78  48  38  51  29  17  82  62  53  62  57   4  27  38  58  60   7  67  63  63  69  10  63  61  29  68  27  56  16  19  51  82  22  76  26  36  32  75  58  98  18  19  48  90  30   2  13  94  96  63  65  94  87  88  67  79   6  66  88  97   1  92  82  48  64  62  37  27  17  90  67  91  54  76  32  67  38  81  43  83  98  65   1  66  69  29  95  62  74  74  46  93  17  29  72  16  94  83   5  20   5  76   3  40  28  48  59  33  81  29  63  10  35  54  23   8  33   2   9  62  85  94  31  46  27  18  28   1   9  48  46  65  82  69  79  53  84  90  26  93  66  65  38  47  54  92  31  56  74  54  49  61  74  33  59  66   5   4  17  10  59  65  88  59  90  15  75   3  97  22  48  74  46  55  37  21  46  59   8  15  52  48  66  40  78  28  85  76  74  43  34   5  44  98  41  32  90  77  64  79  56  68  32  74  30  83  90  93  88  75  97  47  17  14  30  43  42  55  22  83  52  13  57  17  42   9  11  48  25  55  89  29   8  75  49  78  67   9  10  38  86  33  50   6  23  87  43   8  25  21   9  89   7  62  67  10  88  60  59                                                                                                                                                                                                                      
                                                                                                                                                                                                                    2  41  60  34  15   1  66  84  63  73  91  93  62  10  99  70  22  70  12  25  40   6  18   9  76  21  12  97  86  30  85  85  36  91  59  13  39  11  35  58  29  41  39  21  46  77  28  98  16   3  96  61  56  52  45  63  68  33  41  24  54  61  13  56   1  28  78  93  59  62   3  50  74  40  42  64  66  86  26   6  71  30  65   6  93   1  61  54   3  19   5  41  15  36  64  88  71  81  20  66  13  78  98  32  47  93  30  42  40  46  46  22  48  59  74  90  29  44   6  44  74  12  46  77  46  44   5  37  90  48  42  20  69  81  99  19  84  52  53  78  47  37  96  17  48  94  50  87  46  15  38  52  67  49  96   8  97  61  73  98  70  53  30   3  85  46  72  21  49  11  10  54  14  17  30  73  42  41  98  58  40   8  32  82  61  98  42  47  85  13  36  78  35  70  62  65  76  49  96  88  61  28  78  65  90  65  95  47   7   8  34  11  72  68  96  64  66  96  42   5  10  84  47  57  62  35  26   7   5   6  78  12  10  89  33  92  96  54  23  38   6  90  44  65  90  59  90  14  25  37  77  69  38  44  21  51  72  89  77  17  81  79  73  62  82   4  15  38  64  54  56   1  24  31   1   2  37  69  53  98  95  28  32  31  21  13  67  47   9  82  43  70  65  63  32  83   3  81  93  22   4  26  26  47  63  63  71   3  49   2  76  46   1  50  14  36   3  17   7   1   1  32   4  94  46  30  71  60  20  15  60  72  82  91  22  94  81  39  52   2  18  38  25  62  56  87  77  47  21  65  38  66  46  71  31  36  45  95  39  12  50  22  56  92  51  28   4  65  65  32  33  85  30  74  69  82  73  58  53   2  99   6  23  87  27  10  38  93  88  50  84  74  38  88  98  28  23  53  28  22  73  77  96  73  74  58  55  27  33  92  85  70  42  26  80  17  56  17  73  10  87  13  71  72  23  32  59  82  33  74  35  99  89  47  59  27  39  67  63  69  80  54  50  47  19  24  12  31  22  77  73  20  52  50  41  62  97   3  29   3  90  84  50  64   4  64  19  66  24  28  53  69  38  78  69   1  25  61  30  20  54  51  61  78  49   9  13  90   2  16  83   4  51   2  51  19  28  48  68  98  73  51  62  35   9  99  52  96  47  60  39  86  50  33  29  50  65  86  48  65  64  47   6  45  50  48   3  67  81  30  74  92  89  11  26  69  98  83  63  27  39  68  36  34  68  49  25  46  20   9  66  56  27   9  23  55  92   9  11   1  64  27  89  17  22  82  94  87  61  50  33  64  89  97  33  93  27  31  83  61  11  79  60  87  61  25   8  95  60  51  92  86   1  12   2  49  83  42  37  42   1  44  46  57  90  23  97  63  76  57  80  16  71  72  50  23  99  70  38  54  83  63  92  35  14   2  46  25  41  74  69  91  40  67  97  70  84  43  81  86  32   3  77   3  31  69  38  46  77  14  82  88  28  75  66  25   9  87  43  83  98   4  51  33  56  62   2  19  39  58  39  51  47  59  26  83  96  99  97  90  31  26  13  40  35   9  76  59  89  94  78  53  41  87  63  35  91  23  63  56  39  41  88  41  83  80  31  90  31   9  77  74  77  79  56  45  35  35  41  61  39   4  56  73  61  14  89  61  49  10  30  20  33  19  92  31  79  22  49  44  92  15  17  19  55  93  92  34  73  76  45  24  41  36  25  75  58  78   8  17  60  43  98  85  40  15  26  90  66   8  80  82  20  64  50  96  93  98  88  41  17  60  82   1  16  86  88  55  37  55  34  99  90  84  65  15  43  42   7   6  39  85  75  24  89  26  97  52  91  10  53   9  10  65  89  65  29  34  99  23  21  58  40   9  86  16  38   7  35  98  86  48  74  37  81  28  55  60   3  46  60  11  42  44  74  91  15   2  10  51   2  19  85  74  32  67  26  81  86  29  44  25  90  74  44  94  19  22   8  63  30  81  30  54  90  47   9  91  21  94  25                                                                                                                                                                                                                    
                                                                                                                                                                                                                  48  77  67  56  68  79  23  60  64  11  97  24  27  92  25  70  27  67  51  15   7  18  33  75  89  94  16  10  79   3  55  48  64  44  17  78   2  88  55  73   5  15  18  73  30  75   3  27  10  20  31  50  78  64  15  73   8  94  80  20  25  32  36  33  25  82  31  89  95  58  77  15  49  53  39   5  54   1  93  82  89  55  53   7  83  94  16  33  31  25  26  37  22  11  33  66  39  16  29  67  39  53  87  15  90  65  32  25  93  54  20  24  29  68  18   2  24  16  80  57  88  59  29  86  36  86  48  16  43  65  78  28  16  75  62  18  82  18  48  38  69  89   4  26  27  89   5  93  49  25  35  27  29  38  55  30  41  79   8  58  77  85   8  33  69  48  83   8  59  47  78  58  87  88  74  80  97  14  95  57  88  63  54  88  76  61  41  31  99  17   8  63  17  76  80  78  48  43  35  27  41  63  90  88  18  14  69  54  46  90  36  11  70  50  84  90  72  57   2  30  99  23  51  29  10  14  21  63  51  62  11  23  62  82  15   2   5   8  98  54  67  43  98  89  69  51  44  64  78  97   2  87  78  42  22  43  15  27  75  23  75  83  35  46  10  36  34  85  87  41  44   8  38  60  43  80  58  32  24  34  98  90  41  70   5  29  76  23  76  89  12  10  34  67   7  97  53  43  88  77  28   1  96  44  63   1   8  30  97  49  36  91  43  82  11  89  66  51   2  18  41   2  29  29  92  16  20  75  74  22  45  98   1   4  27  22  62  47  89   8   6  73  87  80   6  95  86  10  20  78  15   8  17  74  17  17  55  30  19  95  18   3  37  97  32  44  27  37  14  90  35  87  30  11  71  68  78  30  90  52  53  31  79  85   3  70  39  83  52  29  98  86  90  27  87  52  73  77  28   4  32  66  91  54  48  22   6  47  13  33   1  80  70  38  49  63  25  61  31  93  79  47  81  13  49   3  74  87  76  70  64  68  64   7  92   5  24  26  78  22  83  65  13  52  80  93  26   4  30  23  85  38  36  93  66  77  27   4  48  95  69  19  70  33  61  38  24  85  41  54  71  18  19  64  85  40  51  28  33  94   4  18  71  24  55  13  43  78  58  23  33  98  25  25  45  55  58  82  58  72  66  19  32  13   7  57  65  11  98  13  22  61  76  42  41  56   1  49  18   1  19   2  63  25  66  61  37  81  16  72  21   3  97  78  46  74  96  66  35  12  39  64  24   6  87  79  22  60  35  25  75  14  48  32   9  61  55  37  95  69  55   7  50  23  15  92  36  95  55   3   4  14  61  60  98  69  74  78  37  81  78  19  11  94  38  47   6  33  44  97  30  10  72  26  60  71  81  46   6  74   6  83  31  31  32  94  71   4  85  43  81  73  64  53  64  13  30  71  61  58  31  98  53   8  68  46  83  56   9  78  12  67  57  84  72  46  76  77  68  37  33  26  86  78  49   4  89  47  33  45   8   2   6  70   4  26  82  30   1  85  80  19  32  69  46  75  54  30  27  40  43  81  82  40  14  55  14  85  85  62  18  98  66  36  79  99  74  25  52  13  66  34  24  23  57  55  91  18  17  20  30   2  62  25  12  52  37  21   5  96  39  33  10  44  20  36  99   8  63   7  50  42  61  35  51  23  36  67  69   1  39  29  73  58  95  48  67  46  96  50  81  27  48  63  18  68  41  68  96  66   2   4  85  44   1  56  46  99  78  64  83  27  60  79  62  56  24  71  22  11  28  16  18  42  98  28  30  17  79   4  23  25  29  72  15  41   1  45  81  25  32  54  41   9  24  89  17  45  15  51  40   8  85  94  94  47  24  36  72  56  98  85  66   9   1  36  19  88  89  61  14  60  14  91  70  65  45  64  87  68  36  93   3  17  90  53  98  82  45  46  21  26  20  40  83  33  56  22  68  45  24  59  16  65  51  98  73  74  96  43  98  91  97  33  30  22  73   7   1  77  57  83  41  40  42  99  19  57  62  64  60  60                                                                                                                                                                                                                  
                                                                                                                                                                                                                88  54  32  42  59  70  53  39  16  90  38  66  50   7  39  85  72   5  80  61   9  70  62  67   8  37  99  50  44  51  60  50  81   1   8   7  97  14  40  82  17   3  22  80  55  76  28   1  93  69  21  94  78  54  52  19  51  40  66  28  40  49  90  32  58  14  38  91  35  18  98  90  76  94   7  24  56  46  77  33  32  80  81  45  40  56  26  76  63   8   5  53   3  76  82  40  44  74  74  53  30  62  13   5  86  41  44  78  13  83  63  33  77  34  25  23  82  79  86  56  55  73  34  19  78  55  91  95  56  77  33   6  20  71  54  53  53  30  67  32  24  47  12  97  74   7  71  42  65   2   8  84  94  51  12  20  99  51  88  31   6  11  85   8  28  39  64  75  24  86   6  33  34  39  26  13  27  29  35  92  55  38  24  25   7  60  48  24  71  22  19  21  30  55  29  56  70  56  83  15  16  40  41  14  63  19  50  91  26  98  27  20  33  37  91  59  40   3  94  71  94  52  31  91  62  33  60  83  12  22  88  95  45  98  28  11  80  52  57  73   1  43  64  78  16  15  28  52  84  91  71  63  87  37  71  59  55  19  18  58  82  83  91  58  46  55  93   7  52  17   3  81  16  32  23  65  39  64  78  64  20  17  20  86  64  46  51   2  75  26  44  87   5  84  75  50   8  17  10  46  85  29  96  28  25  76  26  87  57  35  36  86  72  58  96  24  54   7  20  33  22  16  97  82  97  64  91  48  53  23  86  88   8  48  47  40   9  32  27  13  93  42   1  95  62  81  66  63  15  37  71  29  56  97  38  87   1  25  20  35  25  76  90  19  99  66  89  16  13  54  81  97  39  18  77  91  98  17   3  32  84  29  56  90  73  32   5  75  25  37  14  94  60  57  56   8  66  76  13  95  49  26  99   9   4  75  56  83  54  74  45  30  32  59  57  51  64  28  79  67   4  99  30  16  22  97  94  75  89  88  41  22  27  24  44  63  80  29  12   2  27   4  61  22  63  18   4  49  25  87  12  54  19  26  33  91  66  19   1  73  49  32  76  50  46  64  49  51  21   8  88  81  69  79  96  87  38  62  50  38  66  64   7  31  56  89  22  32   4   3  55  87  96  30  61  60   7  73   6  81  70  52  88  67  69   7  94  21   8  33  80  75   8  46  31  91  19   9  92  49  78  39  50  60  17  68  37  58  60  73  44  65  89  49  55  16  25  12  28  29  31  43  94  56  89  36  56  85  95  74   1  71   4  43  58  32  29  20  39  42  83  56  98  67  90  60  16  48  96  58  50  17  79  85  49  55   1  10  33  95  94  97  98  77  68  35  44  87  40   9   4  71   3  70  84  40  94  74   6  79  65  68  80  28  90  38  27  33  89   2  78  34  14  75  76  21  43  72  91  66  90  30  39  30   5  84  96  60  97  91  21  70  86  37  60  33  35  34  15  51  90  28  21  75  96  95  86  98  91  27  47  29  74  63  15  55  97  88  67  38  12  67  52  35  13  81  16  66  51  37  66   4  35  58  77  50  63   1  61  79  67  30   9  22  88  94  71  20  36  74  90  30  18  45  30  20  68  50  59  49  25  33  63  87  65   9   1  77  18   8   4   3   4  87  43  95  23   1   7  80  51  48  94  52  99  82  25  79  95  67  24  57  20  46  84  29  90  18  84  64  36  70  35  61  28  99  68  64  65  57  82  59  78  49  38  50  18  75  79  37  11  80  34  10  64  89  77  58  73  40  50   5  23  68  72  37  61   7  77  47  43  31  63  99  56  22  19  96  10  88  58  37   9  44  75  42  52  39  71  79  36  34  64  60  93  32  88  85  97  60  23  94  27  56  30  41  48  50  54  54  38  23  19  30  64  38  18  99   2  95  34  58  64  77   5  38  16  70  54  17  42  51   2  59  52  75  14  50  53  37  32  68  76  59  87  83  44   9  65  17  64  82  96  16  60  22   8  18  29  93  82  39  92  40  40  80  74  46  33  54  70   9  12                                                                                                                                                                                                                
                                                                                                                                                                                                              60  70  92  17  33  59  15  68  73  99  83  23  76  15  77  46   4  17  64  93   7  78   8  72  37  71  27  59   1  28  46  34  27  78  98  92  91  55   4  96  54  99  53  34  11  65  71  23  65  65  94   4  97  21  12  63  74  67  84  59  91  51  56   9  89  21  79  96  72   7  13  81  55  10  60  74  63  42  39  77  31  68  92  41  87  26  95  17  25  69  54   5  26  38  38  72  82  96  60  43  57  79  79  89  90  81  80  53   8  60  74  87  58  98  85  30  78  37  63  34  77  70   5  84  73  33  99  93  58  38  75   8  55  59  28  75  69  61  83  13  50  35   9  39  45  24  87  47  87  22  59  74  42  99  19  12  34  90  19  50  25  83  60  71  86  68   6  68  14  48  27  95  78  85  40  57  43  45  60  19  17  54  82  88  54  22  25  60  56  76  51  96  81  13   4  54  67  12  51  59  32  92  34   9  28  88  64  21  78  92  75  92  52  28  58  51  77   1  13  24  21  53  39  83  47  97  41  89  59  46  56   6  15   5  50  32  58  63  95  12  41  92  41  65   2  21  29  51  24  26   1  59  95  82  17  82  71  17  98  47  61  16  19  65  30  97  17  37  22  24  22  13  50  44  24  75  73  22  44  65  69   2  56  44  49   1  94  83  71  85  59   4  17  91  61  86  33   9  73  57  58  19  37  62  75  34  71  19  91  31  95   8  60  63  54   1  38  99  75  95  38  91  70  54  95   3  40  65  78  65  37  83  77   7  39  64  12  21  67  63  93  97   3  49   9  51  10  37  55   7  81   8   4  52   1  51  77  70  45  15  98  24  21  35  27  13  67  21  17   9  89  35  18  15  57  32  89   2  24  27  22  41  92  75  71   6  75  86  28  83  68  63  99  78  27  94  61  50  32  12  65  92  86  79  18  21  53  44  17  85  86  29  38  92  19   6  90  66  58  64  27  71  52  89  74  20  78  27  26  61  91  72   8  98  16  13  26  63  19  51  86  77  70  35  15  77  18   7  93  20  74  35  56  92  73  85   5  96  43  82  42  89  28  81   8  79  50  77  16   4  44  75  91  72   9  95  73  22  38  50   4  70  37  48  94  23  49  98  31  33  38  38  72  45  27  60  62  52  29  46  80  90   3  47  40  12  34  41  80  17  44  14  91  17  30  76  92  45  77  23  89  83  46  78   9  85  56  82  84  48  63  44  41  18   6   9  85  93  96  82   9  52  48  31  45  73  30  52  30  32  30  31  15  68  41   7  20  41  21  95   9  71  76  21  14  83  50  88  75  60  99  32  38  13   9  48  32  64  61  78  13   9  46  11  48  79   3  38  83  38  16   2  72  17  91  38   1  34  71   4   6  56  43   4  92  97  77  80  78  87  12  41  32  99  10   8  89  45  98  56  82  59  31  88  74  86  34  23  24   6  64  32  63  79  89   9  30  83  77  21  69  90  28  20  47  58  77  42  73  98  70  41  39  44  31  32  18  90  54   7  39  31  62  24  91  11  10  13  30  78  93   2  41  22  97  27  88  95  62  49  17  56  74  64  27  56  41   7  89  65   4  69  97  57  26   4   8  76  34  81  69  96  62  80  29   8  69  63  68   3  91  32  35  63  57  43   5   4  96   4  74  18  33  96  29  26  63  29  39  78  68  10  52  30  71  17  58  15  91  33  36  61  66   9   3  57  97  24  55  20  82  13  47  88  80   4  95  11   9   7  98  75   6  65  73  70  62  15  23  88  17  18  36  18  17   8   3  10  95  25  63  92  50  61  63  90  32  79  50  19  20  67  60  57  85  69  55   7  84  36  26  15  51  79   6  94  43  71  39  80  12  27  57  80  74  61  73  77  19  57  26  39  42  99   8  86   9  44   1  47  62  81   2  93  97  70  67  46  65  19   8  30  67  77  70   4  54  64   9  85  19  15  52  11  57  66  11  60  91  68  99  56  95   4  95  15   4  32  26  14   7  92  35  14  96  19  45  76   5  17  22  23  38  25                                                                                                                                                                                                              
                                                                                                                                                                                                            27  58  89  81  97  97  76  47  14  70   1  84   8  50  30   3  63  92  41  31  14  76  23  55  75  99  75  62  27  58  83  20  30  27  63  50  65  98  23  31  46  10  55  32  56  41   7  41  22   5  55  76  12  81  99  34  40  32  86  29  92  88  26  58  41  98  41  12  65  24   3  13  89  95  53  71  32  57  75  41  38  81  11  50  16  51  22  32  61  74  42  39  95  95  54  10   6  12   2  49  28   4  26  55  32  35  42  59  72  14  16  74  35   9  20  80  68  53  31   2  93  23  73  68  46  69  20  89  46   9  20  46   8  36  84  12  35  87  58  15  36  76  94   3  55  58  19  31  11  43  15  73  30  90  97  39  23  27  79  17  89  92  99  77  86  35  40  71  23  73  96  53  36  13  83  36  26  73  80  20  97  68  24  37  83  55  33  27  92  29  75  19  81  98  14  37  97  99  26  51  23  11  38  15  93  39  87  46  16  90   6  79  55  83  79  86  88  58  88  33  91  19   7  58  94  47  63  64  75  91  87  61  49  38  93  24  83  39  32  88  13  40  33  72  54  73  56  62  72  73  33  23  33  83  22  41  30  63  39  99  89  78  17  52   9  14  12  91  37  28  28   6  13  46  74  45  70  43  84  41  57  64  48  91  64  76  30  78  65  88  30  47  86  16  58  43  13  71  34  14  93  74  78   3  18  70  91  39   6  58   3  75  46  62   3  57  42  65  21  17  92  14  91  45  69   6  34  21  69  57  55  40  45   8  24  65  69  51  21  65  30  42  25  80  22  32  64  53   9  56  10   3  33  45  49  61   9  27  98  78   1  80  18  74  92   4  23  82  50  59   6  18  92  29  58  48   4  88  83  25  18  39   7  43  73   8  20  87   5  44  75  62  91  14  22  90   6  77  92  68  48  36  13  28  97  25  78  80   1  63  52  71  15  68   8  55  39  45  68  69  43  97   6  87  64  16  83  81  52  49  73  42  47  69  28  72  98  89  58  48  26  11  71  43   4  68  62  83  34  44  89  18  34  73  11  12  35  49  27  65  77  90   6  42  54  97  65  12  43  48  34   1   1  94  30  17  23   2   7  78  94   6  11  10  46  29  27  25  39  20   1  24  97  86  38  50  38  48   8  24  69  79  60  42  77  95  13  98  13  56  87  26  47  23  17  78  48  92  76  69  67  53  88  29  96  37  78  67   1  38  40  33  31   7  11  37  27  12  21  93  56  75  56  68  70  48  12  85  87  66  81  27  45  55  65  36  63   1  41  25  72   3  74  93  57  37  24  50  31  61  66  49  95  26  44  78  51  10   2  84  83  37  47  74  10  66  46  42  48  90  53   2   3  13  39  28  83  89   5  71  15  30  44  30  26  65  58  82  27  15   9  73  64  65  53  75  52  65  12  70  84   3  75   5  13  61  12  92  11  35  38  56  40   5  61  20  15  94  39   3  94  20  31  16  78  40  35  10  52  74  53  29  53  10  86  67  55  66  86  49  10  30  66  59   5  26  25  54  18  91  48  72  29  55  54  48  39  80  30  37  13  10  59  60   3  45  58  34  14  83  30  40  54  98   7  58  62  91  83  41  59  55  30  21  28  92  65  63  28  45  59  24  80  20  40  92  95  91  22  87  85  17  16  99  66  83  57  60   9  34  28  26  54  15  83  67  65  31  97  49  83  54  27  98  64  57  79  22  60  23  27  97  29  59  69  69  49  60  21  50  87  86  85  90   3  67  39  14  58  15  68  14  81  18  76  40  89  56  31  17  34  70  50  30  50  28  49  83  32  81  70  49  81  35  72  29  25  63  78  30  72  22  63  64  69   5  22  22  96  88  54  23  82  11  42   8  63  71  86  53  95  34  15  72  43  24  85  97  18  48  58  14  22  25  70  35  16  65  64  62  45  38  60  49  99  56  43  77  24  45  80  15  95  19  48   3  32  81  85  50  88  38  94  52  94  76  53  34  73  85  46  71  19  99  24  69  40  49  39  88  27  25  12   7  22                                                                                                                                                                                                            
                                                                                                                                                                                                          84  60  48  61  46  27  86  62  45  47  11  33  28  72  15  69  78  33  82  46  28  20  58  12  53  49  10  52  83  66  63  14   5  21  69  23  30  58  99   7  51  41  16  39  24  60  86  50  75  86  29  43  58  92  93  86  85  33  43  40  70  71  43  51  95  21  49  81  75  21   1  52  39  50  97   6  22  76   9  10  30   1  86  25  30  24  11  38  40  50  70  76  90  38  74  66  96  36  69  61   3  11  72   5  98  37  85  27  13  10  33  42  15  26   5  10  71  52  62  54  58  29  31  55  51  62  20  50  44   1  89  94  68  46  82  62   1   5  76  70  43  14  75  44  80  39  17  81   3  37  92  16  29  67  88  98  70  75  45  30  30   4  20  54  58  31   7  68  56  82  66  80  33  57  65  80  35  37  53  73   4  79  61  81   1   1  33  16  54  68   9  98  10   9  31  34  73  62   4  33  22  50  12  43  51  66  45  16  70  29  83  92  42   6  22  11  51   2  58  44  32   6  30  70  25  39  84  16  92  84  92  81  26  13  93  84  17  85  54  12  73  69  58  31  32  14  84  44  48  92  85   7  92   2  84  81  56  90  19  66   7  39  66  39  30  74  85  35  63  38  94  28  47  47  65  82  88  49  91  77  76  31  97  49  23  65  79  14  49  78  16  69   6  62  55  61  85  93  73  86  26  25  62  80  37  73  45  65  24  65  87  48  84  12  46  17  15  80  79  30  82  44  93  19  99  51  11  35  52  64  81  15  65   8   5  74  39  60  35  39  91  14  55  71  56  17  46  29  93  24  20   4  38  98  70  15  97  61  43  36  64  50   7  96  12  39  88  22  84  57  31  60  71  58  82  56  89  99  41  25  50  19  43  29  16  49   9  68  79   9  13  68  81  39  33  29  78  29  17  47  46   7  13  16  24  68  24  26  87  61  81  15  78  12  60  93   6  23  63  69  93  48  30  69  38  25  18   5  38  90  51  94   6   3  40  97  85  46  46  45  42  13  48  75  89  98   5  77  34  55  81  27  20  11  85  67  74  75  70  72  14  60  99  40  44  78  84   4  35  82  79  43  95  42  11  10  41  69  86  94  34   3  15  97  54   3  35  10  54  50  70  35  59  43  30  69  35  26  79   2  97  51  55  21  79  17   4  19  66  82  68  22   9  40  95  18  60  65  97  25  11  24  82  80  56  38  63  44  44  45   8   9  99  83  41  69  38  89  47  28  25  54  88  31  94  69  10  87  22  22  37  55  99  49  80  14  31  26   7  16  42  72  62  12  28  54  49  23  13  57  99  52  97  48  32  27  71  36  55  43  31  13  82  61   1  47  95  17  65  66  36   2  69  64  74  62  25  52  95  84  77  23  58  98  15  54  84  17  33  34  61  78   5   9  13  16  40  56  26  40  92  96  95  14  57  37  10  96  11  97  24  21  98  28  55  12  49  77  47  81  66  21  67  96  23  10  39  26  17  40  46  78  76  41  63  41  10  17  19  61  62  62  89  54  80  87  19  40  19  62  93  49  38  26  72  89  13  75  76  57  27  61  84  96  72  10  25  87  86  29  11  55  94  59  51  95  43  53  44  69  67   9  28  28  26  97  52   5  35  85  32  51  19  82  49  16  49  31  35  13  77  72  27  29  47  44  97  14  61  55  72  54  42   3  67  59  87  40  65  58  64  48  56  96   5  80  51  73  24  19  54  17  91  36  58  73  27  95  70   8  63  10  49  84  34  27  69  27  28  16   3  19   3  68  61  47  53  16  71  83  64   9   8  27  28  98  41  40  59  40  97  99  46  44  11  79   8   4  55  61  21  71  87  62  13  65  54  66  98  91  64  55  61  32  43  73  18  78  99  54  33  92  79   5  49  74  13  23  62  39  89  83  96  70  52  90  87  90  67  12  26  41  94  60  19  38  85  10  75   8  48  28  54  83  43  89  81  92  94  97  49   1  36  60  50  78  61  76  73  72  96  15  36  19  88  71   8  64  39  20  63  56  45  24  91  51                                                                                                                                                                                                          
                                                                                                                                                                                                        30  32  44   1  83  58  37  65  92  76   3  91  98  95  40  57  47  24  35  29  95  27  77  52   8  56   8  18  27  90  77  86  71  26  60  62   7  74  49  74  11  68  33  22  64  73  48   8  73  23  95  15  47  25  57   8  59  29  84  38  84   2  84  57  33  61  78  75  46  39  94  93  37  83  93  51  41   3  84  15  56  73  61   2  58   2  41  93  94   4  10   7  18  21  54  40   7  67  38  50   1  87  48  39  94  63  45  86  74  65  48  26   3  87  25  51  30  57  69  44  75  33   1  84  23  97  72  35  90  24  89  78  49  87  13  96  15  16  92  34  63  61  12  75  11  61  49  35  72  77  77  80  98  47  76  89  82  28  65  46  25  97  92  28  46  34  29  38  32  56  55  55  86  71  41  33  73  24  71   7  18  12  67  17  46  33  12  80  83  22   8  69  85  83  78  82  51  48  33  90  77  96  33  77  11  39  79  45  47  16  24  30  91  25  51  87  11  34  41  63  72  16   8  83  80  46  15  33  13  16  38  35  84  80  37  79  21   2  30  28  87  73  84  95  59  75  20  95  53  40  45   8  11  34  54  33  88  79  39  72  84  52  36  86  88  91  86  13  89  74   4  13  53  14   6  58  14  27  48  87  19   5  84  75  92   2  93   4  26  52  18  13  87  67   5  41  62  12  41   2  52  58  22  42  49  65  23  28  10  31  28   1   6  84  96  34  65  95  17  78  89  92  32  22  49   3  73  87  43  78  73  49  24  70  43  95  58  11  45  90  94  21  61  90  65  80  12  94  76  76  36   2  20  25  44  33  34  38  32  66  79  66  73  68  26  27  70  80  56  54  59  28  11  44  12  83  95  91   2  27  46  27   4  51  16  53  75  18  83  72  61  87  31  93   6  93  18  78  49  75  18  81  56   3  71  31  29  39  67  32  69  25  73  12  86  25  52  50  56   5   8  77  43  52   2   4   3   6  62  19  92  21  81  96  23  28  63  26  21  25   2  25  30  50  34  76  75  34  29  96  98  18  76  89  62  37  66  67  94  35  91   7  35  65   2  16  27  37  64  86  95  52  44  43  39   8  71  29  59  80  65  77  44  50  46  82  23  66   4   7  10  18  18  37  10  14  66  72  69  77   1  63  22  91  71  52  57   3  97  45   2  98  78  41   6  37  56  60  77  62  80  90  10  36  82  92  97  48  20  75  31  63  56  27  54  95  44  72  65  19  30   7  90  94  76  50  15  70  94  20  74  16  82  90  23   2  78  79  72  67  47  75  42  94  96   4  82  22  46   3  12  67  38  56  98  96  64  15  36  20   6  63  48  80  23  84   3   6  55  67  86  53  51  73  50   1  19  12  25  61  63  46  69  52  69  65  62  48  65  68  99  81  98  57  20  55  13   9  17  23  83   9  37  63  74  46  21  31  74  64   2  58  14  31  11  22  76  62  98  44  14  11  15  63  19  32  48  14   6  89  41   3  82   4  92  17  91  83  17  92  47  53  15  32   6  21  33  19  10   7  69  22  35  72  21  12  60  56  16  18   2  93  85  30  22  57  70  34  41   4   5  69  27  33  98  76  20  60  21  68  47  48  19  68  12  43  72  43  14  99  81  32  85  29  17  54  40  45  51  62  38  40  96  17  38  49  10  19  74  33  62  72  14  22  23  32  73  86   3   7   4  80  71  58  53  32   8  13  47  15  30  35  39  51  12  40   5  99  89  94  14  59  98   1   9  18  70  89  94  55  72  11  52  50  50  45  49  39  70  96  75  97   8  59  63  33  18  97  38  96  15  87  40  38  74  59  98  41  23   1  72  12  20  69  42  69  56   9  26  67  44  94  15   5  65  67  25  65  71  29  32  80  75  22  41  36  22  55  96  70  19  83   7  24  86  37  79  87  81  18  97  29  88  86   9  32  81  19  59  75  21  34  38  82  88  46   4   9  31  92  78  23  99  12   2  45  44  34   9  28  79  15  53  22  43  54  72  97  23  52  85  75  51  68  51  80  60                                                                                                                                                                                                        
                                                                                                                                                                                                      52   2  44  96  16  68  11  81  82  28  62  99  49  87   3  83  45  81  53  38  18  84  56  20  67  68  92  98   5  74  90  10  55  72  19  83  46  18  74   6   4  22   4  76  12  66  88  80  83  83   4  33  47  80  76  32  88  15  66  35  19  80  31  36  37  72  16  75  39  53  18   5   8  72  27  75  79  23   9  60   4  98  64  88   4  89   6  24  43  77  20  67  21  40  46  67  31  32  24   2  22  58  88  11  44  90  75  30  14  13  18  22  15  72  86  29  16  36  40  24  85  92  24  88  69  46  73  39   3  23  54  51  30  88   6  30  44  46  18  60  45  28  51  16  42  51   8  27  22  33  25   4  33  37  41  96  66  57   8  44  34  20  75  81  92  83  24  50  71  13  37  42  61  74  62  64  66  22  15  84  28  21  57  77  50  59  53  80  14   8  36  24  46  81  10  89  77  52  14  18   7  14  27  45  12  86  84  44  55  39  27  50   6  91  68  92  16  34  36  16  29  84  81  33  58  27  92  48  40  65   4  29  76  64  79  66  10  21  41   1  80  40  29  48  80  14  71  96  22  83  60  12  81  30  78  51  96  74  27  15  81  81  36  18   5  98  76  51  81  56  55  43   8  25  91  13  93   5  23  61  47   5  23  50  85  96  40  36  14   4  20  87  78  24   6  77  58  37  69  47  38  82  85  88   1   8  74  34   5  31  88  76  62  24  88  76  45  27  90  69  53  76   4  92  21  66  36  87  64  29  13  28  52  94  65  74  64  19   5  82  80  85  85  25  89  33  25  37  56  84  21  16  92  54  37  70  88  12   3  15  88  10  71  30  91  98  41  56  14  52  48  95  78  98  35  34  62  13  72  76  80  53  96   9   2  29  16  22  73  75  14  28   4  75  23  34  11  36  24  29  76  83   1  68  10  43  84  30  75  15  57  55  35  84  14   1  45  31  20  93  40  45  77  14  22  26  39  59  79  52  56  46  57  42   1  33  25   1  29  72  75  23  75  65  17  94  74  84  86   1  58  51  12  15  99  24  33  16  27  69  32  21  60  69  18  28  74  31  86  17   6  25   5  88  80  65  88   1  81  86  47  18  69  26  30  48  76  52  71  68  28  33  65  62  29  93  46  54  99   3  46  75  11  69  37   8  72   4  62  52  63  40  46  99  22  65  53  84  87  61  11  42  31  19  16  26   6  28  75  46  67  68  50  74  35  53  11   4  73  57   4  85  14  29   6  40  47  67  27  15  32  34  31  90   4  20  94  63  58  42  42  13  33  47  42  55  70  12  20  95  38  57  41  29  59  39  32  97  92  73  38  12  88  20   9  25  43  88  25  60  33   8  38   7  35  21  77  78   9  57  17  10  39  90  13  82  37  74  27  67  80  80  58  33  27  84  88  22  17  84  41  66   8  88  57  69  77  54  99   8  60  23  42  22  83  73  19  76  37  81   7  45  17  90  50   5  79  29  52  43  62  47  67   4  90  98  18  82  11  98  82  24  78  56  82  63  49  78  16  20  73  84  56  65  80  52  10  80  90  23  33  70  31  85  29  18  13  26  75  28  16  32  97  43  55   1  13  27  26  27   3  63  34  22  12   9   2  26  50  98  30  20  94   1  50  49  31  47   4  74  60  51  65  92  74  29  67  32  38  38  56  20  99  43   7  37  28  68  30  40   7  77  47   9  18  78  20  19  48  45  95  52  41  94  72   7   9  63  65  57  61   2  36   8  50  65  31  54   9  82  84  44  90  39  64  19  94  59   7  64   7  30  94   9  41  74  36  72  94  30  67   4  90   4  42  48  70  26  59  19   9  70  98  56  72  18  91  73  25  34  64  77  14   3  18  75   7  45  13  62  45  15  69  44  11  47  20  33  55  53  46  34  65  41   4  11  69   8  32  93  34  86  13  70   9  85  96  55  62  52  85  51  16  56  13  76  41   4  24   9  99  55  42  84  49  88  19  82  93  28  36  20  18  17  98  51  98  92  80  19  34  39  29  37  96   6  85   2                                                                                                                                                                                                      
                                                                                                                                                                                                    31  41  67  77  37  25  59  30  65  16  51  18  80   9  52  51  39  18  67  99   7  85  48  97  77  49  68  83   9   3  31  70   6  70  43  73  82  15  46  46  83  13  48  61  52  28  20  10  40  17  96  89  56  53   7  40  73   2   6  66   3  28  37  52  13  12  68  92  39  94  51  83  20   6  63  72  87   2  31  47  95  78   9  67  27  52  14  17  55  54  85  33  46  60  87  16  21  99  13  69  83  74  19  22  44  75  65  39  32  65   9   7  42  91  41  22  89   1  77  93  23  80  82  41  20  65  80  13  94  97   9  95  66  63  84  44  89  43  72  26  92  18  91  78  21  97  19  31  78  68  70  55  89  99   9  91  56   4  24  98  83  17  92  56  47  45  78   5  76  23  18  44  12  36  66  24  19  36   4  88  51  47   8  29  45  87  63  43  77  59  71  57  61  89  40  83  43  89  17  80  81  63  57  75   5  65   2  67   2  96  46  73  19  55  62  78  22  97  58  58  16  26  49  76  54  86  22   6  44  50   6   1  62  91  80  32  64  25  67  62  43  14  36   3  72   5  76  81  94  35  85  32  83  39   2   7  53   2   9  13  63  68  90  46  73  13  41  16  20  97  36  34  92  62  40  21  90  35  27  29  59  17  92  90  81  49  76  85  13  79  89  14  56  12  66  92   2  13  65  32  47  21  91  61  17  92  74  21  16  60  39  22  20  59  25  75  95  13  96  80  77  48  90  71  87  75  17  47  41  59  45  75  33  41  67  96  99  65  62  27  49  45  51  14  73  45   6  77  75  89  48  66  50  17  27  17  96  41  94  19  76  69  26  52  50  68  60  60  96  69  95  21  79  19  63  66  74  77  77  46   9  25  17  47  59  17   7  55   3  51   7  51  48  97  84  31  18  61  76   5  83  95  82  83  43  36  48  36  71  11  51  87  58  74  81  17  39  87  73  34  76  79  20  56  59  36  46   9  78  77  61  31   7  31  33  33  21  19  89  13  33  32  14  25  24  76  51  19  90  76  78   4  94  68  90  22  19  47  65  94  19  78  96  39  54   1   8  28  99  63  61  56   4  97  89  27  45  58  94  48  45  82  19  12  83  19  17  31  18  75  33  98  35  31  85  37   8  77  61  37  86  43  63  27  13  84  84  95  59  40  48  12  95  30  59  17  25   4  76  80  39  56  94  13  87   1  23  15  75  79  79  29  70   8  42  51  69  63  28  93  67  92  61  91  93  71  56  40  45  60  88  66  37  15  19  82  15  83  40  69  88  15  66  24  92  42  22   9  36  15   3  32  57  89  12  94   2  11  95  35  75  13  73  50  37  33  99  82  49   5  67  25  64  90  70   2  39  47  80  82  48  42  86  27  45  70  48  51  99  75  73  68  90  13  14   5  97  88  80  73  84  69  87  59  12  25   3  12  26  21  91  25  25  88  91  62  15  93  57  38  36  78  11  59  87  37  61  87  73  60  71  31  98  67  61  72  40  20  71  28  52  58  36  51  53  78  20  37  18  76  11  49  49  96   4  49   4  16   8  83  82   2  41  64  36  40  70  99  21   3  54  30  82  64   8  84  89  11  33  55  46  14  83  97  39  61  97  93   8  67  11  50  19  50  41  23  60   5  22  30  72  72  95   8  74  10  56  89   4  87  78  16  14  35  41  54  43  29  98  95  53  90  78   8  20  75  90  54   7  99  15  42  29  82  27  87  26  84  65  71  70  13  94  18   9  57  60  59  69  24  74  13  33  77  48  81  18  76  64  99  81  78  21  51  94  40  89  74  69  44  89  62   6   9  41  48  96  26  25   4  83  70  95  92  83  92  10  20  85  56  15  59  68  29  21  25  52  41  19  19  98   8  25  15  21  10  71  75  86  46  65  89  73  15  54  36  97  62  28  46  96  44  72  42  98  52  50  44  27  40  57  46  82  78  77  43  94  80  91  81  76  16  36  14  43  54  79  82  46  20  91  10  74  10   3  66  89  46  64  34   7  78  96  68  46  24  95  30  83                                                                                                                                                                                                    
                                                                                                                                                                                                  16  30  71  10   3  69  18  39   3  62  54  44  79  24  78  91  44  46  57  29  66  83  23  23  95  99  77  10  34  79  88  62  63  45  36  23  17  82  71  81  45   3  85  19  95  68  52  61   2  33  91  55  70  13  78  38  32  51  93   3  26  59  29  95  52  30  80  51  94  44  11  83  86  72  31  12  92   6  63  42  81  30  73  24  39  12  81  44   5  68  83  81  16  34  15  58  16  47  75   1  19  15  74  42  79  93  12  49  89  66  87  66  59  41  38  50  74  33  86  74  12   1   2  83  28  39  99  68  97  29  82  96  28   5  67  48  99  97  65  75  74   6  66  67  37  75  99  84  33  76  63  15  40  80  21  30  10  13   9  69  43  85  19  22  33  55  52  73  53  31  80  50  24   7  87  56  95  93  14   8  28  23  13  38  84  74  13  78  29   1   9  27  67  36  61  14  91  47  17  66  57  22  87  96  13  94  99  67  27  30  77  66  65  53  10  55  13  30  55  46  44   9   9  56  12  53  57  66  70  46  90  69  85  21  31  45  19  67   6  21  75  95  97  24   2   4  41  82  15  63  82  16  12  42  65  54  25  65  81  14  47  60  70  47  32  43  82  59  13  16  46  20  72  10  40  89  21  69  77  14   6  78  68  85  82  48  86  65  50  79  93  42  38  82   8  58  46  39  43  36   8  59  79  78  53  10   3   7  12   3  51  99  76  78  83  50  62  32  73  39  83  68  85  91   3  77  15  66  32  38   9  12  71   2  30  97  98  86  88  65   5  28  73  18  30  85   9  70  25  44  14  54  93  61  35  90  21  76  46  22  55   2  88  85  43  71  59   2  93  11  72  69  42  78   3  78  69   1  23  24  16  92  32  51  48   8  43  83  22  24  61  34  77  85   8  12  86  80  60  84  16  58  58   5  34   4  30  42  94  48  99  78  35  78  71   3  34  86  10  30  44  25  69   8   8  91  66  69  16  27  54  11  77  57  75  25   7   7  95  67  30  30  74  64  56  83   4  55  81  68  76  40   5  52  75  72  86  71   5  69   2  55  13  16  84  31  87  44  60  65  24  69  66  36  57  10  19  69   4  42  69  47  78  19  95  26  22  12   4  43  86  64  54  22  26   2  69  26  12  24  98  48  16  18  29  55  59  67  13  74  37  56  39  82  94  77  89  62  74  22  53  46  83  62  82  64  62  37   5  31  58  18   9  77  84  74  87  33  30   8  18  64  23  35  94  67  32  87  50  85  97  43  24  84  25  99  27  80  82  44  10  14  65  90  45  28  45  27  50  11  50  56  37  67  58  71  22  55   3  58  96  46   2  96  61  31  67  31  90  60  43  13  95  54  46  88  86  76   1  93  99  61  55  82  30  79  66  94  26  19  84  72  46  26  24   8  12  35  77  82  94  49   7   9  22   7  97  73  56  58  86  97  30  74  37  99  54  21  45  48   3  31  93  47  74  62   5  50  88  11  14  50  46  22  53  67   2  99  68  89  76  90  74  55  92  85  96   1  68  14  15  38   3  64  74  86  20  95  51  64  77  64  85  54  88  49  25  59   4  10  64  84  43  38  18  79  12  62  71  16  61  56  87  93  27  94  26  59  67  53   9  65  33  21  48  32  37  33  79  72  55  71  26  20  81  30  76  95  51  25  81  99  98  68  88  32  25  91  15  60  31  54  91  39  67  57  57  68  50  31  70  82  24  91  38  28  25  29  81  18  43  28  40   7  20  10  49  67  31  32  58  98  21  86  87  64  92  36  93  74  25  89  83  25  79  63  87  47  40  92  71  47  77  40   7   9  37  19  86   9  66  81  47  75  93  21  60  14  73   1  38  47  80  83  39  46  82   9  37  40  96  90  51  77  46   7  27  13   5  76  34  37  63  47  29  36  19  73  27  89  29  61  81  26  84  82  50  74  57  54  75  82  64  76  90   4  18  96  66  81   6  63  38  68  81  52  63  21  87  39  57  49  75  88  88  43  95  97  38  84  24  33  11   2  79  41  39  91  30  53                                                                                                                                                                                                  
                                                                                                                                                                                                56  77  61  88  91  27  97  13  38  59  15  59  87  55  22  21  27  34  36  99  71  81  82  71  23  25  54  76  95  83  55   5  65  78  37  78  93  25  55  50   5  37  28  55  17  11  99  97  52  20  94  34  85  32   4  57  18  60   4  49  24  89  76  26  53  52   8   1  98  59  88   8  92  11  55  37   2  76  70  57  19   1  35  35  18  76  30  44  78  74  44  71  46  10  80  13   5  90  45   6  42  78  80  81  99  37  85  33  82  48  90  80  21  88   4  93  27  34  95  68  93   3  31  80  43  22  26  73  38  43  84  56  47  46  97  50  22  19  98  26  91  15  70  79  48  45  20  67   6  36  35  26  19  59  62  33  41  22  45  28   4  63  66  46  94  29  92  60  16  55  40  25  74  81  13  89  34  89  16  47  37  71  27  83  98  19  53  58  58  19  83  51  10  16  86  55  52  48  97  69  46   2  10  32  18  18  68  63  89  81  82  35  17  46  66  87  21  25  46  29  79  21  69  97  88  12  98  10  21  19  30  33   9  89  73  45  36  63  77  35  59  46   4  43  84  52  27  28  45  74  35  47   7  88  45  40  31  40  36  78  54  50  20   5  92  86   8  24  18  44   1   4   7  72  79  81  95  73  89  39  34  69  17  92  68  69  56   5  51  19  47  37  68  95   8  79   7  46  99  43  92  92   4  73  51   5  66   1  68  54  56  72  40  35  32  85  47  31  38  94  85  99  39  55  70  35   8  58  50  21  80  54  45  87  76  24  96  63  27  99  15  80  48  50  23  96  47  19  77  30   7  37  51  13  37  49  24   5  84  62  64  11  18  42   8  22  32  99  41  34  76  66  14  72  73  64  92  35  53  10   4   5  53  78  22  92  74  63  60  79  44  40  89  30  58  12  84  90  94  16  37  19  89  34  97   2  10  45  24  82  35  49   5  88  69  49  10  87  13  74  55  23  37  84  40  56  23  36  12  39  25  41  29  29  92  35  76  26  56  57  13  32  78  36   5  46  83  38  79  19  10  73  32  62  93   5  89  85  78  20  63  84  31  48  15  77  92  69  85  89  29  83  32  32   8  88  35  77  28   6  90  52  89  28  92   8  93  97   6  88  37  54  14  81   8  19  99  33  20  94  18  96  55  21  23  83  71   6  92  16  46  76  19  47  43  26   9   6  33  87  79  22  27  88  90  69   3  78  60  25  26  93  45  13  95  77  72  22  39  16  53  48  23  49  35   6  92  75  47  53  18  82  11  75  79  43  78   3  88   3  62  74  32  30  97  59  21  85  89  17  11  41  51  66  45  33  57  91   6  64  79  82  63  98  44  19  19  28  42  39  72  11  66  60  12  39  85  19  52   2  46  94  40  71  65  39  19  70  29  24  77  41  73  16   8  20  84  68  81   6  48  84  58  63  39  53  22  85  38  76  74  67   3  81  68  18  77  52  64  48  71  28  33  29  24   6  31  14  81  31   2  20  16  42  15  35  62  27  78  22  36  78  43  99   4  21  58   4  52  67  87  43  90  54  23  88  62  53  19  11  17  30  37  14  15  99  60  24  73  98  55  32  99  58  93   1  54  98  84  20  78  96  28  71  39  80  46  14  10  80  88  87  24  15  26  59  77  65  56  77  47  95   6  44  12  75  23  57  73  67  36  35  40   3   6  74  19  56   4  66  15  85   9  91  67  67  33  24  66   7   8  29   1  39  29  37  59  75  42  83  44  19  63  80  48  52  74  88  51  88  59  70  48  75  45  55   3  19  42  56  97  19  18   9  99  79  76  37  75  59  39   2  64  16  75  21  92  31  90   3  94  85  83  36  55  51  14  69  58  11   3  76  32  55   7  89  32  13  78  54  80  54   6  30  66  18  94  75  64  42  48  60   1  43  32  38  34  32  73  57  92  38  55  85  87  30  17  37  73   5   3  31  81  76  28  71  59   5  17  69  30  69  18  38  85  99  32  92  46  50  87  16  56  41  59  12  79  81  82  94  96  31   4  88  60  64  81  87  87  94  81                                                                                                                                                                                                
                                                                                                                                                                                              42  13  24  68  82  42  87  76  36   4   6  69  35  60  56  96  78  35   5  39  68  12  33  53  76  83  72  19  21  96  69  68  40  98  57  39  22  20  17  36  24  55  34  75  71  24  83  16  40  58  73  42  25  72  28  86  50  44  57  71  76  86  81  74  58  14  52   1  18  50  46  23  85   3  77  77   3  22  39  62  87  30  70  24   1  66  39  11  47  87  45  83  38  34  34  74  86  68  10  99  32  44  47  26  12   5   1  74  79  42  33  15  62  23  91   9  79  23  88  93  38  25  81  73  72  14  77  88  11  92  20  63  53  25  33   8  62  49  16  96  89  57  94  35  88  40   4  62  25  34  11  10  89  48  57  85  86  90  10  85  82  15  71  15  80  59  36  16  79  72  51  49  72  94  88  64  78  74   8  62  18  62  22  16  56  46  23  15   7  31  64   6  61  26  93  80  93  35  35  10  78  96  43   7  16  99  76  49  25  73  23  94  52  73  30  41  69  34  25  79  20  59  74  13  68  80  65  80  59  43  47  70  40  45  25  54  47  14  76  42  42  51  92  30  60  54  60  57  94  17  54  16  92  28  13   9  83  38  82  47  57  82  69  37  76  31   9  56  89  25  68  80  67  11  88  66  39  11  83  69  49  24  58  61  30  45   3  54  34   2  98   5  14  99  37  95  25  40  48  68  47  34  14  97  44  31  21   9  31  25   8  61  44  43  74  98  44  90  21  63  76  42  97  46  28  58  76  51  41  25  50  44   6  29  99  79  50   4   8  70  69  11  39  12  10  92  10  70   4  19   3  29  76  33  40  40  87  12   3   6  40  10   2  21  57  54  57  37  27  47  72  33  30  18   9  38  67  88  33  71  34   6  73  24  55  51  14  43  85  56  59  98  22  43  93  15  83  44  79  99   9  99  35  38   3  75  46  65  84  78  25   4  46  55  66  87  37  70  61  29  71  98  60  77  30  75  43  93  30  11  44  89  41  97  50  54  59  94  72  77  78  60  29  81  36  63  38  83  31  62  30  16  40  77  88  97  63  27  26  52  79  67  67   8  70  59  72  63  25  66  60  49  34  95  87   8   5  66  14   7  46  65  55  98  19  41  25  96  89  29  37   3  65   1  78  96  33  43  69   5  56  61  93  53  49  76  35  46  83  62  52  92  27  35  12  21  53  60  60  94  82  53  65  78  69  41  43  86  45  88  13  68  57  25  76  95  56  77  18  28  81   9  93  30  30  33  42  65  65  44  74  87  42   3  41  61  94   9  25  20  80  99  49  14  17  64  51  30  27   5   4  81  83  92  99  10  77  94  79  59  48  23  14  85  63  14   6  33  39  37  58  36  38  20  87  74  75  13  41   1  54  77  40  91  84  21  80  25  94  56  37  79  58   4  85  57  29   2  48  42  31  70  31  72  19   8  10  84  84  38  12  25  29   1  19  24  81  42  59  62   2  41  73  75  31  25  51  22  69  15  86  57  77  83  85  64  72  70   1  16  88  63  21  82  55  29  73  60  24  81  49  19  53  46  67  93  98  96  76  39  44  70  48  72  93  51  88  32  28  61  74  41  75  87  11  46  81   9  55  30  56  77  43  15  80   8   8  54  34  96  49  21  87   6  51  87  29  12  11   1  36  84  54  84  36  12  48  49  17  79  22  67  21  68  19  75  37  89  37  28  28  62  31  52  30  29  27  80   8  70  30  98  85  33  34  81  38  25  76  78  48  84  75  73  19  66   8  62  44  94  97  28  91  61  56  74  26  78  52  24  32   3  81  66  48  12  29  56   9  39  98  11  13  60  34  40  66  34   8  25   2  36  77  91  97  16  86  92  86  50  39  26  32  13  67  72  44  46  79  42  22  60  47  93  24  24  45  31  89  18  95  73  27  13   2  16  76  98  61  44  98  28  85  59  18  45  85  14  83  82  66  55  91  98  81  36  44  94  60  82   8  17  10  10  51  54  16  93  65  61   7  79  38  77  17  17  79  60  19  13  40  58  40  72  29  62  71  82  65   5  94  93                                                                                                                                                                                              
                                                                                                                                                                                            45  73  60  23  24  74  23  79  24  42  46  76  34  33  95  87  43  81  36  61  58  56  43  71   5  46  17  59  10  40  34  93  20  84  50  78  88  63  98   1  24  94  31  31  23  23  27  55  39  60  29  90  90  22  17  47  57  32  34  65  85  47  30  57  50  40  89  34  96  27   5   4  20  20  60  37   4   9   2  90  63  71  42  70   3  32  72  31  97  19  71  81  73  75  21  73   4  21  20  12  74   3  10  34  48  57  82  73   6  81  30  25  14  40  61  92  50  83  20  80  38  61  40  20  82  90  58  74  44   8   2  22  38  22  62  72  93  17  64  92  29   4   9  74  55  94   6  19  58  62  95  73  41  54  56  52   6  41  59   9  30  59  59  74  69  81  68  63  55  53  89  32  60  21  16  55  16   5  93  52  32  60  77  17  73  63  94  71  40  72  18  84   5  82  77  67  76  20  72  69  51  45  59  46  37   9  43  22  40  49  54  91  25  39   6   9  10  26  65  76  70  52  57  35  47  90  79  93  26  46  59  38  57  65  70  42  48  61  14  70  52  12  78  13   2  43   3   5  11  40  32  91  69  34  62  99   8  46  25  24  39  83  84  28  57  93  36  93  77  76  34  95  99  99  55  63  35  98  26   9   6  60  90  43  41  75  67  80  76  99  42  70  10  31  52  40  42  72  69  26  40  70  49  31  97  98  40  87  78   9  89  46  27   5  17  91  33  28  78  70  70  99  66  57  31  37  63   6  48  51  54  37   5  97  45  76  84  44  63  56  92  42   5  66  38  88  12  35  77  25  87  92  12  17   3  97  28   3  69   7   4  46  87  65  98  21  77  69  34  22  72  16   2  51  90  42  59  40  56  96  99  73  89  19  42  35  29  95   6  98  25  58  16  52  67  35  18  14  46  90  17  30  35  41  39  32  29  36  72  14   3   4  39  84  98  33  63  95  29  22  59  37  54  12  66  19  89  37  81  60  69  75  73  11  64  12  95  13  31  36   1  98  46  10  51  78  69  49  69  35  58  55  59  13  91  59  91  22  56  59  10  60  41  31  70  53  38  19  71  39  16  34  20  58  25   2  70  82  78  40  97  79  79  96  93   4  80  59  28  81  95  70  13  16  27  88   5  25  34  79  92  47  61  86  34  89  77  68   7  97  36  56  19  23  83  52  91  31  11  85  33  74  75  56  23  22  50  53   7  13  25  43  76  18  64  41   9  51   4  33   2  56  34  16  76  36  40  49   6  91  36   6  68  18  59  60  77   9  24  84  69   5  43  69  78  87  48  35  94   1  22  20  54  17  88  86  50  64  96  67  59  17  44  25  34  72  94  99  84  84  83  96  88  56  60  59  42  41  32  94   2  20  17  76  93  59   7  49  37  59   1  77  25   3  78  22  90  56  76  58  20   7  42  53  29  17  81  53  99   9  81   7  62   9  20  98  38  52  99  86  67  82  48  18  61  56  66  64  19  13  67  66  83  28   6  27  49  68  56  40  80  89  52  21  72  46  37  72  66  20  17  95  98  74  89  13  14  81  38  93  29  56  62  66  46  44  85  50  69   1  85  40  12  67  51   2  86  57  52  98  26  46  88  32   8  86  45  45  92  11  62  46  81   3  89  34  86  75  91  87  53  73  76  92  33   5  52  29  62  79  68  17   8  90  21  12  95  20  58   3  98  60   1   3  61  90  23  73  24  66  95  10  18  74  72  48  82  14  45  96  30   9  71  93  37  63  73  17  89  96  87  90  65   2  23  58  56  36  25  14  58  53  69  48  17  95  28  76  84  64  21  39   9  38  27  22   3  16  24  40  69  94  99  30  78  87  74  15  51  90  54   5  17  86  41  79  27  74  25  42  87  24   4  33  71  41  93  89  34  82  85  62  43  39  48  65   5  59  33  72  48  55  29  86  92  19  33  92  22  23  13  16  55  99  23  47  55  64  84  19  25   8  44  95   4  20  46  73  27  99  96  38  28   5  51  26  16  79  31   6  13  60  47  60  33  92  28  89  55  93  16  25  20                                                                                                                                                                                            
                                                                                                                                                                                          59  88  74  67  16  13  98  90  50  73  88  54  15  84  82  75  21  25  60  47  52  18  53  67  99  48   1  44  45  37  88  39  26  34  13  27  59  52  74  14  87  85  91  93  94  75  29  61  93  94  14  72  48  14  76  93   4  75  91  59  89  94  51  37  43  55  12   4  76   7  73  34  86  77  15  82  63  77  24  85  49  60  20  34  37  46  62  48  40  44  36  40  67   9  88  46  70  74  63  88  71  53  44  80  96  39  94  49  98  48  86  89   3  17  16  72  66  73  82  92  18  56  94  92  41  82  75  94  43  81  59  86  56  62  50  21  86  34  32  83   5  40  71   9  96  17  32  35  71  19  88  98  61  81  93  35  38  97  41  71  82  35  17  86  68  91   8  36   8  77  75  86  37  39  46  13   7  61  74  83  42  60  62  48  75  15  73  98   4  57  45  30  93  24  24  46  82  98  49  50  81  10  23  83  64  54  36   8   1  82  10  49  54   6  20  80  92  15  11  42  22  59  45  96  50  65  75  75  22  83  89  84  92  23  86  91  66  80   9  86  62  80   9  64   6   8  19   5  85  39   4  63  38  50  71  93  65  78   4  55  19  73  82  22  84  43  25   4  83  56  75  14  58  64  37   2  87  65  24  36  94  24  59  49  77  74   6  16   1   5  69  35  93  91  49  89  85  48  98  22  12  76   3  59  69  34   2  76  83   6  35  39  41  36  74   1  49  78  52  26  16  26  24   8   3  37  95  37  57  31  64  12  36  21  43  25  54  39  70  89  80  68  73  96  78  52  82  93  85  60   6  92   6  77   9  39  88  65   2  77  20   6  55  66  12   7  97  39  51  21  14  32  92  77  68  61  44  47  11   8  55  93  13  22  83  71  87  63  31  26  73  86  49  11  24  61  52  23  13  46  33  39  16  96  80  68  67  49  83  85  52  55  48  29  60  64   8  81  90  45  18  91  27  49  76  92  61  30  38  87  79  95  79  10  50  80  69   1  89   2  42  17  68  56   5  28  20  86  75  83  26  40  77  68  55  93   3  89   9  43  38  35  34  74  43  54  82  34  28  29   9  41  48  49  73  28  82   6  86  67  87  24  91  88  15  49  95  15  96  21  13  44  48  11  52  29  44  73  61  17   3  91  52  68  50  79  93  88  72  85  62  23  90  88  36  62  41  68  95  27  20  58  71  84  59  27  44   5  47  39   8  51  48  10  62  26  76  95  11  35  86  67  48  50  55  30  73  27  76  11  88  50  29  86  63  84  96  84  42  43   4  34  82  42  72  34  28  69  41  84  13  34  86  80  70  80  12  84   1  23   2  72   1  50  60   2  65  33  25  48  50  46  63  68  69  43  77  94  87  17  85  17  45  17  57  27  52  41  22  52  51   5  81  95  10  25  12  31  45  30  42   9  15   8  60  78  75  54  32  15  87  27   3  69  31  59  54   4  83  55  22  43  25  14  30  91  49  67  81  10  24  57  27  10  15  64  83  49   1  92  87  66  64  64  24   3  92  14  43  43  30  22  38  64  79  17  62  95  16   9  16  58  39  30  39  54  52  66  53  78  70  82  56  23   9  77  35  24  57  83  14  68   7  51  35  55  39  33  68  36   2  87   8  96  32  95  52  65  62  82  80   6  32  43  96  32  46  53  60  96   4  85  98  69  77  34   4  45   6  62  38  48  14  93  90  91  87   1   7  39  74  94  64  74  33  90  78  76  99  79  36  48  27  38  94  20  60  64  47  22  82  33  70   5  92  90  89  68  54   6   3  44  24  54  88  44  51   7   1  63  38  41  62  66  22  86  30  36  23  21  29  56  46  43  57  56  68  29  99  55  83  60  94  35   5   4  67  66  87  53  47  90  95   1  35  25  74  59   2  73  50  11  42  84  83  31  73  69  24  92  53  29  93  87  96  76  80  70  22  34  11  22  37  12  28  29  27  79   3  55  74  48  67  26  93  99  26  90  62  94  21  63  82  11  17  23  43  42  54  81  54  20  10  63  11   1  70  93  69  28  91  31  90  45                                                                                                                                                                                          
                                                                                                                                                                                        15  97  21  92  15  13  42  40  19  87  21  82  61  80   1   3  52  61  31  40   5  54  84  49  26  79  41  53  48  14  78  65  85  81  90  69  80   9  45  73  28  51  58  23  52  77   6  70  35  80  59  89  86  51  23  74  13  76  71  16  79  34  70  29  25  53  85  31  29  15  53  96  69  97  78  32   6  38  92  59  37  77  13  68  72   3  44  97  53  72  80  12  88  34   3  39  94   4  98   4  22  60  24  64  78  60  21  57  21  18  69  25  22  10   5  17  48  76  26  43  32  78  72  24  38  71  52  74  89  75  77  39  59  16  65  32  89  85  17  85  68  60  32  84  35  35   3  81   9  98  92   9  47  24   9  14  71  86  73  88  99  87  45  76  68  57  75   5  35  19  71  18  58  24  17  22  70  69  25  48  88  90  73  53  70  67  22   2   9  70  82   2  59  86  61  86  74  80  29  10  44  29   1  97  90   6   6   2  22  43  46  37  62  99  19   9  97   6  26  52  51  47  60  91  67  85   1   9  34  63  11  65  93  72  95  35  64  70  48   2  31  28  85  17  60  38  28  47  13  88  89  13  39  35   7  22  65  91  85  60  50   4  52  48  11  29   3  66  40  24   7  96  71  99  99  19  43  24  31  55  98  28  39  22  80  20  12  46  96  29  70  72  58  79  37  11  29  11  17  14  25  26  37  65  84  30  62  48  92  46  85  83  64  24  74  61  15  16   8  64  97  31  70  98  14  86  63  66   8  59  96  83   6  93  87  39  91  44  42  85  42  96  72  58  23  54  46  81  63   9  52  68  22  95  46  57  79  59  97  17  79  96  12  74   1  44  77  47  56  74  77  86  16  58  23  40  37  77  24  14   1   4  10  80  69  16  82  79  78   7  85  37  46  90  95  34  32  47  65  27   4  82  67  46  44  66  31  78  78  94  99  84  66  49  93  56  12  86  20  95  71   4  86  15  91  16  93  84  90  50  72  66  55  60  84  78  48  58  12  49  17  59  95  56  50  54  56  69  80  61  41  10   2  46  99  32  70   6  88  48  34  75  96  51  67  74  54  37   4  73   9  11  84  26  90   2  20  40  68  26  77  69  12  86  26  39   7  51  65  30  14  78  80  28  12  97  92  70  89  55  18  91  76  48   6  22  44   7  56  21  68  23  37  24  98  38  32  50  57  10  10  38  15  67  49  15  33  49  48  36  72  50   5   2  72  18  43  85  89  49  79  56  41  43  44  69  45  86  94  83  40  94  66  15  91  45  89  77  86   2  99  83  87  64  56  36  76  72  23   3  26  32   6  92  69   6  58  76  84  87  38  44  66  50   9  92  65   8  80  31  85  75  84  95  23  85  22  54  36  65  44  16  66  23   5  63  71  39  20  32  44   6  55  68  32  61  49  10  77  80  84  31  17  18  40  13  58  78  76  94  15  66  35  38  65  13  33  89  58  88  66  50  81  87  83  76  65  37  10  93  35  59  46  50  50  70   7  47   1  72   3  97  24  94  37  43  14  88  85  44  81  36   1  86  12  74  40  76  35  85  74   6   6   5  98  65  38  29  95  76  58  81  58  89   5  53  99  26  51  21  38  62   5  29  14   6  20  85  66  18  22  86  24   3  52  83  69  33  36  69   7  77  17  61  33   2  52   9  74  61  30  17  20  37  52  50  18  90  57  81   7  79  11   5   6  90  48  50  80  60  82  29  30  61  71  14  59  13  50  92  58  56  75  62  12  20  90  63  68  11   7  58  37  30  29  47  16  21  88  41  94  35  64  43  36   9  14  43  65  37  23  97  18  60  59  57  31   5  50  63  87  54  98  37  61  57  49  15  39  61   1  96  27  52  89  86  93  44   3  95  69  93  68  44  93   7  21  48  60  95  85  30  13  32  42  77  75   4  51   3  32   8  38  36  31   4  92  90  47  86  55  79  63  21  37   2  97  58  58   7  26  95  92  45   1  28  77  83  61  45  22  93  38   2  95  36  36   2  27  78  19  61  54  76  53  55  90  61  16  36  53  50  95  50  89                                                                                                                                                                                        
                                                                                                                                                                                      18  43  25  89  81  53  80  73  27  56  25  87  10  18  97  66  80  25  80  95  83  15  75  87  31  59  74  68  40  32  12  17  31  51  12  77  45  14  39  87  58  96  88  77  89  66  77   3  69  10  29  69  92  84  87  99  47  98  18  67  39  47  27  71  73  12  88  17  55  28  46  51  47  28  51  87  90  20  95   4   4  49  38  17  57  96  92  54  69  81  99  15  66  36  41  64  23  64  76  32  84  47  22  65  22   6  11  57  14  74  50  53  22  71   1  85  55  94  67  17  45  26   9  71  64  41  52  32  56  19  51  88  13  23   3  58  35  30  93  78  50  12  61  65  67  45  31  30  45  99  24  99  94  32  15  13  83   7  33  81  92  39  94  95   2  61  65  28  83  93  67  93  98  10  97  15  71  30  30  90  37  83  28  86  23  44  25  75  57  16  60  24  63  71   3  38  61  23  58  80  67  22  83   8  42  92  49   4  60  74  36  64  62  78  63   7  95  58   1  78  61  98  85  89  98  60  96   8  19  60  54  84  95  74  27  74  38  76  20  79  44  27  73   1  95   5  96  81  72  76  14  28  58  52   1  36  72  20  89  15  40  79  71  59  92  61  44  38  43   8  58  73  90  89  12  91  97  62  75  70  92  32  48  79  69  77  81  59  85  53  67  56  51  90  61  54  87  19  98   9  38  97  90  75  25  48   6  73  12  25  82  21  19  48  58  83  49  35  59  36  85  18   2  98  65  30  55  54  91  47  22  37  64  46  21  37  20   8  97  20  97  24  47  80  48  41  39  87  42  59  52  10   4  25  87  67   6  17  26  70  10   7  14  85  20  55  60  59  68  40   9   6  56  23  31  37  60  53  42  64  68  67  59   8  67  93  76  10  74  72  56   7  27  48  37  67  12  71  82  39  76  84  71  53  36  50  37  76   5  71  64   9   1  98  14  15  10  14  65  18  17  79  39  54  82  54  11  28  71  89  76  23  10  21  70  37  95  33  73  74  45  53  80  56  33  48  90  39  42  97  22  28  90  72  68  99  17  39  83  27  64  48  23  10  69  36  39  32  58  92  36  53  51  18  30  66  23  15  70  16  53   8  18  80  11  76  69  40  50  52  87  73  83  90  81  63  94  36  20  44  29  42  79   3  40  19  75  40  56  96  69  40  58  78  72  16  49  53  55  27  59  33  60  64   1  28  65  85  34  26  90  31  89  53   8   5   9  94  15  17  43  41  13  46   5  19  89  56  28  66   2  45  69  50  60  78  54   4  36  84  39  50  44  25  31  32  58   1  10  35  83  44   6  40   4   7   1   1  38  56  97  80  51  30  22  46   6  84  78  16  46  16  43  45  93  24  96  85  56  31  48  65  19  67  24  52  87  29  71  27  97  22  51  71  48  94  40  12  18  82   9  50   2  11  26  78  15  28  44  40  42  12  47   7  57  24  87  26  47  59  79  47   2   8  82  54  98  13  19  17  42   6  76  45  42  79  44  54  72  74   1  72  45  99  49  99  97  85  27  54  31  67  54  31  70  82  10  23  51  16  67  86  47  46  83  39  65  13  82  64  21  71   3  77  85  62  17  47  89  82  59   6   9  99  89  49  88  58  93  49  41  99  59  34  63  91  58  74  92  45  90  26  33  94  22  14  10  23  66  45  68  56  71  39  25  29   1  45  47  98  39  47  36  70  36   9  26  13  96  14  28  37   8  64  55  98  48  63   9  29  31  77   2  52  95  16  36  84  90  17   5  22   9  77  54  23  36  41  73  16  36  11  24   7  65  26  31  62  32  98  27  81  37   9  98  22  18  49  29  41  62  25  74  16  17  97  84  10  51  68  29  91   8  12  83  42  34   2  36  70  73  16  62  62   1   4  19  40   2  54  73  31  51  42  12   3  29  89   2  77  88  50   2  32  10  63  72   5  25  51  15  15  57  32  13  53  85  48  28  65  33  74  68  89  41  99  70  20  74  33  32  81  65  86   8  68  91  35  45  97  86  13  52  86  38  81   8  65  79  94  11  97   2  55  21   8                                                                                                                                                                                      
                                                                                                                                                                                    3  62  14  48  24  19  37  71  36  36  41  90  35  64  77  84  90  25  40  12   6  53   8  30  23  98   7  38  65  25  55  91  92  81  54  16  60  81  56  36  39  87  60  51  28  64  49  67  10  74  52  69  20  89  73  79  28  69  53   1  91  17  18  24  38   4  50  29   5  53  64  19  95  54  94   2  96  47  88  45   7  22  26   1  42  99  41  92  57  98  53  37  64  74  14  30  57  31  43  84  43  78  85  58   1  11  26  50  36  78  96  25  44  26  26  69   3  95   7  98  85  32  40  85  84   6  88  19  86  92  23  93  49  24  59  43  41  17  36  69  26  14  94  12  18  99  57   8   8  24   8  31  29  95  89  34  64  78  65  69  20  49  90  89  96  13  15  81  54  21  34  70  66  17  19  86   5  41  25  15  89  97  37  26  36  33  41  14  57  53  62  52  88  32  33   9  48  75  62  61  59  76  85  88  32   6   5  15  60  31  15  41  97  21   8  28  72  62  77  34  98  46  67  67  24  54  55  96  21  88  44  75  67  28  70   8  71  55  92   9   8  84  61  24  99  91  76  59  39  21  57  39  85  32  64  51  92   7  18  57  78  88  39  17  47  50  73  65  90  38  81  97  26  19  21  58   7  72  94  82  71  31  45  71  18  85  89  62  23  77  56  74  93  93  58  36  64  28  30  22   6  26  41  22  19  95  47  39  98  96  35  92   8   6  75  90  95  87  50  44  62   2  31  24  69  70  39  54  51  21  13  54  92  40  60  48  15  53  67  52  77  40  15  55  15  16   3  69  67  12  95  26  90  29   9  59  16  88  49  45  81  26  21  34  69  16  14  16  36  72  21  34  31  11  20  21  44  44  24  90  93  82  25  71  88  99   4  17  83  25   5  86  51  73  62  42  21  42  62  42  59   3  87  41  91   4  36  87  17  14  65  81  28  86  77  28  14  81  81  94  91  34  14  63  31   3  95  84  88  74  78  86  71  78  80  57  99  57  50  31  17  49  67  21  44  71  84  42  11  93  99  99   8  39  54  45  66  14  55  67  17  88  92  43  99  84   9  80  56  85  26  61  11  59  45  38  18  17  51  86  29  22  64   1  23  14  46   7  87  45   3   4  84  94  65  76  19   9  88  15  16  72  77  72  25  37  31  12  86  82   2  78  88  94  77  46  57  39  63   3  13  76  65  78  10  44   4  43  58  70  89  44  45  60  27  66  84  59  18  61  40  39  18  62   9  20  25  20  64  18  62  32  87  70  27  25  63  98  81  71  59  87  38  40   6  46  56  57  55  51  78  33  33  98  11   7  13  48   6  67  57  53  54  86  69  42  97  89  94  71  76  99  12  49  52  19  27  26  30  32  53   9  19  34  13  28  77  67  22  44  31   5  20  94  81  11  80  54   2  47  60  61  96  76  23  45  91  39  86  64  36  23  52  62  85  12  37  60  22  74  20  19  65  28  55  45  71  25  19  83  75  74  78  72  74  93  75  12  40  13  20  66   5  56  18  12  57  19  85  46  90  98  87  73  27  87  34  21   2  81  40  19  52  11  35  11  17  55  12  11  37  39  46  12  85  39  65  54   8  97  67  83  96  82  69   9  94  90  79  93  86  13  45  50  50  97  51  65  89  47   9  25  99  93  80  11  91  47  16  26  54  65  39  23  80   6  66  36  30  59  36  51  17  70  52  56  80  84  89  40  25  28  76  19  52  18  60  54  64  92  26  24  73  81  75  19  87  71  53  50  29   9  92  45  31  14   5   2  68  75  38  54   5  94  96  41  81  64  87  78  91  30  41  21  40  32  77  16  27  86  68   2  58  70  97  94  45   3  41  89  84  33  32  12  12  99  84  22  26  59  53  72  63  21   5  16  92  20  16  32  20  74  99  80  83  69  84  64  65  71  45  25  44  73  90  87  54  14   3  61  74  89  22  80  38  58  93  77  45  42  41  32  70   9  13  57  61  77  35  50  46  47  43  61  26  75  58  48  35  65  49  86  56  12   4  89  83  49  15  36  43  12  43  60  63  72  53                                                                                                                                                                                    
                                                                                                                                                                                  40  92  14  65   5  61  67  55  61   9  54  42  29  21  77   7   8  41  79  75  30  90   6  18  90  98  92  19  90  47  92  88  41  73  25  62   8  50   5   8  78  91  82  62  36  94  93  32  25  53  97  54  10  35  28  95   3  96  20  61  20  17  78   4  16   2  67  55  61   3   3  95  80  12  45  80  73  39  44  92  78  83  69  47  23  15  88   2  88  12  85  86   5  66  54  32  71  90   9  93  64  39  50  14  93  19  69  20  67  37  87  29  39  52  67  13  57  15  20  67  48  44  47  70  33  54  97   9  51  73  70   6  79  97  14  48  87  74  58  99  87   6  97  55  41  64  47  70  10  71  87  96  36  68  34  72  48  77  10  79  71  81  65   3  52  66  63  60  72  75  39  94  15  30  32  61  64  49  98  80  33   7  50  92  57  62  31  76  74  40  66  53  15  74   9  67  29  27  96  48  33  94   6  61  94  19  26  29  57  28  35  39  52  26   4  76  64  35  32  53  41  29  69  51  40  49  60  54  35  44  63  63  79  37  52  98  43  77  62  95  50  99  86  57  46  62  56  34  84  21  74  76  40  69  54  10  61   2  88  65  27  71  79  31  87  28   8  34  84  98  76   1  11  89  97  91  62  35  85   4   7  66  94  44  49  30  82   7  44  95  12  89   3  73  95  91  88  94  82  39  39  31  96  34  27  78  34  86  41  72  66  52  93   8   4  65  30  46  49   6  24  96  41  59  50   7  82  33  47  50  60  29  46   3  37  61  87  51  64  18  12  86  16  38  92  78  92  78  71  83  11  55   4  94  75  81   2   9  20  38  17  80  78  45  75  36  51  90  84  96  78  71  88  23  76  12  91  71  67  69  48  46  44   9  45  73  25  61  54  26  47  17  39  47  94  65  40  90  32   5  35  92  18  14  42  44  96  19  55  32  45  21  69  62  30  61  36  10  11  71  94  81  66  79  83   8  39  74  11  22   9  78  43  82  93  17  83  20  75   4  33  63   2  36   2  34  65  36  54  43  71  69  97  97  79  81  86  68  75  55  77  34  21  80  89  47  80  31  61  37  43  35  98  97  89  59  39  61  51  76  91   4  45  73  75  98  34  93  92  16  51  34  22  43  83   2  22  66  61  71  28  87  87  26  30  43  25  24  51  29  30  76  71  29  64  22  31  70  25  77   5  27  49  37  77  80  44  51  59  96   4  60  13  71  14  60   5  37  39  16  41  68  88  86  31  93  43  65   1  53  72  32  34  29  32  82  20  74  37  35   1  80   3  68  81  79  95  74  97  35  62  22  17  66  86  99  13  72  83  62  41  97  43  83  24  23  83  64  60  96  17  77   3  74  99  95  31  66  37  47   2  38  29  16  97  85   1  56  11  85  56  87  40  52  37  54  69  60  82  48  69  55  64  58  12  71  28  28  33  81  17  97  86  65  48  99  37  96  97  47  89  92  88  96  10  54  91  91  63  96  59  40  20  39  32  19  63  86  94  51  63   4  49  64  34  77  39   4  34  92  75  34  19  14  78  73  53  49  62  93  23  39  79  45  19  37  91  53  29  68  14  21  40  51  38  14   5  33  22  41  61   6  97  17  34  24  74  67   7  18  75  63  42  30  18  19  15  41  87   6  33   1  10  17  25  33  54  63  74  79  67  96  45  53  29  19  95  92  18  99  26  41   6  87  87  23  40  14   3  93  75  17  53  46  73  90  44  49  23   6  86  13  97  61  91   2  98   3  25  40   3  38  30  75  69  91  24  99  34  33   7  91  42  63  90  99  90  36  25  20  79  55  92  72  75  35  86  94  46  18  98  98  25  84  54  23  87  98  36  57  98  12  30  85  71  84  67  76  28  77  83  36  65  83  50  18   2   5  13   5  85   4  67  13  41  90  67  26  16  51  48  16  30  55  29  96  66  19   5  56  87  42  85  38  42   3  50  98  74  40   2  94  59  43  54  40  47  30  13   6  48  65  79  95  13  68   5   5  25  21  17  44  36  50  73  98  57  42  39  68  61  81  23  17  54  34   1  27                                                                                                                                                                                  
                                                                                                                                                                                73  62  56   6  45  69  62  16  97  74  54   8  15  23  80  60  18  47  41  50  64  43   4  10  57  15  99  22  78  69  73  52  17  70  68   8  80  74  27  27  15  38  62  97  73  28  46  83  85  80  91  22  19  37  59  78   5  44  29  92  39  15  33  16  13  64  66  73  36  67  31  59  12  63  46  76  91  66   7  98  30  74  67  29  89  15  85   3  46  30  65  69  99  25  45  12  46  43  52  94  15  78  34  19  84   2  19  28  47  57  31  23  24  85  58  24  76  59  56  83   9  27  90  66  63  18  68  73  99  25  85  36  33  45  41  81  35  32  12  68  99  21  46  24  87  38  44  48  22  57  83  13  70   4  28  49  25  11  12  38  23   5  54  72  38  83  69  86   4  48  73  13  36  28  61  10   4  16  13  13  93  65  91   3   5  39  38  76  38  93  80  45   8  43  43  71  66  72  80  93  80  59  50  21  82  93   3  45  55  17  36  78  22  45  69  44  39  48  93  36  86  26  60  93  54  90  31  40  57  44  55  76  23  82  88  82  76  79  78  80  40  83  12  46  66  54  58  48  10  86  66  25  52  18   1  35  36  74  16  85  83  76  82  21  39  50  62  20   2  98  58  78  16  69  11  52  69  47  80  45  94  68  46  40  42  81  17  42  17  81  35  12  26  66   1   6   9  73  18  30  27  10  40  16  15  16  22  60  77  16  73  72  51  82  64  38  20  63  13  75  65  99  74  93  57  17  64   1   1  49  69   2  69  10  35  57  71   6  18  22  69  46   3  83   6  88  80  94  28  13  65  37  75  95  48  37  57  36  34  72   4  99  16  98  77  25  40   1  73  50  19  81  11  89  13  44  39  75  63  88  23  38  49   4  10   5  41  78   5  89  86  85  23  83  86  24  91  72   4  78  24  24  81  86   8  49  18  36  78  80  87  31  91   2   8  49  62  81  58   6  67  28  45  87  87  14  67  77  92   8  25  48  88  37  44  65  76  33  18  16  92  81  97  46  18  31  23  68  88  97   8  35  14  63  45  94  49   4   6  44   4  34   9  41  93  67  81  88  73  26  45  86  14  97  59  88  46   9  38  35  48  76  91  35  89  20  21  99  59   1  58  16  89  79  51  66  40   4  75  35  31  11  51  96  79  91   8  69  62  21   4  84  32  18  17  36  18  54  82  60  96  24  46  35  76  29  73   1  64  34  23  56  73  73  45  86  98  89  21  38  95  54  74  62  77  46  72  61  37   9  25  58  83  49  78  85  51   2   3  91  26  74  77  50  73  96  59  81  22  85  51  74  41  21   7  60  32  70  49  79  49  49  32  45  76  62   8  48  62   2  79  22  65  62  82  78  28   2  57  80  40  88  43  87  59  23  93  54  74   6  17  76  72  48  65  87  29  32  60  87  76  93  58  24  29  16  49  65  99  96  10  92  71  28  90  70  27  53  22  57  95  31  77  42  46  97  49  22  52  14  73  20  38   7  79  38  40   8   2  93  12  56  57  87  41  79  95  59  70  89  25  81   4  54  85  98  85  60  26   2  35  82  47  57  28  48  33  62  19  43  11  25  16  46  65  34  63  33  18  12  13  61  30  94  96  96  16  40  38  63  14  37  72  76  50  50  49  14  51  34  93  67   6  49  54   4  97  49  13  94   4  48  95  94  83  81  27  52  63  76  86  57  93  78  19  52   9   8  62  97  72   5  32  31  48  56  81  70  51  22  63  23  49  68  13  54  21  46  27  22  12  26  61  74  89  37  44  44  84  80  28  85  19  81  43  19  54   1  69  16  48  64  28  30  25  52  43  99  24  57  26   3  88  86  71   8  90  69  43  62  32  28  22  80  68  91  84  96   7  27  88  69  31  32  67  29  16  60  68  36  31  35  57  52  55  26  74  38  43  88   5  42  94  40  88  74  78  16   9  15   4  67  81  72  73  52  76  39  63  17  69  60  63  12  80  12  94  78  80  90  44   8   9  62  98   2  60  69  50  55  66  91  62  29   5  78   4  74  71  44  48  16  94  47  81  53  25  88  98                                                                                                                                                                                
                                                                                                                                                                              82  73  69  22  54  69   8  26  69  46  42  34  71   9  57  30  19  89  64  83  16  73  55   8  95  77  39   1   3  98  56  99  10  20  11  79  68   7  35  30  69   2   6  10  30  92  51   9  82  85  47  74  17  42  86  44  41  89  53  44  20  17   5  19  52  22  24  27  73  15  34  75  51  44  70  37  30  92  97  35  46  47  96  88  51  12  38  88  24  25  24  21  13  60  16  23  19  67   4  44  53  37   3  67   3  38  78  70  22  51  24  64  88  70  69  41  90  29  64  88  27  96  45  10  63  71  36   1  95  25  71  67   7  91  28  21  96   6  95  68  51  56  71  71  30  77   9   7  74  91   6  14  20  21  59  53  60  31  50  24  87   2  21  99  42  55  68  97  72  30  81  54  63  54  27  65  48  87  49  63   4  37  21  93  71  96  93  64  11  94  57  28  12  64  92   4  99  87  85  19  26  22   8  20  77  21  63  96  58  12  35  29  29  71   3  90  32  60  44  26  59  88  75  62  56  24  22  30  86  22  78  40   3  43  82  85  82  46   8   7  95  18  45   4  50  81  48  60  50  97  79  21   9  53  25  79  95  52  76  43  95  14  65  70  96  39  81   7   5  39  84  86  86  37  32  13  34  58  40  85  17   6  15  19  95  81   9  69  65  21  54  46  34  31  84  39  75  51  94  39  19  72  94   2   8  73   2  48  49  72  72  72  15  72  62  12  25  28  17  36  20  62  56   4  66  56  85  79  38  30  95  60  91  23   5  98  33  27  73  50  87  62  91  28  54  75  42  22  38  95  57  13  40  11  64   5   1   5   4  99  39   1  13  90  76  94  11  28  54  80  21  63   1  49  63  30  14  98   2  61  21  62  26  31  74  95   1  90  24   7  26  50  16  57  28  23  37  26  12  57  31  78  79  57  71  61  35  68   2   4  28  34  34  89  49  15  69  86  57   3  61  88  99  60  44  18  16  20  60   8  45  62  37  32  81  44  78  79  55  56  97  23  23  96  57  69  49  79   2   6   4  96  86  13  32  96  56  40  54  89  60   6  66  61  18  40   8  95  78  88  22  39   1  22  17  55   4  21  93  57  26  38  82  47  77  26  87  73  24   3  89  79  21  51  88  39  16  55  75  39  25  32  38   3  51  14  98   8  99  34   8  20   6  75  43  23   2  83  15   3  35   4  52  51  92  26  93  41  66  81  78  22  45  12  25  50  51  79  23  69  58  34  37  25  99  39  11  59  78  77  43  55  94  14   9  85  16  61  35  13  43  97   6   1  13  63  24  98  89  80  87  26  75  58  67  86  22  30  18  71  62  90  38  71  46  41  62  12  47  65  27  87  13  86   6  97  34  12  86  25  25   3  53   4  89  91  95  93  66  77  44  88  82  39  21  83   5   2  47  22   4  52  60  67  46  32  78  61  43  95  57  18  94   1  30  23  29  49  30  63  21  74  68  21  10  49  86  61  64  86  24  67  35  41  50  15  22  55  70  20  86  39  79  13  68  35   8  74  86  39  14  52  16  59  70  15  13  37  74  78   4   8  72   7  28  12  60  46  58  16  76  37  22  15  22  61  30  91  69  87  80  70  93   7  95   7  35  57  42  79  20  67  58  75  11  85  81  85  46   4  19  92  58  96  64   1  73  16  56  95  33  38  79  43  39  84  96  46  40  41  70  26  95  94  51  65  53  22  73  41  17  76  66  93  52  38  89  10  97  11  36   8  90  76  50  33  42   8  62  60  59  33  45  75  38  83  27  32  38  25  31  99  86   7  91  32  56  97  25  82  22  56  39  76  50  46  18  96  77  11  74  29  35  96  38   4  95  70  99  53  32  17  72  62   8  97  18  69  16  62  80  22  73  78  48  83  96  94  89  77  25  26  31  23  22   8  34  57  90  13  91  60  55  29  57   6  77  78  43   8  69  95  98  41   1  28  64  22  48   5  87  40  56  73  35  52  38  10  64  26  50  51  53  20   7  27  88  46  35   6  33  40  67  82  28   3  19  77  90  44  48  24  36  28  81  49  81  71  56  29                                                                                                                                                                              
                                                                                                                                                                            98  92  94  20  70  59  33  58  11  11  81  94   3   8  55  51  19   5  34  47  41  89  80  58  20   4   5  12  94   2   9   1  14  83  99  78  65  12  69   9  58  91  68  30  46  21  64  66  24  79  61  98   2  95   7  49  40  92  42  21  84  67  99  75  66  66  55  16   3  95  70  77  82  65  40  86  68   3  62  87  92   7  85  30  35   5  50  84  82  63   9  48  42  12  96  28  62  48   7  49  30  13   8  40  72  80  82  51  15  94  66   3  36  85  92  16  81  90  43  54  88  55  71  30  45  29  79   1  17  31  26  58  32  22  94  29  17  94  62  97  13  10  97  32  59  25  50  78   4  34  56  49  66  51   6  86  60  95  50   7  26  17  10  12   5  84  65  12  39  74  37  74  47  10  68  60  81  21  51  34   7  32  43  38  66  87  80  98  64  94  90  37  67   8  39  37  19  68  20  43  76  76  43  50  41  58  69  60  17  81   3  70   3  51  91  83  24  42  78  11  68  43  57  79   8  48  54  34  20   1  68  39  44  47  12  69  13  22  82   2  70   1  28  79  97   4  37  97   5  54  77  38  85  18  21  85  42  72  63  93   5  66  43  67  23  45  82  11  71  54  15  90   7  33  86  83   6  57  89  32  30   4  65  92  80  30  46  91  37  10  74  95  45  93  50  79  44  22  68  27  92  43  60  15  79   8  74  44  72  90  99  29  66  93  96  54  45  96   5  59  87  32  21  79  69  69  94  80  88  59  14  76   2  44  56   5  81  78  67  58  10  80  24  14  15   3  66  96  49  76  31  65  93  46  19  68  21  70  46  62  30  22  66  20  31  58  96  16  69   5  40  20  54  56  87  40  89  90  46  46  58  97  42  78   8  95   5  88  49  19  38  78  98  94  43  57  28  51  36   8  22  82   3   9  86  50  43  81   6  48  55  87  47  43  76  78  28  20   5  12  10   4   3  32  57  52  76  69  42   4   8  26   1  24  45  74  81  77  32  89  59  90  95  53  35  75  79  67  22  45  51  19  40  11  98   8  23  58  16  88  38   9  12  55  52  19  77  89   5  24   7  34  62  36  28  65  88  30  48   3  30  29  26  78  87  71  83   3  87  89  53  62  15  36  48  74   8  18  47  58   3  37  78  82  57  82  62  24  11  37  18  33  91  14  91   7   1   1  55  45  96  19  93  42  59  66  30  72  56  48  31  50   9  72  79  67  35  91  78  10  64  33  67   9  70  94  13  24  37  49   2  16  59  97  65  63  35  59   1  47  50  67  37  77  67  35  26  35  73  14  99  67  90   8  39  50  14  32  44  80  89  66  61   4  27  35  17  45  84  60  41  27  14  20  24  57  15  32  69  80  22  68  16   4  88  77   5  97  21  81   7  36  89  97  64   9  69  83  92  88  72  67  54  56  88  82  80  14  44  24  83  64  41  19  59  72  65  70  44   1  54  66   7  89  38  20  58  39  13  30   9  97  80  15  84  72  19  30  81  45  19  52  10  75  68  63  81  39  71  70   2  82  72  70  92   8  12  96  96  88  77  91   2  52   1  74  11  79  92  10  29  20  88  71  22  97  41  64  41  18  15  69  98  23  60  24  55  68  63   4  74  17  78  15  37  51  93  74  36  92  40  91  20  35  41  99  98  47  52  11  36  63   1  60  21  12  66  39  59   1  36  59  24  22  87  97   4   1  87  34  33  71  94  15  22  64  89   2  13  54  99   9  87  64  55  92  33  63  99  81  27  76  27   6  26  30  77  10  64  91   9   6  90  15   6  73  53  90   6  12  36  11  85  62  47  37  72  86  19  45  23  84   4  21  38  63  88  44  27  78  17  80  29  81  80  94  23  68  47  26  76  26  58  49  61  43  91  43  76  86  27  67  16  61  46  19  86  10  29  52  42  13   2   6  51  71  85  17  31  90  10  17  75  14  74  30  13  54  33  93  45   4  37  40  61  82  49  38  90  18  32  57  44  55  46  95  69  26  22  90  27  45  74  96   6  77  61  43  48  72  35  50  71  87  16  57  84  36  70  67   7                                                                                                                                                                            
                                                                                                                                                                          8  50  78  19  56  26  18  67  38  95  89  42  29  30  92  75  79  84  77  94  92  41  11  34  93  19  49  56  38  12  58  47  22   7  14  19  47   4   4  86  83   2  84  27  12   7   5  69  63  35  21  39  55  63  34  37  47  95  12  34  45  39  45  24  64  32  85  94  29  46  98   7  72  93  94  24  35  46   3   4  50  17   8  57  93  28  57  85  54  96  81  90  62  18  11   7  60  69   6  25  59  63  67  75  74   1  93  68  96  35  82  12  57  77  37  62  35  41  72  22  31  62  11  40  44  29   2  68  42  53  38  55  94  49  59  72  30  40  14  60  86  62  48  22  94  67  22  46  97  38  47  11  28  62  25  11  30  38  21  40   7  17  44  32  46  44  84  24  41  34  23  52   2  43   9  54  43  87  76  95   2   7  26   1  36  11   3  27  41  31   3  70  99  25  64  60  82  57  64  89  10  54  42  86  64  73  12  86  24  64  95  88  84  29  61  10  68  76  58  69  56  19  61  87  47  10  58  18  77  36  92  23   3  80  30  39  61  77  32  85  42  91  39  10  36  57  61  66   5  52   7  52   6  56  82  80   5  22  62  23  54   6  50  54  67  46  90  35  87  53  95  19   5  73  92   2  98  89  64  83   5  40  35  21  86  19  57  17  66  71  19  99  53  12  83  22  48  12   3  35  51  80  13  39  56  34  59  68  93  12  60  17  62  88  90  61  16  62  75  59  51  91  39  24  16  58  80  76  94  77  12  41  97  90   3  57   9  76   9  54  91  16  42  54  87  73  14  22   5  69  17  49  49  90  64  12  58   2  68  94  97   6  90  82  95  33  12  41  78  73  25  87  95  87  97   6  31  47   2  47  77   7  55  61  10  83  78   5  26  46  50  35  50  27  71  61  83  53  82  42  40  20  41  11  36  75  49  19   2  27  90  33  21  45  60  34   6  83  64  75   2   6   6  89  84  97  87  31  68  40  29   3  68  76   6  21  78  20  72  38  66  88  78  92  48  42  18  67  45  24  75  80  95  84  84  35  16   6  80  95   3   3  77  53  96  10  35  95  32  92   7  96  14  55  64  81  17  40  27  91  94  91   9  13  98  18  38  94  90  63  62  83  93  41  20  71  46  18  10  44  88  66  75  93  93  87  30  69  40  56  24  46  49  64  20  83  76  16  16  59  54  23  47  83   1  38  51  33  72  83  40  23  67  81  63  33  37   7  84  29  95  37  50  49  90  56  89  81  68  78  71  13  69   7  47  26  54  44   7  78  12   8  47   9  67  49  15  78   1  60  88  13  24  64  68  60  30  68  43  45  27  14  79  36  29  28  75  14  14  89  83  44  91  79  40  74  31  23  27  99  70  40  83  78  69  80  45  15  37  17  17  50  25  45  90  15  65  49  63  76  11  98  78  89  92  48   5  15  53  67  47  68  85   9   5  39   1  47  23   8  57  11  93  33  67  87  17  92  10  84  30   9  14  69   7  76  70  44  32  77  57  67  37  71  22  97  13  85  15   6  66  17  41  31  63  45  74  39   5   4  70  80  99  39  60  29  75  68  89  16  37   2  40  11  98   7   8  35  27  31  54  88  88  35  48  64  30  46  92  47  16   3   6  35   1  37  69  94  37  33   5  24  54   1  14  84   3  88  62  38  13  75  35   6  75  82  50  18  36  40  26  37  83   3  72  12  91  92  13  53  46  78   8  54  56  43  35  26  98  46  14  55  37  13  69  50   7  72  55  39   5   7  89  85  68  72   5  57  85   5  46   9  12  91  76  34  52  49  21  32  11  31  67   5  49  73  44  27  28  98  35  34  11  59  27  99  13  99   9  15  77  74  22  55  51  49  77  62  24  76  40  18  83  61  93  23  60  48  78  16  62  39   6  34  53  79  46  97  43  51  66  62  40  97  44  54  89  71  18  33  16  15  43  27  98  97  59  47   3  91  10  85  29  59  64  42  10  67  76  76  44  54  73  32  15  11  18  47   9  10  95  53  70  89  92  33  46  17  75  36  70  69  65  15  22  68  54  26  97  24  92  34                                                                                                                                                                          
                                                                                                                                                                        74  78  14  47  86  52  17  20  44  67  15  53  14  34  17  15  45   4  22  69  43  16  46  45  43  13  12  79  64  60   2  13  45  70  81  99  80   2  39  86  53  56  54  65  91  65  79  80  24  94  84  58  49  84  18  37  41  91  64  84  83  87  57  46  14  66  20   6  88  96  49  58  50  56  94  35  21  83  93  80  15  47  66  36  64  40  25  93  13  24   9  51  65  37  14  32  89  97   9  54  69  49  69  37  29  62  88  67  68  58   9  12  22  82  12   8  93  14  54  76  98  94   3  38  59  88  58   8  73  48  51  11  82  74  18  71  74  11  46  85  33  29   4   7  18  81  76  96  11  46  99  75  16  33  49   3  29  97  36  89  42  19  16  99  32  10  36  36  85  13  52  17  87  13  77  78  81  58  10  98  54  99  73  13  18  33  10  44  22  66  91  87  80  88  67  39  84  18  82  68   4  90  12  97  97   8  79  86  89  11  15  14  19   2  34  74  89  34  95   1  83  43  99  20  47  14  28  70  26  58  78  26  86   4  60  78  59  55  86  27  36  90  26   1  23  88  50  36  18  50  61  82  85  81  52  66  20  10  40  35  77  32  86  83  65  52  27  34  41  55  31  89  94  25  33  57  98  61  55  26  93  85  24  21  66  76  44  52  97  24  27  98  71  60  48  86  23  46  93  95   4  28  62  90  99  39  36  84  17  66  78  78  32  24  93  53  49  68  45  76  91  59  22  47  80   7  40  75   8  45  23  70   2  75  92  21  93  16  37  13  11  43  33  76  43  41  72  24  84  36  75  67  93  98  96  74  45  79   9  51  51  31  58  20  19  25  53  28  16  14  18  11  52  84  84  88  80  74  97  48  70  79  34  95  62  61  23  31  34  38  56  45  42  15  56  67  35  94  61  22  21  16  98   4  43   9  29  54  75  19   8  85  69  63  40  98  56  62  42  35  37  99   4  25  72  30  48  89  63  10  33  82  74  70  18  65  40  72  78   9  66  61  66  77  18  75   9  69  26  51  51  43  90  41  52  20  78  62  37  83  57  22  59  41  28  14  42  20  14  33  97   7  88  60  14   7  32  22  67  72  90  89  73   1  42  19  39  69  71   1   4  95  63  32  23  61   1  93  33  96  97  37  59   3  37  81  28  35  91  31  81  64  28  22  84  62  46  37  17  31  80  30  78  11  75  41  32  79  67  92  72  94  16  19  52  66  95  98  99  55  64  84  29  82  68  87  51  56   2  52  23  72  84  73   6  92  69  25  94  50  43  21  90  86  19  82  66  27  54  79   4  92  44  38  33  60   4  74  93  29  29  80  92  31  68  55  79   5  94  37  44  68  40  59   9  40  62  44  44  74  32  34  23  54  21  19  15  71  65  18  16  92  18  20  60  87  16  96   8  80  34  95   1  73  22  23  49  19  65  13  96  24  58   2  89  56  12  66  97  13  35  17  74  43  37  53  51  62  18  84  26  64  24  65  25  13  42  54  59  88  78  32  30  32  31  65  25  52  12  84  19  35  18  36  26  90  68   7  27  93   7  10   5  60  23  78  20  10  36  11  85  11  53  12  99  91  27  79  95  34  82   8  24  13  48  59  95  79  59   9  84  72  90   7  34  35  84  87  86  53  85  89  75  13  50  70  94  91  95  76   1   9  28  69  34  98  73  22  40  84  90  68  61  10  53  74  39   3  44  93  34  28  96  92  32  97  37   8  65  85  76  74  26  10  92  96  97  34  24  30  25   9  78  99   8  63  47  67  79  93  54  22  32   4  73  74  50  77  29  87  78  91  26  77   2  25  76  75   3  69  89  36  15  31  76   4  30  64  29  92  14  50  64  29  27  68  55  91  72  82  44  19  37  54  52  19  59  60  86  96  21  52  54  28  10   9  48  18  92  21  16  29  11  58  96   4  27  10  80  66  65  63   5  56  48  38  77  47  68  83  42  48  16  12  86  40  85  48  31  92  17  91  54  40  57  16  71  41  56  48  92  97  72  51  76  97  46  50  60  75  78  60  58  48  83  57  32  96  97  37  98  72  37                                                                                                                                                                        
                                                                                                                                                                      1  40  51  12  37  92  83  53  14  62  27  85  52  50  58  96  18  47  46  89  25  15  75  57  19  80  85  90   1  61  92  90  74  65  63  81  54  21  45  58  58  65  40  73  64  78   4  54  60  26  42  19  48  63  10  65  76  27  79  81   1  82  74  33  45  88  20  60  89  72  80  81  13  15  74  30  38  48  27  24  66  11  30  43  35  73  25  76  66  40  16  34   4  42  62   8  38  58  59  87  30   1  62  22  56  15  68  87  97  75  15  40  26  14   2  34  76  40   7  10  35  55  55  62  20  43  18  84  73  27  54  97  25  29  83  82  52  83  72  82   1  91  41  96  49   2  34  43   1  42  65  47  17  83  49  47  19  37  45  59  93  62  93  58  43  52  12  85  29  77  22  80  76  95  18   9  38  58  26   9  17  37  19  33  94  76  97  36  99  94  89   3  12   4  95  17   8  21  49  87  19  77  39  44  76  37  83  88  31  15  85  71  82  46  46  29  61  98  71  94  29  45  93  29  43  58  81  67  72  77  92  87  91  76  31  44   7  92  69  75  91  29  68  83  57  69  14  96  86   8  24  36  25  58  73  24  28  31  90  27  50  57  56  24  83  18  92  64   7  15  22  60  33  26  90  19  68  43  70  11  92  63  36  31   7  78  28  11  19  76  78  86  51  40  25  49  44   7   7  67  40  54  61  99  39  41  32  97  50  67  52  64  12  64  39  18  89  80  37  81  39  45  21   4  84  64  60  60  22  66   4  75  15   9  56   6   9  33  29   1  89  43  22  58  62  27  25  40  52  74  46   8  63  53  32   1  27  87  33  33  52  71  92  53  94  82  36  95  65  69  86  61  59  16  57  52  51  53  37  32  91   1  47  87  36   2  76  54  44  55  47  13  20  72  19  37  73  15  11  81  96  41  42  41  92  37  42   9  68  30  53  38  18  24  42   5  38  65  42  86  42  88  98  44  23  47  77  39  31  52  15  73  31  93  78  32  62  61  61   1  73  67  92   1  21  25  89  19  87  62  69  38  11  82   5  61   4  81  98  97  98  83  11  68  40  96  10  61  17  22  34  16  41  43  63  77  30  64  35  41  11  62  31  70  54  17  50  12  80  52   2  71  36  45  48  91  32  82  31  60  56   5  17  25  22  56  99  23  34  46  96  71  24   9  21  62  55  79  16  77  50  94  53  61  92  12  16  96  72  88  40  30  96  70  99  20  42  32  48  14  75  34  74  46  22  17  21  80  36  42  18   5  84  64  90  62  42  65  72  23   9  61  21  14  61  60   3   3  37  13  32  75  21  25  79  12  23  68  49  15  25  78  94   3  68  59  92   3  34  53  52  48   1  50  33  97  66  70  78  84  56  23  99  89  20  45  50  35  48  65  17  67   5  97  59  60  55  70  58  90  18  74  48  71  57  69  72  13  68  79   1  29   4  84  70  62  11  33  31  23   7  61  22  26   9   5  39   8  15  89   5  43   9  25  60  97  24  37  52  36  80  47  79  26  96  30  33  53  75   8  48  93  15   4   8  28  18  98  82  92  53  88  64  27  90  37  13  84  22  74  33   4  26  83   7  93  55  76  39  85  29  75  23  16  54  23  79  77  16  80  97  10  70  44  88  98  95   2  70   4  56  97  89  49  96  86  83  51  37  80  23  48  55   6  35   1  37  40  68  20  23  92  63  68  78  68  75  71  88   6  25  47  92   4  66  19  72   3   5  65  75  37  38  25  10  62  83   6  93  93  10  85  49  72   1  11  18  51  57  26  69  74  59  53  65  86   4  24  57  49  28  44  49  51   7  46  36  53  28  97  31  21  21  86  51   7  91  13  54  34  98  27  76   6  83  62   4  35  14  77  17  48  45  51  63   2  49  55  64  83  90  40   5  87  43  91  26  96   9  91  12  25  41  57  22  59  83  42  35  61  54  80  55  77  17  45  97  63  12  71  15  63  45  99  59  78  53  28  57  71  53  63  38  58  95  54  60  17  52  84  76  59  78   7  45  72  11  75  50   3   9  34  14  86  91  82  21  11  19  73  19  16   5   8                                                                                                                                                                      
                                                                                                                                                                    39  94  36  77  31  15  37  18  66  84  93  87  95  81  75  53  45  17  53  31  83  45  44  14  58   3  88   1  94  45  38  21  84  38  52  60   6  16  48  82  34  20  72  83   9  13   5  82  80  67  15   6  71  22  45  50  30  18  94  70  28  84  34  98   4  33  70  13  51  68  84  22  29  23  54  34  71  98  62  72  13  82  23  57  35  78  36  22  77  47  86   6  87  49  62  21  66  93  30  22  14  89  68  47   6   2  77   2   3  90  32  63  53  71  76  84  65  35  50  49  15  14  33  94  94  48  49   6  53  54  45  97  61  53   3  59   4  14  32  81  25  52  32  58  89   1  83  88  65  94  76  17  57  47  83  23  50   9  11  21  13   7  81   8  46  38  63  18  37  26  45  85  44  85  77  67  19   9  56  84  46  15  93  34  14  29   4  36  60  14  35  96  27  70  60  17   8  70  16  57  73   5  84  99  49  13   4  25  44  44   3  80  83  95  42  77   6  17  88  91  43  32  64  69  21  56  81  61  65  21  28  93  77  89   1  22   8  55  81  53  70  12  98  10  51  66  55  24   6  89   1  69  21   8  24  68  68  47  51  74  45  20  19  50   1  13  92  20  63  86   7  54   4   9  67  30  65  46  20  72  54  17  64  89  63  56  90  28  85  94  56  20  40  54  22  97  38  63  50  53   7  78  94  80  91  15  95  12  32   7  38  65  79   3  93  24  77  24  95  92  66  18   8  98  17  33  28  23  85  55  26  31  25  43  15  97  60  82  50   3  37  91  62   1  20  18  10  85  82  87  87   9  82  69   4  31  37  66  97  25  65  65  95  65  17  59  93  98  79  17  24  86  23  58  86  60  63  92  41  87  31   9  62  97  41  42  26  28  92  32  70  40  51  74  54  48  45  92  45  50  76   4  23  61  42  76  53  85  74   4  44  49  21  19  55  70  66  68  82  54  42  17  91  22  34  79  14  98  46  48  12  21  93  45  17   5  62   9  72  21  16  33  91  83  48  96  94  58   1   3  33  26  18  36  79  72   1  68  91  98  66  67  58  82  11  89  16  90  68  50   1  92   7  16  78  17  35  89  95   9  97  91  96  95  80  36  76  90  74  34  96  10  22  16  81  42  39  78  39   5  80  20  12  39  19  44  72  15  28  19  85   3  72  10  46  86  13  29  98   3  47  34  82  62  36  82  33  38  58  54  18  60  72  66  14  67  52  45  92  46  28   4  44   8  75  61  36  18  89  15  44  90  48  12  20  22  73  73  14  67  73  51  31  88  43  17  18  43  14  23  69  73  20  10  71  47  42  87  17  66   1  12  58  31  21  41  22  91  61  29  12  21  52  99  56  12  55  66   7  78  46  59  97  67  87  38  25  88  83  12  39  26  69  22  99  13  14  78  85   9  33  10  17  56  56   3  75  93  45  69  80  62  36  23  18  23  65  47  81  37  16  88  38   9  55   5  53   2  65  75  88  97  29  67  95  86  46  70  91  78  45  38  15  15  61  23  82   1  39  65  81  47  37  31  83  47  23  45  64  64   1  22  21  48  67  75  62  83   4  99  62  71   3  12  46   9  26  39  19  63  80  98  77  15  23   3  37  88  52   5   1   1  70  77  82  11  39  20   5  60  58   6  75  88  25  64  87  33  48  50  82  14   9  78  59  90  68  42  19   8  33   9  67  24   2  21  14  34  67  30  51   7  95  98  69  68  78   6  89  27  70  30  88  52  29  56  13  37  11   5  95  67  21  18  68  17  21  64  88  44  21  19   9  96  78   2  18  20   5  29  67  67  92  38  81  12  49  36  25  13  49  78  84  67  19   2  88  40  25  96   7  69  37   7   8  45  14  76  61   1  91  81  23  36  77  23  12  70  82  94   7  80  96  93  56  34  86  78  30   9  95  89  57  50  99  99  28  82  21  60  46  18   8  31   9  39  12  95  53  21  29  40  89  77  23  28  27  47  47  22  95   2  62  31  21  96  77  98  70  21  75  78  17  63  33  13  13  96  13  82  97  26  56  67  76  75  23   3  85  52  96  38   6  93  31                                                                                                                                                                    
                                                                                                                                                                  54  43  78  22  41  78  91  71   8   4  53  29  42  47  44   1  44  97  61  38  75  54  39  14  28  81  83  75  91  35  90  12  94  91  60  69  99  82  58  59  31  61  70  54  68  29  40   1  14  67  95  64  89  39  17  19   1   3  53  68  89  95  48  70  49   2  15  61  84  50   3  70  50   2  85  34  81  19  42  79  85   8  22  70  67  46  27  35  30  21  93  63  23   8   9  23  51  17  57  55  76  54  90   8  66  99   2  62  85  86   1  53  10  42  60  97  96  69  87  53  31  66  27  76  26  15  11  48  13  19   7  45  87  14  80  57  66  34  52   8  26  82  87  42  44  39  85  47  81  34  10   6  99  43  99  38  80   2  29  83  88  46  29  19  72  83  73  82  16  18  49  65   7  30  73  87  40  87   7  69  51  85  22  11   7  72  30  10  84  35  91  80  16  78  89   8  12  63  29  69  50  71  80  36  59  98  60   5   1  46   5  86  48  73  26  71  86  17  26  40  77  72  43   4   2  90  66  74  50  38  55  61  25  46  25  28  75  27  58  49  33  66  64  92  67  46  18  89  18  54  76  52   3   3  63  77  10  47  38  44  45  74  64  82   7  42  58  24  48  86  50  45  70   7  46  68  26  48  33  18  82  40  25  30  58  27  21  88  70  57  29   3   8  96  56  30  62  72  87  66  25  92  94  39  31  99  56  25  43  26  28  44  64  14  62  65  76  98  30  53  41   6  25  99   1   5  19  88  25   1  12  68   6  68  45  36  26  50  44  26  10  67  67  81   4  43  51  92  34  43  31  50  65   6  14   2  11  41  37  46  56   3  25  82  73  24  55  11  29  62  61  54  18   3  76  50  24  95   5  96  74  19  32  90  75  24  14  34  16  93   7  27  99  15  15  32  39  66  45  58  76  62  43   6  42  63  85  23  49  28  34  42  23  93   7  41  85  19  10  14  89  17  42  91  11  41  33  60   7  41  95  40  49  83  74  93  81  97  51  65  87  84  49  85  49  26  87   5  59  78  30  83  90  83  86  77  88  62  39   5  32  13  84   7  47  98  84   1  83  19  29  46  34  29  28  82  58  29  28  24  38  11  43  51  25  79  74  39  23  21   9  76  32  17  91  32  45  14  41  87  17  11  81  21  85  36  49   3  50  82  54  87  28  33  66  74  27  17  93  32  48  98  29  74  40   5  56  41  82  13  33  46  28  76  36  97  86  55  57  16  81  92  19  31  50  94  54  45  23  26  80  94  40  71  91  60  36  15  61  42  19  19  86  50  49  76  43  95  41  97   3  84  45  46  43  38  83  52  43  60  26  66  40  20  67  14  56  67  93  11  58  49  87  55  16  76  60  33  74  57  28  75  21  60  84  36  92  62  22  52  84  91  33  36  15   5  67  91   3   2  63   4  68  40  81  85  45  43  90  77  30  28  80  37  46  11  44  59  45  25  74  97  37  33   9  99  95  61  45  26  40  54  18  28  13  90  95  17  36  93  27  89  80   3   2  58  76   2  13  15  79  35  50  17  51  96  17  50  42  32  45  42  14  64  79  41  16  64  37   8  35  16  63  66  32  29   6  56  80  74  18  12  59  34  10  21  99  18  59  38  96  67  73  73  91  94  74  41  70  18  22  48  94  33  95  10  89  85  22  68  94  24  28  27  66   6  70  31  71  54  91  89  84  45  32  75   6  79  98  47  91  80   4   5  29  49  80  13  40  89  90  93  71  88  42  92  25  88  53  19  26  15  54  40  33  83   5  42  98  31  45  77  53  17  75  11  21  67  59  37  26   4  74  63  93  73  19  72  12  90  58  39  54  34  85  40  91  14  11   2  58  10  24  24  73  80  53  37  68   8  38  22  53  85  18   3  74  47   8  73  27  14  34  64  64  66  38  62  40  55  31  86  88  13  82  76  78  49  20  81  21  55  84  16  65  27  98  81  45  93  48  34  63  75  27  51  32  64  26  53   6  29  98  69  43  97  58  68   8  67  66  20  28  61   9  10  84  95  81  67  75  71  76  28  46  11   1  38  54  58  39  71  51  29  13  47                                                                                                                                                                  
                                                                                                                                                                53  77  61  29  76  12  63  77  31  66  92  39  66  81  68  27  93  88  57  89  45  87  84  80  11  23  40  81  73  90   9  70  36  53  71  87  28   1  21  15  30  27  47   7  80  90  44  95  30  29  59  12  90  86  85  18  95  35  45  31  64  43  51  92  55  18  66  79  74  92  90  26   7  29  68  14  58  68  55  87  68   5  20  26   8  83  43  53  13  49  93  47  38  90  84  67  49  49  62  67  84  94  69  32  56  79  13  99  35  70  70  37  59  20  34  30  34  21  49  25  74  80  97  83  87  63  21   2  90  65  99  32  81  91  38  68  52   8  97  10  97  30  32  53   7  71  89  94  38  30  94   4  39  58  58  34  73  49  57  82  59   2  82  70  46  74  12  84  88  18  73  79  21  39  63  86  23  47  21  88  66  99  83  61  70   3  17  14   5  12  48  52  92   1  13  26   1  87  97  56   5  51  14  71  50  54  90  19  45  46  95  53  43   5  52  38  28  70  73  82  92  79  31  32  25  98   6  13  39  72  40  72  39   1  41  24  11  63  32  76  94  48  77  46  14  32  45  32  77   7  88  73  57  46  30  96  74  57  37  63  58  72  67  26  42  25  50  17  90   9  92  36  24  92  73  93  88  54  97  18  82  72  49  79  40  66  50  71  57  67  83  62  69  85  99  17   4  58  94  18  55   5  38  19  24  30  33  37  86  21   8  54  21  62  26  64   1  71  42  49  56  85  29   4  16  32  38  70  12  70  18  60  39  75  88   1  95  68  50  39  56  96  54   5  61   1  77  13  93  42  64  46  80  35  13  10  24  65  81  98  87  83   9   4  12  83  50  75  87  85  43  49  31  57  61  46  74  14  44  65  23  43  52  31  41   7  71  19  76   7  75  40   9  98  19  79  55   8  19  15  53   7  20  83  74  93  28  90  68  90  84   3   2  58  72  17  36  74  12  71  97  26  81  77  60  89  51  53  55  17  83  70  24  33  70   4  75  14  21   6  34  20  14  50  51  70  71  47  76  84  52  21  57   7  83  85  13  41  67  35  58  37  39  59  28  77  46  58  10  13  39  14  58  84  85  42  44  21  88  53  76  75  66  37   6  54  67  53  72   5  30   9  69   4  52  76  77  85  20  88  22  26  21   6  47  94  77  69  88  90  65   1  14  90  73  39  96  13  86   3  19  66  95  50  36  34  86  51  23   3  69  47  86  55  67  18  92  28  37  10  90  28  58  47   8   6   2  58  71  59  52   3  32   5  17  14  71  40  97  25  42  83  51   4  92  18  14  35  10  14  24   3  67  65   1  80  53  27  20  36  30  18   8  25  13  79  98  34  69  46  75   6  13  39  29  13   2  73  58  10  14  40  20  70  11  89  80  33  69  51  61  20  74  98  47  45  44  94  72  68  44  37  21   5  64  14  26  82  59   5  68  22  39  91  10  23  48   1  22  21  63  97  19  33  71  94  97  22  28  47  39  57  55  65  27  38  70  49  99  25   4  24  12  62  97  74  29  61  68   5  29  10  97  19  10  80  58  59  92  87  14  24  48  28  29  85  68  73  32  50  73   5  66  94   8  69  65  32  71  60  95  51  95  69  25   7  95  83  42  70  97  57  77  82  12  36  34  50  30  14  98  38  53  12  51  54  25  82  82  21  60  53  36  68  53  10  98  71  40  25  61  39  64  42  99   1  18  56  21  17  73  40  30  50  76  47  73   1  67  39  93  18  15  97  70  70  30  31  97  33  41  86  30  29  50  12  57  52  96   4  52  44  96  32  62  28  20  46  89  85  78  55  34  87  64  35  66   6  63  89  68  17  67  17  75  95  15  22   2  64  52  68  61  17  90  32  81  94  29  20   3  46  95   4  76  78  75   4  44  42  54  72  87  16   2  85  58  49  89  32   3  39  32  64  96  62  30  55  70  12  75  78  18  96  77   3  73  33  81  67  31  76  72  19  92  52  58  26  18  58  52  89   1  41  68  29  99  94  52  53  72  34  28  22  93  59  53  42  35  59  26  78  39  69  14  83  59   7  49  27  65  17  92  52  48  50  23                                                                                                                                                                
                                                                                                                                                              47  16  90  46  56  38  17  54  42  66  59  33  88  71  23  61  29  48  99   8  62  83  70   8  91  37  60  92  87   7  32  18  23  31  57  89   9  78  97  12  56  35  55  18  54   4  16  89  78  17  19  69  99  91  18  26  58  50   7  51  65  47  95  48  32  82  34  60  50  19  54  83  13  72  17  31  33   6  50  13   2  51  89  79  88  85  78  13  37  41  89  62  82  93  20  81  66  39  11  77  96  46   7  51  40  89  49  87  42  37  15   4   4  43  10  63  35  49  90  16   6   4  91  51  87  95   8  58  58  93  37  17  59  36   5  94  19  69  33   5  52  81  40  92  55  65  71  98  76  70  43  53   5  77  18  72  62  97  60  96  45  38   4  87  81  56  18  34  29  60  45  20  59  55  38  74  93  85  57  23  31  41  19  50  48  94  95  66  36  79  44  12  41  96  41  55  49  58  70  77  63  50  16  64  23  38  69  20  75  61  70  79  85  95  98   6  25  59  88  73  79  24   6  52  70  62  63  11  59  20  62  79  68  38  74  88  81  82  10  92  11  96  16  25  94  78  65  27  42  94  75  44  89   5  14  42  31  41  67   1  13  18  98   3  48  80  80   7  70  80  76  62  98  91  97  35  86  97  36   5  65  67  64  74  88  94  75  47  95  59  32  79  49  66  51  13  93  60  97   6   3  39  97  78  78  10  96  59  31  72  80  55  24  45  11  42  89   7  51  15  38  13  39  79  75  37  68  57  38  86  71  59  85  62  52  57   7   1  23  14  59  15  41  97  98  15  59  95  62  37  93  48   8  12  27  71  15  95  65  11  82  89  63  96  62  31  14  55  23  85  93  12  80  93  49  75  54  13  50   3  65  75  73  92  85  15  93  44   5  48  92  33  32  57  37   9   4  69  11  49  87  52   2  67  42  94  22   6  92  60  75  67  58  23  67  69  30  89   4  55   7   8  63  59  75  66  35  63  42  78  60  30  30   8  89  20  97  41  73  82  43  69   5  38  21  82  28  34  27  75  52  82  43  13  94  67  20  36  48  74   2  52  41  42  13  82  75  23   9  60   4  43  66  37  38  42  48  18  90   2  71  48  53  46  13  17   1  20  83  37  22  93  75  85  43  60  25  92  74  43  63  63  32  27  78  38  68  67  12  54  48  45   9  28   6  50  57  22  61  78  34  25  57  31  69  86  93  93  95  13  30  26  59  30  17  33  29  39  53  22  99  96  87  96   3  68  63  50   1  66  34  55  95  82  54  15  33  76  39  47  10  73  42  57  70  92  16  41  75   2  65  79  52  26  16   2  11  99   9  88  66  79  97  13  23  62  28   6  57   8   8  62   2  40   1  80  17  77  77  99  78  24  62  46  51  47  78  33  92  57  89  69  40  51  27  20  17  78  21  97  61   9  65  59  89  67  27   3  59  27  21  57  84  74  61  50  91  88  41  87  53  57  10  61  49  62  61  88  74  24  26  22  87  92   6  24  14  73  78  56  65  81  54  16  56  96  81  56  75  33  85  20  51  76  63  93  29  96  70  50  59  71  47  41  83  22  23  88  13  65   8  70  95  71  71  87  80  51  65  16  69  94  38  87  89  49  90  96  15   4  11  56  11  64  98  96  73  70  83  15  63  61  96  62  89  56  34  15  27  79   5  42  30  82  36  29  90  72  67  72  70  88  74  50  37  94  44  23  36  92  49  98  84  74  24  36  88  87  16  89  25  46  64  72  79  95  86  32  84  41  61  39  46  51  39  54  20  56  61   7  44  82  82  49  29  92  33  96  57  53  12  83  64   6  95  91  34  84  29  81  76  16  54  81  25  23   2  14  36  67  42  61  59  47  36  44  46  98  95  60  34  81  47  22  35   6  38  42  90  89  86  69  59  97  84  77  30  78  81  45  33  51  37  21  52  91  50   2  62  24  74   4  51  54  31  55  17  94  30   7  69  18  89  34   3  31  69   1  35   1  68  89  45  35  13  10  53  11  82  90   5  54  15  75  76  45  52  83  27  19  87  38  97  60  67  95  66  82  91  58  24  39  88  18  36  71  43  41                                                                                                                                                              
                                                                                                                                                            5  41  58  71  17  53  60  16  65  85  46  91  87  95  18  83  61  69  81  46   8  48  62  81  26  32  70  81  86   5  76  71   7  19  91  59  51  66  31  35  87  95   8  52  17  40  45  39  87  40  10  60  25  50  56  21   9  34  66  19  49  57  54  39  11  29  37  84  99  80  85  13  80  27  83  47   9  54  57  37  72  75  10  88  48  37   1  55  91  24  15  57  23  27  41  64  14  35  43  14   8  59  67  74  37  47  63  94  13  52  62  14  79  22  11   8  38  67  16  64  44  36  54  75  85  73  40  95   1  34  35  70  16  87  55  27  55  13  60   6  93  99   2  34  32  40   4   4  59  32  11  64  56  39  30  96  62  33  92  72  14  83  65  70  87  85  81  26  42  32  21  97  15  29   7   7  71  78  40  74  22  77  67  34  79  13  50  60  87  94  86  68  97  33  39  22  78  65  64  99  79  42  10  50   1  84  66  58  42  10  77  72   5  48  22  80  82  16  56   8  81  85   6  72   8  60  89  86  13  68  69  68  71  99  22  84  63   1  38  74  82  17  74  44  55  74  37   8  13  76  57  93  17  38  46  54  74   7  70  98  35  47  27   5  71  29  39  30  29  64  12   9  83  65  15  29   6  56  55  57  11  92  15  80  20  12  50  30  84   9  54  66  95  63  90  16  36  56  92  52  73  13   3  86  37  10   2  97  11  53  85  88  11  75  78  25  47  75  94  46  25   3  90  45  75  55  60  43  21  12  14  78  29  26  58  29  69  64  91  42  40  44  44  75  36  36  62  28  67  13  73   8  71  38  14  66  77  16  30  61   5  90  65  25  47  22  42  20  92  21  34  81  76  14  84  84  28  64  30  77   9   7  82  98  40  70   5  56  14  83  58  59  81  48  28  52  54  76  60  25  56   4  99  31  79  80  21   5  42  43  77  11  46  77  95  93  87  14  30  28  33  76  27  69  95  40  62  55  55  73   4  36  42  29  11  87  43  99  10  33  19  33  70  84  66  15  40  54  34   2  57  89  30   5  71  15  14  27  24  30  75  33  61  60  27  88  92  40  61  54  97  34   5  69  71  42  21  49  65  41  33  42   3  22  16  35  18  44  98  49  67  44  53  50  90   5  86  28  90  62  30  60  49  63  61  56  40  13  32  90  17  46  29  82  26  31  58  37  99  82  73  97  48  44  64  79  25  30   1  56  21  38  81  57  22  56  69  72  25  38  80  97  60  64  12  79  16  34  19  22  55  13  65  53   5  88  60  73  67  16  35  10  51  92  87  17  18  77  28  73  96  72  95  27   4  79  13   4  40  36  28   9  16  94  67  69  12  92  50  34  66  96  79   7  69  48  80  92  89  12  86  21  24  22  42  95   4   2  20  77  49  55  58  77  75  15  77  94  89  57  53  68  82  13  70   2  38  35  25  38  99  87  93  57  45  20  89  31   1  35   2  76   5  75  88  56  11  70  58  33  62  38  78  87  77   1  30  35  83  79  24   4  20  55  33  22  68  72  94  50  36  30  68  10  29  36  23  18  43  79  51  51  43  44  32  75  72  66  17  26  26   3  21  43  96  39  71   1  99  39  68  34   2  40  60  73  68  36  78  97  13  95  91  57   2  20  61  44  25  15   4  33  17  73  30  80  54  23  61  80  45  64  86  19  96  59   1  35  57  43  94  85  96  44  88  74  75  77   4  46  28  90  68  31  28   6   7   3  10  38  61  51   1  70   6  18  95  34  59  29  85  16  29  71  45  86  76   7   4  84  74  70  29  57  26  44  45  38  34  40  55  29  31  83  88  83  42   5   6  90  31  48  93  69  52  34  44  19  97  32  62  49  71  96  68  65  38  37  31  60  81   5  41   9  41  56   4  29  72  64  42  47  16  55  32  69   1  95  66  41  30  92  63  16  17   6  94  10  56  70  53  47  80  77  45  70  37   3  15  33  47  50  10  43  54  74  75  22  90  77  20  12  37  73  51  67  37  29  21  78  28  87  49  36  67  32   3  64  84  10  43  79  13  83  33  53  65  17   9  46  47   2  31  62  73  17  84  46  58                                                                                                                                                            
                                                                                                                                                          8  45  55  77  86  28  26  10  24  57  30  24  16  42  74  75   8  72  75  15  55  34  50  48  89  55  28  15  35   1  12  54  10  28  41   6  55  78  99  59  29  94  71  47   7  70  60  46   8   4   3  75  10  70  57  30  97  93   4  67  53  81  22  56  56  18  33  51  20  65  66  86  88  29  24  22  78  76  66  74  49  29  49  93  61  30  10   2  31   6  92  46  32  54  97  91  36  99  82  86  89  23   2  42  46  91  81  41  31  98  72  98  90  10   3  13  26  68  69  37  65  61  22  72  94  69  78  85  95  88  48  53  42  26  36  81  54  44  56  94  16   6  16  63  75  67  32  17  81  56   2  81  62  78   8  43  34  66  91  71   3  30  60  79   2  11  96  69  99  16  63  42  68  81   4  64  64  85  32  38   6  10  86  94  70  70  41  32  98  76  96  18  63  98  99  63  81  36  16  60  37  74  94  95  59  33  14   2  66  71  96  45  62  25  99  19  87  38  29  88  19  88  10   2  11  99   5  52  12  55  11  39   5  27  59  98  43  27   7  95  26   9  50  74  73  71  68  32  48  10  70  33   2  71  59  34  12  28   2  21  26  25  99  71  39  16  28  47  70  88  81  14  95  74  63   3  54  50  39  67  10  58  71  21  74  57  76  38  23  92  86  54  73  75  30  34  19  90  30  94  82  51  13  15  62  29  83  87  85  86  63  92  67  61  25  14  50  38   9  22  43   4  64  91  18   9  26  64  89  55  12  92  32  46  43  18  56  54  34  48  98  87   8  34   9   5  11  62  13  18  79   7  98  29  80  14  61  46  39  53  78  90  29  80   2  64   2   9  83  31  64  97  87  51  72  68  97  21   2  28  30  80  19  76  14  68  99  38  22  43  17  73  64  97  96  35  52  23  45  54  48  24  58  17  13  70  51  42  57  51   2  14  91  36  35  71  58   6  16  91  83  25  98  28  85  53  29  53  77  33  40  66  83  24  87  61  90  86  90  74  78  13  66  79  71  65  18  64  98  30  53  31  44  37  70  40  73  84  60  76  78  65  16  38  43   7  36  87  39  79  60  48  62  63  99  81  90  83  59  31  11  37  22  46  83  59  75  65  82  11  76  81  62  15  10  66  55   1  84  12  60  63  95  22  15  79  96  89  17  18   3  48  61   8  31  96  58  85  86  36  10  74  84  25   6  52  19   7  29  81  19  44  76  17  24  19  42   1   9  69  37  24  29  85  41  19   3  38   5   1  52  85  85  61  93  70   2  73   2  83  96  92  67  16  92  55  85  16  85  41   5  34  94  45  26  65  86  74  17  98  89  14  35  15  55  84  64   5  24   6  56  77  34   8  99  97  91  24  46  27  23  84  89  65  13  29  59  84  92  31  65  83  36  87  38  60  25  22  53  26  41  41  20  10  33  20  37  25  66  45  95  82  27  42   2  41  26  49  53  28  34  20  21  17  38   3   9  24  53   8  51  21  85  22  59  46   6  51  50  83  17  91  51  12  81  27  94  51  27   4  85  97  40  84  24  25  42  19  40  87  54  74   6  22  28  12  19  32  41  34  88  30  62  22  47  46  84  31  76  71  53  78  49  93   6  58  80  92  68  20  66  72  82  11   2  80  92  74  86  40  88  90   7  90  53   2  38  22  33  46  78  64  63  22   8  72  78  75  25  53  57  53  75  57  79  10   9  97  11  80  49  39  20  31  50  38  92   3  79  83  64  16  80   6  82   7   3  49  75  87  26  16  39  50  29  67  44  98  15  74   3  12  18  32  86  92  81  43   8  76  26  56  67  24  39  20  53   2   1  89  51  83   1  54  96  60  57  50  16  77  19  15  58  79   6  62  94  10  95  47  26  74   3  24  97  82  70  92  40  40  52  97  64   5  22  45  37  25  23  60  70  64  18  70  39  34  92  77  53  26  83  32  42  58  64  51  73  46  39  10  91  69   4  57  72  63  40  50  10  85  88  30   1  10  58  48  26  98  67  56  79  61  48  61  76  96  41  76  16  77  68  47   1  10  97  37  66  88  24   3  62  98  16  72  17  97  22  11  89   4                                                                                                                                                          
                                                                                                                                                        66  75  94   8  56  38  40  23  80  65  60  35  61  20  67   4  60  31  90   1  42   7  35  72   3  81  43   2  44  33  56  52  93  24  23  12  88  14  51  24  60  68  22  50  39  32  75  75  74  81  48  69   5  32  88  16  10  72  77  10  52  50  86  54  85   2  31  71  25  13  22  19  25  93  21  84  43  45  37  74  38  86   8  43  22  84  71  98  25  49  65  78  63  20  37  90  24  90  64  47  29  38  68  77  12  89  84  89  74  32  87  12  38  32  57   2  29  40  69  12  37  73   8  87  63  44  61  81   8  48  50  82  74  47  91  49  94   2  88  31  66  77  31  88  94  60  37   2   2  32  12  67  81  18  62  31  86  11  97  60  49  87  89  75  85   7  65  79  27  30  37  34  58  24  90  70  97  15  71  87   2  69  31  96  37  81  29  77   6  77   7  14  57  11  10  74  39  99  63   1  25  18  79  48  10  12  47   4  74  45  76  27  38  56  49  24   4  32  44  16  46  21   6  61   3  89  72  24  67  52  72  93  62  72  61  81  63  58  70  94  30   4  69  68  86  43  95  11  78  45  34   3  70  83  63  24  34  95  25  34   5  20  12  60  85  39  33  17  58  27  17  67  48   1  55  18  92  90   2  69  29  61   4  49  68  71  34  49  30  70  77  69  35  97  26  55  71  37  69  25  57  73  87  82  80  69  92   8   8  94  74  70  94  20   9  65  14  62  11  26  29  66  32  96  15  74  77  77  62  32  80  78  30  96  55  19  94  46  70  95  12  67  64  44  90  85  12  53  56  46  49  83  81  28  46  16  98  79  33  89  17  54  18  80  83  65  32  15  57  33  34  83  91  17  89  28  20   2  78   8  65  71  97   7  85  69   1  77  90  72  63  98  77  33   3  23  58  48  98  80  63  51  69  32  35  40   2  44  29  78  93  17  99  16   7  31  36  88   6  23  45  30  82  70  14  38  97  38   9   4  79   4  18  76  81  12  59  41  33  22   7  30  18  15  44  78  49  75  54   3  62  70  49  67  31  59  68  21  76  51  92  29  47  80  71  75  52  80   7  93   1  88  85  71  69  26  93  80  61  86  95  75  94  13  20  96  26  72  35  83  19  16  28   7  41   1  22  81  90  86  74  36  94  26  68  16  38  46  11  64  64   1  11   3  70  33  49  84   7  44  88  89  58  64  17  99  61  94  23  38  48  94  73  41  55   9  59  75  51  66  83  33  88   2  47  47  47  74  76  27  63  81  51  59  36  65  54  38  90  27  25  62  92  38  15  72  75  79   4  49  71  97  25  40  44  82  71  92  63  15  29  16   5  18  96  37  23  33  54  89  50  68  29  31  93  10  40  25  92  41   1  62   5  84  32  83  84  18  11  65  10  10  30  42  55  14  81  51  92  37  22  42  58  42  11   7  93  50  48  93  54  81  96  17  15  27  14  98  32  99  19  43  94  65  95  40  81  23  89  19  68  73   1  86  92  47  52  99  84  83  71  44  73   4  58  82  97  45  94  66  21  55  12  13  55  45  28   5  24  29  11  37   8  24  43  39  82  13  88  38  60  39  74  36  69  73  19  55  70  10  46   9  55  19   4  12  98  62   1  87  80  89  10  35  88  22  33  85  85  79  65  87  87  56  60  24  49  38  45  93  26  95  50  32  74  58  58   7  31  37  36  77  51  75   5  79  71  63  26  62  44  17  63  96  44   8  17  73   5  84  48  40  23  96  93  95  30  86  25  82  95  47  16  81  54  72  72  74  51  31  27  45  84  61  34  68  76  33  71   3  99  13  62   5  23  54  18  91  71  75  51  25  34  15   1  71  54  21  53  92  80  91  16   6  76  28   7  38  88  86  52   2  19  51  11  73  40  74  86  32  38  38  53  61  75  16  24  12  33  67  70  92  66  68  30  71  44  98  48  41  99  90  36  70   2  16  60  74  81  59  36  87  86  23  95  25  21   8  31  89  80  51   8  36  50  73  66  68  42  31  32  33  32  73   4  24  46  48  10  92  91  84  83  43  14  40  95  59  34   9  73  11  18  91  97  41  59  83  68   5  19                                                                                                                                                        
                                                                                                                                                      93  49  25   8  64  72  98  32   4  51  53  71  51  38  33  23  17  46  74  30  75  83  47  38   5  13  47  87  13  65  45   7   3  31   8  65  18  82  23  40  57  26  69  12  80  60  47  76  55   8  72  83  96   1  20  44  79  61  26  22  69  16  10  64  15  53  33  92  63  40  60  73  36  21  38  33  53  48  29  88  55  11  94   2  33  46  13  53  17   8  28   2  99  16  64  33  76  99  85  19   6  35  80  16  55   3  40  99  60  71  82   3  95  50  29  69  19  58  79   3  76   6  94  95  60  61  10  74  81  60  53  99  88  75  97  94  54  32   5  89  65  90  58  54   6  26  56  88  88  33  35  83  98  19  55  61  87  93  65  72  12  58  34  84  39  89  81  77  43  35  26  80  58   4  97  46  20  12  81  24  94  26  47  43  97  75  26  25  12  97  38  88  55  91  83  60  19  70  27  41  62  44   9  99  79  47  79  43  62  94  25  21  66  93  93  73  93  99  22  21  90  98  55  74   7  15  47  19  85  46  59  52  43  28  35  87  65   6  90  97   3  46  67  16  85  75  71  19  93  12  10   1   7  98  16   1  35  69  44  51  40  15  39  17  83   9  43  56  44  69   5  42  86  51  43  60   9  66  16  74  41  48  35  62  34  91  51  89   2  61  80  97  53  47  15   2  78  69  77  25  35  68  73  22  80  69  89  78  45  14   3  83  82  28  34  80  10  67  39  84  33  77  96  94  35  62   9  50  90  13  90  34  79  16  83  75  49  75  28  53  33  67  60   1  20   2  10  31  49  68   6  13  80  34  77  89  34  74  57  11  30  87  38  16  96   1  62  28  68   8  51  33  79  79  59  16  10  81   2  59  87   3  73  25  76   1  42  50  20  97  90  46  45   7  11  59  10  93  62  24  59  25  56  58  68  22  39  61  76  36  83   7   3  85  71  74  31  74  76  68  76  53  27  25  70  35   5  50  16  34  83  25  73  83  60  75  57  82  62  78  40  85  27  90   2  71  56  83  50  12   2  95  34  79  95  62  43  16  28  38  79  91  97  85  96  80  21  62  29   5  86  97  12  96  47  78   2  71  47  91  57  18   2  30  36  17  11  15  76   4  84  42  32   9  47  65  55  50  81   5  73  39  66  22  77  26  92  74  10  61  50  49  90  78  62  84  91  24  46  20  35  90  95  84  95  25  88   2  31  76  24  92  41  23  39  88  95  35  42  31  13  17  93   6  75  65  99  90  76  90  88  46  85   1  96  41  79  25  28  37  67  27  25  78  60  59   8  19  37  61  41  39  37  56  81  50  77   6  35  18  83  30  90   2  98  36  50  61  32  73  22  31  47  14   2  63  82  25  77   1  19  49  75   5  73  74  61  30  53  53  86  36  30  39  77  30  69  37  55  83  56  55  59  81   8  97  77  99  40  34  80  17  44  12  49  92  57   4  29  39  95  16  25  25   2  15  79  15  50  20  23  67  18   3  34  22  68  63   9  82  82  50  19  92  11  59  38  60  92  64  21  49  93  97  46  51  14  11  54  45  96  57  85  15  85  70  92  86  72  23  76  84  48  38  28  65   5  88  89  10  31  30   4  12  29  90  48  18  26  56  72  92  56  52  13   6  95  96  62  11   2  60  78  29  58  97  96   1  17  30  10  23  97  85  60  78  87  73  82  93  27  40  44  43  28  97  88  12  87  36  79  41  54  25  66  90  42  67  69  52  42  21  55  34  41   6  76  60  45  88  38  34  72   1  52  33  71  88  51  64  47  96  62  89  74  85   7  62  58  52  41  14  48  74  49  44  91  60  30  48  46  14  61  88  65  65  66  87  91  40  26  80  22  13  10  51  61  96  49  79  74  92  73   9  85  34  38  96  87  25  65  68  57  62  54  27  71  31  56  71  83  34  38  99  63  39  91  37  16  98  41  69   4  47   8  83  42  18  64  86  93  67  74  59  67  21  43  76  61  54  53  89  13  22  61  62  80  23  55  61  86  85  38   5  72  32  51  55  13  89  11  50   1  42  12   1  85  22  34  60  32  91  62   6  47  67  41  88  72  62  33   2                                                                                                                                                      
                                                                                                                                                    95  77  88   3  28  19  95  75  69  18  94  33  80  87  10  44  67   9   5  31  67  21  28  84  95  55  50  96  47  52  43  60  33  58  27  21  95  32  84  80   3  65  73   1  39  31  21  40  17  91  85  16   2  60  30  35  20  47  30  31  95  41   6  66  57  50  44   7  71   7  66  50  80  11  84  50  62  16  76  83  49  73  40  65  37  36  67  94  10  77  76  50  93  24  55  57  77  71  22  73  21  29  14  81  67  76  23  16  57  22  60  30   9  67  91  91  35  93  53  82  49  97  88  63  31  66  30  49   3  14  53  43  66  13  65  79  93  72  88  32  24  62  65  77  40  88   3  49  55  40  99  59   3  55  77  82  44  56  73   6  29  88  32   7  78  93  42  60  31  42  15  85  61  90  32  59  43  89  91  99  42   7  41   3  14  28  47  82  84  38  82  57  46  54  35  67  52  79   9  54  49  64  49  63  33  30  80  72  12  60  69  37  22   8  37  87  75  90  17  90  54   4  57  77  12   3   7  67  92  40  11  92  39  55  82  59  10  69   3  83  17  24  79  45  25   4  71  86  43  94   3  88   2  79  51  90   7  11  50  57  66  82  89  55  73  24  16  88  98  68   4  18  31  10  84  70  84   1   7  68  69  52   9   3  95  91  55  19  75   9  59  26  25  17  69  94  71  55  16  32  62  54  43  57  27  93  58   1  22  19  57  56  59  91   6  21  26  36   2  86  71  37  33  88  16  46  74  48  88  58   7  58   9  70  84  40  83  57  94  16  78  76  50  84  36  35  37  36  72  53  52  57  15   2  81  47  20   1  58  83  79  86  88  92  41  92  93   8  85  31  42  61  46  12  21  22  24  53  87  25  46  95  16  45  73  93   8  46  37  24  31  50  24  24  78  80  33  29  97   7  45  77  57  87   4  43   4  21  83  40   4   3  86  63  31   8  49  16  78  83  42  69  24  62  85  56  12  44  36  54  37  28  38  41  17   2  79  37  20  81  23  64  30  18  71  24  78  10  84  14   7   3  16  45  15  60  18   4  59  67  54  39  76  86  32  25  82  63  61  64  33  77  40  85  81  22   8  17  67  15  30   1   2  76  71  15  58  78  71  15  31  10  62   8   4  36  40  50  69  94  73  23  98  80  92  88  74  91  76  33  12  65  14  94   1  74  16  82  68  36  89  87  13  57  48   8  34   9  74  94  88   3  83  53   2  21  83  74  48  95  78  27  24  30  99  84   1  44  76  40  44  85  48  26  28  32  83  76  80   8  62  84  15  64  44  11   9  75  50   1  72  89  76  49   9  47  11  30  14  81  31  44  38  84  82  18   4  84  98  93  23  78  35  97  64  14  36  70  83  11  67  49  81  91  17  91  79  28  91  67  72  34  60  93  80  41  82  25   4  64  21  62  42  93  41   7   2  31  67  98  24  46  45  91  45  99  18   6   1  70  46  14  78  96  97  80  44  34  72  85   4  19  34  28  19  51  33   1  14  51  32  34  32  45  44   8  50  94  53  71  79  48  38  86  47   8  73  52  85  95  56  53  13  41   2  31  62   9  90  21  71  54  22  97  42  18  41  73  75  55  57  12  76  15  86  45  48  41  17  76  64  74  62  35   4  62  89  35  29  71  15  73  79  28   5  84  94  83  54  96  57  34  74  41  36   1  69  69  88  33  82  24  67  74  39  36  25  17  53  51   9  96  85  91   7  51  70  32  23  26  32  60  33  60  29   8  44  97  72  68  93  65  90  87  35  91  31  51  18  60  93  93  70  74  89  23  23  60  74  88  70  12  81  51  16  28  78  75  53  44  97  93  74  32  14  97  12  95  54  21  58  13  89  99  19  42   5  49  61  56  50  49  90  12  72   2  91  88  70  68  68  41  69  43  48  63  56  72  46  51  49  23  92  23  12  10  95  44  28  77  95  25  68  89  71  71  19  40   5  76  85  40  19  82  99  35  57  32  44  84  10  90   5  64  80  98  59  35  59  73  70  89  40  20  94  43  90  92  46  67  64  50  45  77  13  29  45   4  89  90  17  54  60  66  48  61  40  65  99  60  81  55  93                                                                                                                                                    
                                                                                                                                                  13  79  92   4  23  89  92  68  38  56  99  42  93  99  71  74  78  27  70  83  47  60  43  19  38  99  93  93  73  79  53  82  77  29   9  63  40  37  12  71  29  63  97  39  79  62  78  21  25   2  82  80  81  54  14  43  48  73  37  67   7  79  21  84  55  49  36  52  15  55  45  96  36  72  73  56  36  88  61  95  56  12  67  23  67  97  57  13  49  59  25  38  63  90  31  82  20   3  76  67  43  48  36  85  36  50  10   9  16  86  77  62  93  32  33  23  35  50  97  81  19  14  97  44  69  23   3  85  43  48  84  11  69  47  22   7  96  67   7  48  44  17  97  11  37  60  13   2  33   7  62  85  81  35  76  21  71  67  94  11  86  68  45  26  92  14  24  68  99  52  98  14  14  86  96  24  33  62   3   4  96  49  30  59  32  12  30   9  59  94  78  91   8  95  72  16  81  48   8  57  81  27  79  72  85  99   3  14  78  93  35  99  42  55  21  94  88  25  10  68  21  16   1   9  18  81  51  50  45  55  57  55  79  63  21  61  75  84  60  96  45   1  34  91  52  60  85  17  84  57  35  71  11  41   4   6  15  32  27  81   1  29  90  31  31  34  34  94  95  43  32  12  61  19  15  38  37  77  42  57  63  42  24  72   7   4  19  53  57  50  94   1  88  73  65  64  78  95  94  39  74  64  79  71  79  23  40  20  81   2  77  91  31  98  40  20  54   9  22   9  29  33  47   7  30  75  29  92  78  39  18  70  46  17   3  55   4  34  51  77  28  10  80  10   2  31  31  91   6  98  48  66  44  18  66  70  72  74  44  32  81  33  48  82  57  22  40  93  89  24  18  75  47  46  91  36  93  47  96  77   2  20  86   8  82  87  26  62  78  82  79  31  20  95  11  79  47  99  96  72  56  66  77  41  42  21  78  85  99   3  11  16  10  16  28  97  57  97  99  57   4  42  86  58  56  56  90  48  82  74  53  22  74  94  59  49  94  61  60   6  43   2  86  97  37  30  82  70  69  71  32  69  21  68  85  75  87  40  15  97  18  28   5  16  40  66  61  13  74  45  61  48  64  26  10  83  90  32  29  86  77  80  23   5  38  81  89  20  26  18  14  52  38  46  67  21  47  52   7  33  25  57  41  67  35  27  96  48  91  49  29  10   1  38  21  35  41  46  95  88  41  50   4  86  34   3   8  84  68   2  14  97  95  60   1  77  86  49  10  61  45  44  36  81  51  77  98  20  89  11   9  58  99  61  48  44  69  12  98  13  45  39  44  21  43  20  94  34  84   8   8  54  61   8  95  39   8  73  15  52  18  71  29  46  65   1  71  40  68  26  76  42  30  51  25  40  60  80  54  99  56  54  39  91  99  56  20  44  58   9   1  84  59  14   6  33  68  28  46  27  32  59  54   4  37  31  92  18  26  85  88  82  86  37  67  15  98  91  66  40  88  30  70  65  87   4   8  17  67  55   1  65  17  93  64  78  17  70  43  39  40  68  20   9  68   7  84  51  35  87   5  42  51  58  50  23  37   7  54  39  54  40  96  23  30   2  51  36  51  26  98  68  36  46  55  66  11   2  59  65  31  52  19  44  68  29  87  42  56  82  85  33   3  88   5  28  46  93  68  79  12  31  59  89  30  17  35  38  50  85  96  76  79  58  40  70  74   1  79  30  49  36  79  52  38  79  24  49  88  15  15  50  39  55  35  66  10  38  69  36   6  39  86  21  29  69  61  66  31   3  78  38  99  17  39  65   2  46  36  92  82  59  22  29  85  94  98  36  73  92  79  55   1  45  67  16  96  24  75  68  54  86  92   9  38  13  28  29  62  56   2  14  43  16  18  52  47  35   6  59  94  87  69  68  75  68  34  55  50   2  63  25  77  34  95  46  71  96  21  40  16  34   5  43  65  13  37  15  36  47  99  87  24  81   9  20  44  82  36  79  74  91  75   3  39  81  18  98  61  49  57  51  37  48  32  63  80  52  74  45  91  15  25  19  52  39  62  28  66  60  92  70  92  93  73  70  11  29  70  50  10  58  36  55  98  94  64  54  35  16  79  74   6  63                                                                                                                                                  
                                                                                                                                                2  26  41  74  12  39  87  79   2  39  85  90  64  38  38  55  36  40  53  31  37  60  61  51  24  71   8  28  85  52   3  70  35  20  23  48  61  99  64  89  94  53  91  23  41  49  49  12  43  80  79  80  63  31  87  30  95  93  46  77  43  53   7  99  77  84  92   8   2  26  42  89  34  22  92  14  71  69  27  55  47  51  15  61   2  59  52  16  33  17  83  36  30  50  23  25  10  62  98  77  63  24  79  21  33  88  55  40  79  62  60  79  43  83  99  91  66  45  67  61  13  22  21  62  27  80  52   8  67  50  84  34  26  73  51  86  78  25  44  16  28  19  11   2  22  59  75  84  61  45  84  58  78  12  86  87  43  29  98  57   9  11   5  91  32  31  11  72  14  72  96  19  70  91  61  98  87   5  99  82  81  11  53  31  46  45  36  68  32  68  20  89  17  45  11   3  24  36  17  45  99  81   4  64   9  47  99  60  30  76  18  63  27  30  13  51   2  62  40  35  96  66  50  90  13   6  82  23  14  30  41  17  84  96  33  20  37  99  12  14  70  40  90  39  36  11  31   2   8  29  91  12  38  83  98  16  21  95  92   7  90  97  23  20  35  93  77  11  88  35  54  75  75   9   6  70  16  89  88   3  86  42  74  48  55  56  45  66  74  73  71  40  31  51  30  71  36  50  92  35  57  46  13  56  97  40  34  25  71  77  51  14  16  71   2  96  62  76  72  71  30  33  72  55  85  66  38  84  71  67  55  81  86  92  98  61  90  53  97  31   2  91  62   5  91  17  49  25  63  93  99  97  65   1  96  10  21  28  73  17  76  61   5  32  95  51   7  90  35  26  62  13  84  65  26  34  67  67  82  95  71  16  78  80  99   6  90  61  38  20  29  53  53  36  67  75  22  45  23  55  53  16  63  86  34  15   6  26  30  51  93  41   8  32  63  97  33  41  65  69  10  88  52   2  89  79  77  56  49  54  24  72  33  21  97  78  87  14  15  98   3  32  61  28  61  46  85  33  16  31  58  79  11  58   5  30  25  12  88   2  98  60  67  36  76  78  43  15  53  56   5  84  49  17  97   6  53  61  34  93  19  78  43  49  35  26  35  61  36  64  13  54  29  68  55  41  67  59  28  52  29  88  36  80  48   3  19  16  55  69  63  83  80   6   4  34  35  75  41  17  17  50  43  33  17  26  36  97  87  74  44  29  74  47  89  75  66  82  61  69  58   5  86  99  28  82  94  13  66  92  33  55  50  15  34  13  99  65  39  88  82  48  41  18  88  34  77  33  94  44  40  32  27  63  82  83  65  67  18  18  45  45  65  11  52  96  91  12  42  98  86  12  96  27  14  18  87  50  52  95  88  82  35  88  99  55  55   3  91  71  11  93  33  62  95  20  73  55  63  29  75  62  30  97  44  77  45  69  80   2  63  53  78  40  27  42  44  76  16  58  79  69  64  96   9  78  46  92  42  25  55  45  76  10  48   7  65  77  20  29  72  88  32  68  15  39  16  94  95  81  22  49  71  23  62  82  82  90  82  45  53  80  57  71  39  35  17  32  67  43  65  68  58  59   2  33  60  27  29  50   5  48  99  41  83  11   9  15  38   7  74  54  91  13  38  75  42  55  59  53   2  49  90  91  51  92  21  37   9  23  80  81  15  38  27  50  12  31   5  58   8  22  28  16  46  83  38  28  71   9  45  83  26  64  90  17  15  46   7  57  71  14   5  71  45  65  16   8  10  73  55  55  84  43  55  93  66  66  21  49  96  22  58  50  80  35  31  80  15  58  66  87  22  75  93  94  13  73  27  67  62  82   3  32  78  61  31  21  43  48  17  86  37  31  93  93  21  73  73  49  70  87  77  82  78  27  73  36  30  59  94  62  22  23  88   3  95  64   1  54  45  96  38   1  69  95  35  76  37  61  42  92  24  91  60  84  70  25  75   7  84   5  21   7  11  54  55  97  80  22  32  43  19  54  99  61  67  64  62   9  41   3  18  39  77  41  63  16  45  43   6  43  86  13  44   2  84  37  98  86   4  60   6  59  23  47  53  43   4  73  45  35  14  95  41                                                                                                                                                
                                                                                                                                              53  44  31  38  91  28  20  32  54  96  43  79  91  20  55  32  68  96   3   7  93   2  36  88  93  74  71  23  69  32  90  55  35  13  64  70   9  66  39  68  63  77  75  21   2  31  72  20   6  66  24  50  22  18  43  99  28  63  75  76  29  44  19  53  99  56  61  90  50  82  30  91  88  86  82  28  94  67  59  33   6  67  63  86  98  93  48  90  28  23  87  49  17  67  64  27  80  23  46   9  38  60  22  18  64  34  23   9  18  26  15  61  41  23  41   2  54   5  35   7  22  22  85  24  31  79   8  37  36  12  40  42  97  85  36   3  43  62  44  30  34  32  52  61  82  58  76   7  94  79  18  84  72   1  62  15  84  60  72  13   7   9  33  78  61  52  53  97  44  92  35  51  35  82  39  50  73  44  38  92  62  24   8  31  88  81  30  54  13  68   8  54  11  88  89  21  59  89  27  99  47  96  31  28  96  36  85   4  75  43  58  13  14  72  30  80  54  70  31  11  23  78  91  53  84  72  75  37  82  57  17  73  61  53  64  85  44   7  39  77  33  43   8  44  24  74  33  49  81  32   5  42   6  26  94  75   8  39  41   8  59  16  35  73  18  23  27  91  83   1  46  16  15  50  80  23  64   7  45  21  54  27  24   6  48  68  75  25   5  21  55  70   5  71  33  74  11   8  20  88  39  83  44  59  28  25  17  76  78  80  45   8  66  34  73  81  40  50  68  94  93  46  27  41  83  78  28  46  79  33  31  40  23   3  60   8  37  50  58   6  56   1   4  58  66  27  53  40  50  80  20  52  23  86  43  76  50  38  25  44  42  24  82  61  73  16  55  34  35  15  93  64  42  33   7  76  89  59  68   6  11  17   2  91  60   4  15  23  90  85   9  52  93  34  32  27  96  61  68  33  26  55   7   3   6  44  94   6  49  55  22  83  31  88  69  32  56  24  65  89  51  18  14  25  17  40  73  25  33  22  51  10  62  44  72  38  84  71  73  38   8  57  32  30  27  96  15  78  84  88  91  63  32   1  33   2  64  72   5  44  81  52  10   2  35  39  79  65   1  50  93  66  75  11  17  32  65  97  30  93  24  37  81  54  29   1  80  82  14  17  63  73  98  98   2  17  44  93  24  58  19  76  70  94  92  21  23  38  67  80  42  66  96  42  23   3  34  32  62  64  34   1  96   7   6  72  98  64  37  43  15  90   1  94  54  42  76  49  92  29  51   7  54  21  30  32  77  28  49  35  21  18  57   3  50  55   4  44  43  76  18  90  45  27  71  61  30  91  73  28  68  15  48  38  57  18  41  17  99   4  47  39  28  26  45  64  53   2  13  31  19  83  33  91  37  43  91  63   4   1  99  85  61  39  41  19  98  67  67  78  79  41  18  32  14   5  86  36  61  36  12  87  15  80  31  58  39  48  50  48  34  33  14  85  47  50  81  63  68  48   2  23  65  67  38  16  55  58  29  65  97  79  91  75  51  72  16  12  73  30   8  54  47  62  43  98  71  36  10  36  74   3   8  65   3  62  25  41  83  39  23  46   8   1  45  40  64   4  88   8  68  51  13  78  39  31  95  38  31  42   6  90  31  60  52  81  20  81  49  44  86  86  46  53  69  70  78  33  41  13  94  51  34  64  61  68  23  45  85  79  66  92  22  92  77  46  77  54  77   5  47  35   3  80  68  86  47  35  48  36  45  10  61  32  21  47  30  39  19  93  88  50  24   3  55  69  20  64  37  69  18  52  74  75  38  12  41  74  81  19  52  46  15   5  81  97  53  93  94  66  21  49  40  53  97   7  81  40  29  56  48  69  16  43  26  96  36  53  34  62  63  44  18   7  86  66  61  28  10  21  70  13  21  71  83  99  19  73  87  70  59  62  31  93  74  63   9  28  86  97  11   4  58  12   1  39  94  40  92   9  70  52  78  70   5  63  45  82  67  24  77  58  74  41  99  33  35  84  83  84  25  95  76  83  47  97  96  35  34  80  72  63  40  78  23  80  58  97  25  47  67  39  33  43  39  25   3  66  44  96  97  78  57  70  39  72  60  73  17  63  73  54  84  77  17  77                                                                                                                                              
                                                                                                                                            38  33  23  77  63  65  34  39  41   3   5  77   1  62  28  76  59  80  50  42   5  88  14  41  76  33  91  71  92  11  55  93  17  16  12  16  88  60   5  10   3  13  67  28  79  51  21  20  93  41  97  10  40  47  22  89  29  12  81  29  70  54  40  31  96  30  43  48  35   5  80  29  30  82  16  73  34  79  94  49  76  77  44  72  76  89   2  15  70  34  73  87  99   2  86  35  60  58  67  72  40  17   7  34  84  20  31  17  85  74  67  82  66  20  76  15  49  88  18  14  30   4   3   3  91  32  81  98  43  23  56  22  93  83  50  43  81  76  91   5  15  53  20  96  12  28  41  55  49  91  77  44  66  42  44  47  66  90  32   8  16  24   4  15  21  93  73  35  68  97  19   8  45  19  23  35  84   6  41  92  11  35  65  78  59  17  72  60  61  79  93  21   9  88  38  69  34  68  65   9  35  42  55  46  20  66  11  19  36  57  72  42  31  56  29  31  83  30  81   8   7   9  90  11  92  61  52  34  85  62  30  69  42  88  17  89  34  76  75  26  35  12  82  99  80   2  67  93  87  19  45  64  34  57  27  62  42  84  51  70  46  69   2   4  16  36  14  23  99  86  20  62  42  69  89  47  37  65  83   7  14  64  12  33   2  56  42  54   4  99  73  78  55  50  50   8  28  65  75  78  35  64   1  16  35  32  62  88  12  77  70   5  24  33  61  90  18  61  59  14  77  75  12  96  31  43  58  17  68  71  75  49  99  33  22   2   9  49  56  85  61  18  52  32  63  61  32  38  66   9   5  98  28  54  48  55  72   1  87  21  13   5  44  47  31   1  70  33  69  35  71  77  48   3  78  12  56   7  24  30  28   2  71  50  95  70  45  99   7  71  68  10  57  23   2   3  79  94   2  54  84  78  16  35  17  63  54  69  76  98  12  10  90  18  20  37  99  29  66  83  68  89  24  99  87  96  48  76  65   7  19  74  63  82  52  25  73   2  11   6  56   7  98  98  79  75  92  56  24  83  87  57  94  94  83  58  73  69  23  26  56  25   7  87  68  32  85  66  96  72  27  24  28  92  92  63  67  12  65  94  69  96  51  44  10  86  30  45   5  95  45   7  10  62  57  42  45  61  12  99  28  57  69  68  18  94  77  48  56  69  33  39  96  83  84  47  47  40  63  41  68  55  51  17  45  72  77  13  88  12   6  97  77  31  35  30  66  25   8  35  71  10  91  68  88  85  14  53  16   5  89  29  10  74  67  34  94   3  29   8  99  90  79  76  73  78  56  62  56  57  43  99  76  70  74   1  89  57  18  34  60  94  83  45  86  51   5  13   6  88   8  37  81  52  16  82  64  23  86  23  87  70  31  47  80  30  71   9  25  49  51  92  23  86  28  62  76  68  40  26  28  52  53  26  85  86  68  67   7  62  99  51   8  80  28  36  10   3  26  16  50   1  10  87  34  77  23  45  74  59  55  31  42  22  76  54  75  13  37  99  13  30  84  52  15  79  58  38  44  94  62  78  96  70  39  66  40  44  50  12  24  20  60  27  71  82  94  60  70  97  73  58  31   3  91   2  15  81  28  79  13   2  87  74  31  42  64  83  71  16   2  56  36  86  36  19  61  19  63  17  27   2  15  46  13  27   6  69  77  35  94  20  41  72  64   3  37  49  32  96  87  76  15   5  93  30   7   4  25  94  25   6  92  55  51  84  76  24   9  56  12  53  78  78  63  27  49  28  12  55  37  35  44  70  56  43  48  60  24  27  65  61  33  35  58  83  45  28  42  67  77   9  78  36  52  26   1  18  83  22  43  30   6  53  84  43  62  76  57  78  74  93  18  48  61  47  38  32  65  33  62  31  82  72  85  47  82  71   8  46  13  96  95  29  50  29  85   3  73  16  25  95  79   9  39  48  62  81  68  51  68  63  25  76  26  95  64  89  52  21  69  90  26  39  30  91   7  17  63   9  48   3  16  36  59  80  93  23  11  32  91   1  40  92   5  34  18  10  51  16  62  69  58  54  27  73  86  90   7  81  76  71  66  19  53  30  61  35  55  90  26  97  25   5  63  58  71                                                                                                                                            
                                                                                                                                          51  39  35  13  71   8  80  12   7  69  95  72  83  66   5  63  84   5  49  62  73   6  83  99  65  93  14  71  32  88  67  23  29  67  18  91  25  68  37  87  27  33  67  12  84  89  84  41  73  84  53  28  37   8  17  47  58  99  54  44  99   6  58   7  74  86  17  62  57  86  96  45  67  49  66  52  46  80  67  92   6  74  53  72  80  78  62  66   3  10  41  59  67   3  65   7  92  83  62  81  38  52  77  18  27  12  13  53  73  11  74  36  83  10  24  85  29   4  57  97  92  20  57  79  62   5  78  52  97  55  62  82  31  35  14  61  87  51  96   3  44  79  14  10  36  64  45  81  11  71  55   4  41  42  43  69  91  62  31  79  53  94  36  61  32  65  65   2  97  24  16  38  15  19  19  90  44  67  76  68  45  99  43  54  94  13  15  63  20  29   8  29  64   5  36  66  73  29  56  85  77  46  97   9  38  29  67  67  82  23  86   1  21  22  18  28  85   5  57  88  32  30  60   1  12  83  74  87  18  96  76  56  87  47  33  74  52  43  50  72  16   5  20   2  39  54   7  15  62  13  79   2  26  16  71  59  91   9  76  84   5  19  91  71  96  30  78  86  56  93  67   1  92   6  79  25  86  58  66  32  59  51  21  14  62  21  75  36   7  74  12   2  63  44  34   2  36  65  64  80  66  36  51  23  94  91  95  86   2   7  12  59  98  56   3  33  64   4  34  65  51   8  25  20   7  77  65  91  34  14  17  57  83  20   5  99  13  95  40  54  92  55  62  29  46  97  79  65  58  51  50  35   3  80  96  21  12  46  58  86  85  46  13  84  71  15  60  24  95  70   2  88  97  92  78   6   3  16  87  75  40  63  89  15  83  19  40  68  18  79  96  63  26  35  61  33   6  61  59   6  44  68  43  90  96  31  64  48  46  21  99  56  33  49  71  56  21  13  43  91  60  98  81  45  25   9  22  78   2  41  82  68  49  31  70  36  96   7  66  23  14  97  56  82  86  17  48  53  58  56  49  73  39  80  88  74  48  46  53  70  36  72  18   7  21  69  78  51  11  20  83  12  72  44  16  75  23  37  89   6  49  98  51  14  27  40  97  22   6  73   8  33  57  89  93  67  36  31   1   3   9  69  97  99  18  49  17  75  96  86   9  31  80  71  73   1  88  31  37  21  45  33  51  11  42  14  38  10  39  54  73  86  27  95  85  63  47  36  16  57  78  59  27  23  83  21  43  10  48  57  37   2  91  37  47  96  73  70  99  18  23  52  11  91  61  97  56  10  55   5  69  89  50  68  88  53  47  77  92  77  89  24  30  80  48  80  28  64  24  68  39  78  17  25  71  59  16  82  13  70  39  91  84  51  88  12  83  67  76  16  17  67  91  86   5  34   9  83  14  29  15  53  61  23  95  45  46  45  23   1  72  60  18  17  66  16  51  56  17  57  81   7  48  19  55  91  64  76  16  34  60  29   7  49  25  38  47  22   2  51  55  55  12  64  70  95  76  30  56  55  42  93  52  57  14  13  74  79  31  50  52  72  39  31  70  46  16  38  75  39  27   6  40  83  16  31  52  56  38  87   4  93  60  13  84  73  75  51  26  19  74  10  74  89  80  88  87  60  86  90  44  63  45  83  73  26  65  17  45  20  92  73  40  68  97  29  39  55  55  14  51  42  97  96  10  58  64  66   8  69  33  20  31  42  53   3  18  79  92  83  79   6  99  46  64  32  20  53  54  71  65  93  62  83  58  94  64  26  78  31  16  73  70  14  12  39  97  84  64  74  55  93  86  19  97  79  97  91  18  36  91  64  95  59   1  80  21   9  47  74  90  99  35  33  26  27   4  17  96  50  95  76  88  41  48  58  71  39  66  20  46  13   8  79  99   5  17  38  90  57  79  79  60  68  78  93  60   1  17  16  74  66  19  61  88  30  67  85  65  88  67  93  73  18  29   3  85   5  99  30  94  29   9  57   5  77  62  60  28  84  32  84  49  21  62  59  73  67  67  11  48  97  29  24  29  81  63  68   1  40  45  82  75  90  37  14  57  44  48  87  37  43  34  41  42  54  32  90                                                                                                                                          
                                                                                                                                        28  79  40  81  72  75  86  89  73  89  95  98  56  23  42  10  28  64  16   2  59  11  18  54  78  34   9  54  13  34  52  69  60  51  32  64  46  74  56  33  91  63  37  52   5  13  16  99  58  74  39   1  12  93  75  41  96  11  97  35  51  11   6  32  78  84  62  26  61  94  12  86  93  78  67  71  82  39  59  12  76  71  47  78  39  70  80  82  20  31  46  90  85  78  72  62  71  39  48  65  68  66  52  32  46  58  42  44   6  99  34  98  51  43  88  70  36  29  79  17  46  94   8  58  42  61  73  63  57  16  76  54   6   5  60  29  30  95  85  76  41  37  81  77   4  52   1  43  13  27  26  54  15  26  82  11  64  31  13  78  20  36  86   5  57  15  87  66  13  78  38  94  54  85  30  49  10  72  80  42  91  75  46  15  94  32  88  29   9  54  44  74  74  55  94   7  18  31  86  11  78  87  25  69  76  77  14   7  45  61  73  43  45  67  75   1  63  57   7  53  68  20  25  93  27  87  23  75  42  74  33   3  64  13  94  64  67  54  63  63   9  70  28   8  88  86  91  60  75  29  73  42  70  61  61  94  82   7  84  50  44  85  87  82  63  30  85  93  95  14  76  69  42   5  99   3  76  15  92  21  71  25  91  49  96  98  73  45  29  73  47  92  92  73  45  75  11  68  84  57  31  51  16  14  62  10  61  72   3  56  20  21  43  62  36  99  26  67  24  81  37  53  82  63  56  23   8  90  18  65  26  14  34  78  14  88  60  43   7  98  34  46   8  48  25  12  18  93   7  64  67  10  36  85  26  98  70  84   5  41   6  22  66  16  20  35  36  65  17  61  57  82   3  93  33   8  78  62  96  54  93  43  96  98  95  68  80  34  15  55  47  49   4  22  27  23  32  59  11   8  48  45  18  89  71  64  79  49  83  99  87  24  82  38  57  31  99   5   4  62  40  71  40   7  67  61   9  55  70  93  93  65   5  28  96  31   2  95   7   2  39  96  68   7  73  54  64  64  12  48   6  94  10  12  42  55  34  61  81  84  71   6  13   5  97  34  94  95   9  31  29  60  15  71  13  40  14  54  23  92  45  48  68  87  99  37  38   8   6   3  61  34  83  35  21  99  15  15   5  82  93   9  13  81  78   5  36  13   2  69  36  33  64  12  78  16  63  38  46  47  82  63  38  78   7  10  93  99  62  30  66  97  84  45  16  94  13  16  15  77  83  85  15  12  13  73  88  45  99  98  68  24  25  75  36  76  90  18  69  59  19  73   3  60  87  56  44  11  83  44  18  69  89   7  34  19   4  65  75  86  49  17  53  77   7  83  77  74  52  23  17  90   5  92  53   4  48  80   2  19  64  84  78  18  41   5  66  70  28  35  95  67  72  50  86  44  13  19  48  62  58  12  24  93  65  61  39  55  31  53  48  38  10  98  26   8  40  92   1  82  49   3  80  15  30  58  39  25   5  24  33  11  28   3  34   3  15   4   5  88  42  49  62  86  46  32  27  11  85  86  63  76  42  99  98  62  95  96  30  61  35  55  24  82  54  73  46  35  42  70  96  88  46  51  57  62  68  18  16  10  51  85  86   3  13  21  28  52  75  98  63  11  51  85  24  84   6  90  21  83  75  23  61  43  72  79  68  41  67   6  40  59  95  67  81  82  79  64  95  50  33  75  30  67  40  83  61  29  78  67  59  79  12  70  37  64  47  98  46  74   2  72  71  87  59  86  72  59  45  85  88  75  98  16  61  11  80  29  80  85  88  46  18  27  91  76  76  17  28  43  73  59  63  33  53  77  43  77   2  81  30  86  30  28  65  94  43   4  58  62  67  94   8  54   6  90  36  76  42  13  89  73  58  59  71  51   4   6  13  20  35  85  96   7  39  29  29  77  33  20  23  36  20  75   9  21  22  90  50  64  53  42  97  17   6  12  30  69   8  56  14  48  21  74  54  30  19  48  96  43  13  86  56  44  41  85  55  92  12  49  49  61  84  75  42  74  10  83  32  79  39  36  69   8  54  97  35  28  80  95  99  70  87  19  67  69  89  46  87  33  47  18  15  62  32  43  74  80  87                                                                                                                                        
                                                                                                                                      5  45  31  49  35   3  80  26  25  39  12  38  38  76  28  12  71  49  10  39  89  67  18  99  15  12  52   9  52  39  80  94  10  32   5  34  75   6  44  16  93  99   5  50  55  74  36  48  51  15  66  94  71  18  77  74  93   6  60  26  57  74  36  34   7  15  47  22  40  63  85  87  38  63  21  17  77  22  28  81  57  22  89  70  44  40  77  17   9  48  39  35   4  79  84  26  26  25  18  17  45  48  19  66  85  78  16  12   3  63  24  33  68  85  81  31  78  81  89  85  51  76   2  99  48  22   4  58  25  56  38  64  37   4  67  24   1  98  42  45  58   7  76   8  30  66  89  36  86  25  90  37  23  17  52  25  56  56  71  13  22   1  16  99  88   9  52  84  13  46  96  33  47  48  17  25  42  41  66   5  77  13  87  31  78  50  46  17  70   8  23  34  96  55  48  83  10  87  25  74  40  15  23  62  99  15  58  80  95  16  48  51  39  47  70  50  49  30  67  85  80  55   1  15  30  35  60  42  33  28   1  82  22  13  11  82  80  10  64  94  80  35   2  69  72  56  95  11   4  34  43   7  29  54  51  98  21  78   4  90  93  78  63   4  69   8  23  24  41  62  96  84  54  26  22  11  85  41  32  99  49  94  40  82  70  47   8  71  66   6  58  34  22  34  74  48  69  75  47  50  49  83  63  93  37  93  17  62  27  84  27  23  53  62  70  34  56  33  56  86  66  75  14  95  30  34  95  91  45  25  81  40   3  73   6  74  93  55  74  75  72  13  32  39  28  10  24  61  80  43  56  66   3  41   2   4  42  61  98  93  29  38  27  97   5  60  20  30  12  25  45  88  99  17  83  46   7  68  91  28  24  22  37  87  90  50  92  91  98  58  52  26  94  59   2  61  45  34  43  34  97  36  72  13  34  85  55  39  10  45  33  27  44  78  72  46  99  68  48  87  54  76  58  20   8  17  25  79  30  52   5  85  68  20  12  66  86  90  25  31  46  95   6  27  43   8  66  64  66   1  12   1  17  58  32   2  49  95  66  67  55  57  65  27   5  76  96   2  48   7  62  18  16   8  75  57  31  20  75  33  33  11  28   5  46  96  27  72  22  43  51  24   5  54  90  40  75  73  60  52  85  63  44  53  37  56  39  64  27   1  38  57   5  84  78  55  64  25  83  96  56  74  79   7  10  65  50  71  41  82  66  55  69  27  54   2   3  94  23  52  55  45  72  84   8  90  54  26  82  31  62  36  63  79  72   4  95  52  11  89  32  49  73  67  19  89  22  23  92  41  64  16  28  69  43  14  92  71  27  51  70  34  27  86  44  29  89  28  64  40   9  82  83  79  53   4   3  35  78   3  86  97  26  10  89  41  59  11  50  32  72  40  48  28  39  64  70  73   7  81  54  89  80  39  42  30  66  83  49  44  90   1  88  90  65  18  62  38  26  53  39  15  81  62  93  92  44  17  89   1   8  44  62  87  64  59  85  63  39  97  75  71  59  75  46  42  43  74  30  66  51  19  61  94  36  47  79   2  39  90  62   6  88   1  41  50  56  70  10  15  79  83  96  67  96  86  18  23  72  18  96  52  60  44  74  81  56  84  69  74   9  60  62  81  63  17   9  34  60  50  81  76  98  39   1  22  21   5  21   6   1  57  54  79  91  12  79  74  88  82  76  81  47  94  58  39  26   4  66  87  89  18  16  18  96  79  60  32   6  68  40   1  55  49  83  78  26   5   3  79  11  44  35  19  81  74  59   3  48   8   4  95  51  55  67  36  16  67  23  28  62  44  99  61  12  12   7  95  96  49  84  17   7  74   5  94  72  95  40  89   6  81  18  87  23   2  32  37  66  50  77  85   4  66  36   9  61  73  41  89  38  29  69  65  79   5  26  58  41  45  67  75  75  39  69  76  36  80  56  93   2  79  46   3  55  93  17  96  43  47   4  92  23  81  96  30  72   6  11  38  69  64  73  10  55  40  58  23  55  35  80  66  82  72  14  93  55   3   8  17  69  18  52  24  74   4  88  23  93  84  67  86  35  40  16  36  52  72  62  79  16  40  87   9  11  33  64  78  81  46                                                                                                                                      
                                                                                                                                    52  46  53  85  47  61  54  10  58  92  65  22  46   3  92   9  29  80  45  35  28  31  35  71  56  89  22  74  91  76  12  20  51  30  19  57  20  94  83  31  92   2  95  34  45  38  34   3  43  45  99  91  46  32  35  38  79  51  70   7  86  63  34  64  66   8  16  66  18  74  60  35  17  35  69  60  82  49  11   5  40  49  50  63  67  38  70  72  16  70  91  62   6   8  68  38  69  66  51  54  90  30  81  33  47   7   4  41  50  50  38  99  60   8  78  56  48  84  49  20  32  18  95  90  63  16  34  27  86  54  53  42  70  66  71  33  61  74  84  80  60  98  99  24  28  39  72  82  39  98  94  33  45  90  20  84  71  60   3  33  63  29   9  47  87  69   9  58  32  32  13  69   3  37  25  82  55  11  70  46  17  85  69  92  81  81  52  85  56  87  88  30  87  26  95  47  56  39  61  69  92  20  67  64  48  25  60  56  60  74  80  28  52  18  72  65  93  67  49  73  77  99  20   9  74  33  43  67  83  43  34  93  78  76  18  52  56  82  72  53  76  87  70  54   3  96  42   8  99  92  21  25  81  17  46   2  95  59  90  58  88  90  86  23  60  72  62  36  40  61  35  36  67  95  98  34  33  97  92   6  58  10  22  74   3  19  52  39   4  47  37  97   3  17  62  12  46   9  32  50  87  83   4   8  46  92  70  45  56   8  58  69  11  21  91  71  21  17  19  58  68  24  73  59  96  57  57  20   5  58  29  39  63  94  43  50  62  12  34  29  35  94   9  61  32  81  57  57  40  21  93  30  17  36   6  28   4   1  33  43  28  98   3  71  81  67  23  35  27  37  60  88  33  13  23  85  54  20  86   8  61  53  27  98  83  53  47  70  48   3  16  52  60  50   1  38  85  91  31  90  87  39   5  39  15  60  77  90  35  72  97  79  31  70  43  86  65  35  80  29  26  24  75  99  38  54  34  63  96  94  94  44   6   9  26  82  68  26  58  58  57  96  54  44  49   2  23  31  51  85  99  80  69  99  23  84  33  18  35  52  76  73  18  15  84  43   5  66  44  63  36  16  12  99  81  60  82  16  94  86  55  79  14  77   2  99  20  17  91  16  53  24  69   4  61  93  81  88  91  16  64  90   5  35  11  42  44  52  91  28  99  59  94  47  12  73  17  33  53  93  70  20  88  27  72  67   7  32  39  94  40  82  49  44   9  96   7  70  72  17  71   3  83  31  70  45  85  64  72  84  51  72  72  76  20  98  48  27  66   8   7  61   3  19  83  59  68  34  32  94  48  41  51  67  11  31  60  51  74  66  61  22  14  64  38  50  83   5  54  65  56  17  97  78  29  54  49  36  24  79  56  53  70  76  21  20  45  31  63  39   9  86  72  64  39  84  30   9  16  87  57  32  88  11  61   7  61   9  24   7  13  16  18  58  76  21  69  92  66  26   7  38   7  33  29  89  47  42  78  94  75  91  10  13  90  22  52   5   2  13  93  33  56  40  97  36  22  53  60  61  75  31  52  52  37  39  63  67  54  13  15  46  13  21  45  42  60  86  39  25  57  95   7  65  63  18  90  63  69  33  12  32  32  32  20  59  27  53  54  45  36  89  61  88  63   5  34  23  18  69  70  67  92  27  66  96  46  94  34   5  71  84  79  54  98  19  32  21  81  67  31  90  89  31  91  80  19  14  73  16  25  85   6  57  62  80  13   8  65  44  18  14  64  11  55   6  80  26  67  67  10  74  32  30  36  19  51  99  40  78  70  62  50  28  80  62  29  42  29  44  45  26  75  61  30  25  34  96  49  53  60  13  74  30  75   8  66  63  98  89  65  85   1  54  75   8  92   4  63  10  21  64  26  28  95  58  85  74  56  61  86  13  32  14  71  58  46  75  63  41  18  10  17  20   3  80   3   3   3  11  12  56  19  25  89  18  30  35  76  98   8  39  28  47  16  47  29  98  72  75  17  33  35  56  27  48  47  39  26  25  37  36  92  24  14  78  15  42  52  23  41  30  97  37  66  34   8  31  29  58  66  68   7  25  26  11  84  34  21  28   4  26   6  56   7  48  50   6  88  36  20                                                                                                                                    
                                                                                                                                  20  67  68   5  32   5  58  68  78  43  55  51  36  36  13  67  29  97  91  73  46  65  43  71  84  69  14  50  50  86  49  90  66  46   9  67  19  70  52  46  32  60  34  26  82   9  10  22  94  34  82  48  78  25  39  40  18  54  25  25  91  44  77  99  98  23  82  61  76  56   6  14  37  61  82   2  98  38  45  28  55  16  36  19  69  53  53  55  82  96   6  24  91   8  55  37   4  44  69  91  25   8  99  50  94  83  90  38   2  79  64  56   8  10  48  40  20  35  54  55  18  93  85  20  42  14  77  18  79  40  95  16  62  37   5  62  16  25  93  29  94  51  74  45  62  17  75   2  37  44  73  50  38  56  72  36  67  77  97  27  46  60  79  66  77  20  55  17  57  42  49  20  44  18  21  86  66  86  47  75  52  99  76  71  19  88  67  52  31  11  34  26   2   7   7  92  66  77  66   7  71  42  97  55  76  39  15  71  38  13  24  13  57  36  63  28  35  14  22  54  20  22  92  17  85   3  99  95   6  52   8  83  27  82  57  46   9  48  79  70  82  38  87  38  32  49  91  19  56  36  81  45  41  25  65  79  73  70  73  32  32  38   1  71  64  40  97  40  17  97  98  23  40  84  41  92  11  28  19  45  86  84  33  10  57  28  61  12  75  95   5  62   2  54  69  72  99  94  78  88  68  88  76  98  25   2  91  28  41  65  46  99  45   6  47   4  80  16  84  44  87  35  46  68  34  65  63   4  18  80  37  17  51  50  42  33  96  44  74  23  70  89  63   2  49   2  47  67  52  20  86  44  17  89  32  22  48  83  65  34  26   5  78  46  91  39  95  66  53  95  91  50   7  26  24  25  82  44  15  12  93  48  43  40  41  56  60  34  31  68  96  28  58  70  99  16  70  32  70  53   1  91  94  22  98  55  14  62  16   7  99  16  81   7  71  60  11   7  94   7  28  30  96  11  34  91  27   9  82  88  25  28  72  67  50  63   9   3  43  45  93  37   8  64  83  71  68   8  82  22   5  10  17  38  75  12  82  25  15  66  78   5  14  84  21  61  38  71  44  30  93  50  87  37  40  25  28  66  92  84  63  60  90  62  60  83  34  67  28  70  89  34  64  48  83  73  78  46  14  80  30  96  77  23  58   6  67  35  16   7  55  32   4  69  57  83  16  41  96  28  89  93  36  63  75  38  75  52  95  10  70  63  63  72  87  13  98  77  14  23  14  53  37  69  19  60  98  47  78  91   3  14  92  53   8   6  37  26  96  59  49  25  31  86  19  16  66  39  68  58  17  76  32  12  58  37  40  76  55  73  40  92  78  24  32   8  52  58  47  78  22  31  35  21  38  64  25  22  20  99  20  32  11  65  64  54   6  19  83  20  70  85  58  39  74  82  25  37  23  21  54  89  10  38  23  74  76  36  48  83  28  56  12  23  45  58  91  50  74  29  52  34   9  59  11   4  85  34  30  20  23   7  30  94  86  83  64   7  69  26  42  85  82  66  72  41  60   2  50  81  33   3  42   1  73  38  15  94  69  44  34  30  13  88  81  25  52  10  30  89  39  39  28  78  28  38  83  65   9  36  99  50  27   4  56  27  66  11  35  73   1  35  55   6  26  39  99   2  70  12  28  19  81  28  76  28  90  56  66  90  79  93  69  74  61  32  23  41  85  29  38   6  70  21  12  10  27  25  48  76  49  49  32  21  73  12  62  58   4  25  53  59  23  20  18  84  94  53  89   5  70  60   6  74  70   1  22  14  39  63  28   9  83  41  49  31   6  93  82   3  10  20  69  87  21  84  14  82  53  57  35  63  50  14  81  66  90  46  59  61  88  89  81  34  78  60  97   3  25  65  38  45  28  24  78  89   7   3  98  24  41  65  16  19  58   1  57  50  99  57  67  66  19  41  38  14  36  40  86  40  47  27  40  55  90  98  88  69   9  28  73  57  88  62  21  49  41   4  18  91  76  69  72  27  58  13  37   3   8  23  83  58  74  37  19  28  95  38  20   1  53  26  77  95  86  43  97  15  89   7   3  54   8  86  16  14  52   3  81  15  19  98  71  16   4  96  76  51  71  73  67  49                                                                                                                                  
                                                                                                                                97  98  45  66  60  97  21  67  37  31  10  10  62  70  47   3  31   9  68  35  72   1  12  56  53  78  47  41  52  72  30  65   5  46  98  79  31  86  91  25  31  34  85   6  96  78  29  84  56  46  54  62  53  52  15  40  20  54  74  50   8  77  86  57  51  37   9  76  48  96  96  88  58  36   9  65  47  63  93  53  63  49  59  15  23  48   7  68  34  53  51  67   3  23  87  85  28  86  87  18  91  75  46  66  42  42  44  12  19  90  46  67  16  33  46  96  53  78  66  75  55  54  14  50  23  62  15  48  76  90  74  53  46  64   7  87  37  82  24  30  34  31  63  73  31  64  75  66  74  78  92  56  37  18   7  92  77  67  72  34  79  16   7  16  25  33  83  52  83  65  49  20  33   2  23  61  29   6  89  60   9  87  85  38  60  17  59  51  35  41  87  33  78  27  28  15  40   5  70  80  17  37  13  75  66  47  20  20  40  39  67  50  30   3  68  35  70  72  42  15  92  94   4  23  97  78  61  88  31  46  15  70  55  72  84  86  27  90  30  21  70  62  45  93  38  97  49  47  66   3  44  71  34  37  14  64   9  10  41  42  51  15   9  87  95  63  22  60  91  75  87   7  38  47  41  95  32  33  61  86  84  62  41   6  11  63  74  60  13  36  16  92  89  37  88  64   7  81  71   3  89  95  76  68  25  16  97  70  76  10  18  10  14  48  46  73  40  70  80  58  10  75  70  22  72  65  22   8  83  96  66  19  60  16  54  19  88  71  50  54  20  18  41  43  45  37  55  68  59  42  77   5  29  43  73  59  38   7  88  42  78   4  15  66   9   1  61  46  69  41  22  95   1  92  33  19  50  91  77  70  38  82  32  20  39  64  32  47  82  37  73  13  39  77  15   5  72   9  34  58  67  83  97  83  57  37  60  60  60  94  18  69  27  27  84  60   6  44  53  25  27  15   8  28  79  45  80  46  80  42  81  44  63  10   7  35  95  97  19  76  11  48  76  81  44  69   8  22  14  54  98  77  88  84  38  38  94  58  47  59  49  90  44  30  84  90  71  90  52  14  74  60  48  80  81  81  17  42  50  48  19  54   2  67  98  32  35  90  84  97  62   2  27  12   9  19  51  14  33   8  69   2  37  67  62  58  96  64   8  47  58   5   3  80   8  72  65  60  83  57   1  48  21  74  31  70  25  66  35  56  50  45  78  95   3  27  63  99  12  13  67  67  14  82  43   6  24  25  23  96  34   1  39  28  74  44  63  17  18  11  96  89  50   9  58  35  37  84  98  15  42  49  29  25  54  61  53  46  61  21  18  24  49  34  38  20  64  13  54  20  55  55  90  16  10  62  84  83  67  37  17  81  37  53   6  44  14  75  51  16  15  94  56  44  89  48  36  95  75  57  69  64  57  95  47  67  50  30  73  11  72  94  76  38  53  50  23  95  50   1  27   1  88  19   5  61  65  62  11  76  32  94  39  47  37  28   5  15  51  78  34  41  15  26  25  56  65  27  78  29  43  28  19  99  99  49  50  77  58  70  37  25  60  64  22  97  57  16  60  96  13  96  97  85  17  16  62  17  65  56  32  48  70   7  71  63  21   7  11  25  34  64  47  20  84   2  56  20  14  23  24  84  17  28  84  20  90  50  13  37  72  65  28  28   6  87   3  50  49   9  47  38  98   2  66  42  85  23  37  83  86  91  57  10  39  20  89  99  44  96  34  86  75  20  49   4  12  84  49  50  32  14  66  76  54  69  57  41  94   5  50  18  93   4  83  35  32  15  83  88   4  63  26   6  68  89  65  27  49  93  20  90  20  88  90  36  67  77  53  85  26  77  50  62  31  13  94   4  59  68  17  29  26  24  15  58  41  75  11  75  44  66  86  87  34  85  54  11  87  76  68  29  80  48  22  62  34   3  90  31  62  99  66  37  52  18  59  15  40  18  37  97  63   5  85  31  78  35  95   3  55   5  61  77  10  31  81  87   7  93  68  64   5  41  73  96   2  94  63  49  80  82  24   4  91   8   8  97  67  59  58  66  91  43  55  32  88  91  29  39  24  57  84  88  36  56  27  48   1  36  59  73  26                                                                                                                                
                                                                                                                              84  48  95  74  89  40  88  98  39  85  12  63  13  95  70  83  24  25  30  85  16  57  53  10  96  51  62  83  55  59  72  90  96  79  78  74  94  48  61  87   2  88  51  73  98  66  79  26  53  44  49  52  40  23  34  66  28  61  94  89  48  60  94  29  27  63  84  61  14  93  34  90  57  37  58  21  56   1  10  63  34  62  23  62  69   2  19  67  92  88  33  55  88  52   9  28  44  37  45  20   4  30  30  72  59  12  32  36   5  62  86  19  44  54  91  10  60  11  31  81  40  67  76  48  74  45  94  70  95  73  34  74  86  24  83  36  44  60  15  37  65  49  20  51  36  98  94  15  17  75  63  74  67  35  66   2  12  81   9  40  48  19  48  69  71  45  20  30  35  80   4  12   9  41  58  99  30  98   5  20  88  31  84  64  90  43  11  78   8  98  41  76  97  56  94  10  88  13  61  90  90  23   3  22   4  13  91  79  92  71  70  27  64   9  89  38  12  11  71  85  61   4  48  84  10  19  79  61  38  15   1   3  68  41  79  20  46  77  29  78  42  81  57  68  74  12  35  86  63  98  78  58  33  50  23  12   2  15  66  53  47  86  96  81   2  30   1   3  64   4  80  40  93  57  91  25  50  80  60  62   8  57  87  65  44  15  58  38  13  60  65  88  81  64  93  58  90  83  53  47  37   4  98  21  72  93   3  78  92  78   4  20  49  57  14  73  59  35  82  36  91   8  46  80  30  30  72  45  16   1  48  64  75  98  92  36  49   9  38  54   1  47  12  84  23  17  37  77  79  99  53  71  10  38  96  47  77  73  90  28  52  19   9  53  17  68  17  72  34  25  51   8  58  55   8  56  64  26  81  48   6  43  11  58  53  18  92  46  42  32  24  80  17  77  28  40  29   3  86  75  43  41  66  33  35  11  33  89  51  57  22  14  84  77  84  51  41   9  82  61  78  71  94  32  60  36  21  40  54  36   9  69  47  91  26  91  22  93  67  52  82  66  74  97  88  69  96  25  51  22  40   2  59  10  99  88   9  71   3  44  79  17  56  28  37  87  64  83  82  69  12  76   1  20  56  61  90   9  70  38  32  22  52  43  35  22  53  13  19  97  90  16  63  44  73  23  98   5  58  88  64  75  86  73  89   7  31   5  77  37  30  96  24  28  29  50  97  56  46  69  51  56  22  90  33  14  77  75  90  79  62  65  59  70  80  16  58   2   9  21  13  34  50  94  27  74  79  10  99  88  46  54  94  42  48  99  61  21  28  33  54  23  85  27  57  64  54  19   6  69  45  30  11  28  40  99   5  50  96  36  79  99  41  44  41  52  51  75   1  92  83  30   8  54  42  25  38  22  53   6  66  72  10  37  24  73  95  83   3  17  33  71  56  66  73  41   3  58  88  19  57  11  84  46  10  12  58   8  98  18  48  67   9  37  97  70  72  12  17   9  42  33  11  73  53   2  75  94  50  77  12  54  74  73  98  18  32  60  74  61  33  62   6  59  69  28  41  53  58  22  64  45  48  38   7  80  27  81   1  81  49  83  41  75  48  35  42  78  48  84  29  49  67  55  78  87   8  71  67  24  52  98   6  16   7   7  90  69  66  42  66  39  68  57   6   9  57  66  35  64  78  99  51  73  28  44  92  70  32  35  91  77  46  89  13  59  81  42  26  77  69   7  21  89  51  63  89  88  49  22  50  74  93  36  93  18  37  34  52  26  20  98  53  31  70  33  28  75  97   5  78  99  15  98  11  80  87  50  75  94  68  16  60  78  76  55  16  90  82  27  17  56  13  74  92  69  54  92  65   7  80  97  16  31  96  88  76   8   9  84  99  24  43  11  78  12  63  33  23  57  68  97  30  75  41  62  80  49  42  34  82  94  12  83  50  56  26  50  56  60  35   7   3  47  15  36  49  85  52  21  33  45  17  25  16  18  22  88  90  77  17  28  76  17  20  18  87  83  35  65   3  21  28  33   1  30  65  70  73  31  42  49  65  22  37  52  48  81  25  18   4  12  85  94  60   5  81  66  79  12  66  78  49   2  87  13  85  95  25   6  33  79  70  73  20  44  21   9  59  89  97  15  75  69                                                                                                                              
                                                                                                                            62  75  79  94  92  56  99  64  33  31  30  56  52  97  85  55  56   3  47  90  35  18  88  23  51  82  78  40  99  67  93  82  91   6   8  50  57  30  80  87  86  19  74  13  53  58  70   1  36   2  18  25  18  48  99  20  56  61  86  55  93  17  74  76  21   5  20  73  73  18  78  43  45   7  61  55   5  43  78  29  55  46   9  14  46  86  41  72  10  81  50  89  33  41   8  35  39  86  30  92  35  24  90  53  95  64  14  57  88  44  34  14  84  95  49  79   2  26  21   5  25  75  19  19  86  18  75  86  73  48  83  42  91  13   3  38  71  80  77  85  27  86  16  12  31  87  94  15  47  43  85  12  77  19  21  42  50  64  14  41   6  11  22  90  87  92  31  31  15  97  77  71   1  20   8  34  94  98  98  88  51  76  16  54  10  22  55  96  93  77  64  70   2  97  27  81  37  48  66  34  32   7  96  16  79  13  32  95  13  12  97  91  37  63  11  46  94  21  39  53  24   3  57  63  21  16  44  10  90  65  67   1  59  64  40  57  13  11  98  45  78  47  16  25  50  46  92  70  64  81  99  18  10  10  19  32  82  90  96  90  74  89  15  62  18  43  33  73  35  43  49  14  17  64  83  75  49  52  61  62  51   5  89  47  49  66  43  79  46  82   5   7  50  85  15  89  22  52  30  38  70  95  91  69  97  63  48  97  47  59  59  49  74  67  11   2  93  88  93  37  20  14  73  28  41  88  14  79   3  37  70  92  76  15  57  96  56  26  39  73  43  65   9  77   6  59  90  36  36  63  61   1  36  84  82  47  78  81  60  38  72  23  78  40  59  64  62  80  13  77   2  35  52  62  46  81  90  24  15  91   5  63  43  50  22  42  71  14  26  69  12  15  50   6   3  55  70  80  66  34  94  66  32   1  94  53  52  78  94   4  92  34  43  21  56  74  58  58  26  95  36  32  77  95  88  30  67  13  61  99  82  18  30  53  79  98  29  26  54  41   9  11  48  85  78  63   3  52  49  33  98  67  97   1  85   6  73  57  83  55  41  53  66  47   5  13   4   9  17  94  21  53  27  94  32  40  83  26  24   5  32  87  33  93  47  88  91  20  78  36  24  11  57  32   2  13  21  34  62  53  75   1  65  89  25  90  96  73  71  19  41  59  92  20  11  10  64  77  55  35  74  64  30  60  45  70  84  24  18   1  25  50  71  97  85   3  39  31  76  88   9  76  16  96  45  36  98  72  77  13  96  29  58  50  21  98  70  73  79  91  46  36  15  28  47  43  58  88  96  88  56  31  38  86  74   2  35  47  86  77  73  65  67  53  82   8   1  16  76  16  37  88  28  78  88  36  45  97  83  44  11  31  47  53  94  49  88  22  83   4  60  18  26  38  82  89  60  92  29  58  41  91  90  85  16   4  85  78  17  61  57  43  43  19  69  71   6  43  73  45  70  22  48  71  48  40  97  86  82  57  64  87  45  37  44  26  93  81  31  36  73  13  57  91  65  95  43   5  81  82  10  90  91  47  10  40  95  48  39  26  82  59  18  35  67  39  96  10  44  99  85  74  94   1  60  47  41  29  21  87  84  11   2  74  74  41  42  64   5  96  97  61  83  90  69  69  62  70  87  46  31  65  19  28  43  54  58  40  70  69  27   4  54   7   4  19  11  17  93  87  76  46  68  20  93   3  21  59  99  25   3  65  70  34  53   2  24  12  37  86  38  81  24  84  76  42  79  42  32  24  74  44  48  57  54  75  79  65  73  39  75  51  46  37  70  40   3  39  75  16   2  20  72  19  85  42  95  86  63   3  78  86  32  32  57  74  98  48  32  59  38   5  14  64  69  12   7  52  17  99  39  61  10  18  44  12   6  94   4   4  70  16  95  42  48  20  84  63  70  30  64  26  66  20  54  13  75  38  40   6   6  66  99  93  33  28  15  29  85   7  40  44  92  23  86  86  96   2  36   6  10  15  32  91  49  67  90  15  56  27  11   4  88  91  84  92  82  77  52  56  38  50  64  83  86  86  16  94  62  33  44  65  51  21  41  72  98  93  52  23  78  42  47   6  55  82  73  44  29  92  22  76  54  42  68                                                                                                                            
                                                                                                                          32  12   4  42  89  17   3  43  23  47  74  91  20  62  15  84  15   5  54  50  14  43  70  17  27  70  40  22  26  55  26  73  86  44  43  67  88  93  34  42  71  71  28  55   5  97  26  39  20  12  25  47  38  98  86  49  52  15  20   4  18  23   1  36  97  13  16  86  58  98  53  99  41  51  96  33  60  53  39  38  17  49   1  24  97  15  10  95  26  18  62   7  14  50  63  12  66  68  22  50  88  61  33   6  34  42  42  75  57  24  52  10  35  38   4  60  15  84  59  84  56  76  99  68  40  40  53  73  62  78  85  85  29  22  21  36  95  38  26  97  34  91  82  12  39  10  47  26  57  61  11  39  51  63  49  93  10  73  13  69  18  11  45  16  62  59  40  10  71   4  46  45  76  77  83  24  36  71  34  88  61  99  30  77  41  86  56   4  48  44  82  51   9  97  52  13  44  80  63   5  50  13  58  49  50  34  67   3  82  81  40   5  15  31  65  28  52  87  45  79   8  28  94  78  94  76  44  49  18  26  34  64  83  39  86  89  47  31  50  43  75  89   1  10  68  13  98  27   9  72  38  48  53  37  63  52  50  13  15  34  74  48  81  22  87  91  84  16  92  78  12  50  19  57  48  67  23  18  55  41  55  47   6  40  60  83  94  24  30  75  26  21  58  30  32  33  89  90  14  95  27  69  43  42  24  29  25  74  10  78  41  95  41  60  27  12  33   7  80  65  44  31  78  40  52  12  27   6  17  46   3  78  35   8   8  58  94   7  86  86  16  71  84  50  95   3   4  22  87  76  61  88  71  69  56  85  90  20  40  17  24  11  74  30  92  99  15  70  94  58  63  34   1  40  87  39  30  19  35  90  68  18  17   3  44  92  18  66  94  75  95  12  57  52  45  95  55  13  41  68  51  96  35  52  97  20  85  10  18  82  68  96  47  69  67  44  69  88  10  89  27  66  27  95  54  92  45  41  76  99  61  42  90  23  45  59   4  44  30  43  69   8  60  79  14  67  50  11  35  30  51  22  93   4  51  11  49  44  27   7  11  82  29  76  87  57  67  30  52  42  65  56  98  16  98  20  54  73  72   7  40  92  25  71  21  94  19  28  38   8  50  44  27  97  71  46  67  23  19  30  72  51  97  75  80  65  19  69  18   5  29  20  74  74  60  35  57   1  25  35  59  81   8  66  55  13  82  79  19  70  16  20  79  30  22   1  96  56  17  17  69  38  26   5   5  94  85  44  27  46  93  38   6  61  27   3  30  29  62  27  78   2  66  28  39  41  21  47  17  32  50   2  98  14   6  61  71  82  87  16  71  17  35  38  74  54  80  87  72  87  59  21  67  51  88   5  88  62  32  70  91  89   5  88  39  66  93  19  46  70  90  68  45  99  88  45  72  71  82  70  93   1  37  11  63  43  50  96  19  59  87  44   6  42  35  68  75  69  15  13  35  66  42  51  89  33  36  66  68  57  91  61  54   8  71  84  85  17  20  75  39  81  17  75  67  89   9  74  50  54  88   8  56   1  96   1  60  16  86  52  45  20  78  71  57  23   7   1  14  51  59  80  75  39  42  41  48  38  92  83  27  15   2  92  38  18  84  13  61  54  21  20  96  36  51  10  99  19  76  72  91  51   1  63  12  76  14  52  14  37  51  46  65  73  19   9  32  43  23   3  84  18  19  90  90  41  86  72  70  84  79  79  13  50  54  30  86  83  44  12  58   5  51  14  18  27  92  14   2  21  78  40  21  94  87  38  42   9  58  83  78  88  78  38  29  55  87  74  90  96  74  76  97  98  37  33  81  53  77  42  47  70  47  63  64  35  93  80  47  30  63  26  63  91  46  95  61   4  75  82  15  15  53  29  96   6  41  76  76  75  86  84  10   3  10  42   5   1  57  53  78  35  49  75  45  24  71  31  70  66  32  63  69   1  96  44  90  24  23  30  51  61  19  34  12  69  96  84  71  88  71  22  92  83  79   2  34  45   6  60  63  25  63  43  15  96  21  25  39  74  43  88   2  47  32  92   8  77  82  28  26  28  71  12  93  97   6  72  39   7  90  54  16  10  50  88  22  88  71  10  87  57  48  29  12  10                                                                                                                          
                                                                                                                        60  37  35  62  79  52  72  58  39  77  45  14  30  23  61  93  62  50  78  65   6  87  45  63  97  78  97  33  67   3   1  45  17  54  26  27  19  25  63  21  19  14  98   5  77  64  50  93   9  39  91  34  64   1  65  64  34  59  46  89  21  16  37  64  31  47   9  46  79  82  96  39  56  47  98  54  80  80  10  95  85  11  25  77  36   7  66  69   6  28  53  60  22  80  50   9  91  95  94  88  49  87  15  65  63  87  99  35  21  41  60  75  36  20   2  86  25  84  66  26  85  48  94  59  89  52  97  58  40  64  79  72  32  15  53  47  74  24  90   9  38  71  37  89  56  21  78  28  99  67  39  57  15  13  90  59  73  49  47  47  13  65  85  40   8  39  58  60  21  99  39  57  42  57  80  62  22   1  60  63  61  40  71  34  83  17   9   2  61  19  50  67  12  91  12  59  69  63  90  12  80  65  54  30  33  16  49  30  75  33  30  98  49  87  23  21  59  13   4  79  20  56  39  80  97  85  52  50  39  24  11  96  83  12  20  53  48  39  82  33  65  72  25  67  44  62  71  44  89  63  34  25  94  41  32  43  91  52  10  82  46  17  50  55  59   5  69  69   3  99  43   2  93  40  64  49  29  24  35  67  33  29  55  96  36  53  45  82  43  22   2  47  35  28  93   8  64  54  26  81  25  77  68  55   4  90  14  95  35  46  52  66  80   9  24  41  55  93  93  85   1  58  63  68  85  39  27  97  78  31  47  98  14  55  89  26  31  69  19  93  58  80  65  70  79  16  70  63  64  76  63  66  37  81  72  12  78  94  67  35  65  60  35  25  90  50   4   5  83  14  54  16  95  73  90  23  43  40  99  90  12  93  59  38  44  33  61  39  13  14  18   8  57  19   2  39  67  40  22  87   8   7  55  25  38  12  48  75  91   6  12  48  84  30  13  26  30  13  42  98  11  65  89  70  43  88  14  17  24  76  56  49  33  45  85  62  21  46  69  24  50  87  99  90  18  73  11  45   2  55   7  44  17  25  95  61  85  37  11  23  21  71  72  68  49  18  58  43  64  33   8  99  51  80  71  50  40  65  73  68  56  57  45  81  55  42  88  27  81  78  41  97  45  78  99  19  17  56  67  23  38  13  66  62  95  30  49  75  80  35  95  68   5  69  79   4  38  74  54  41  88  32  44  85  48  60  65  76  60  83  79  44  18   6  28  84  29   2   6  40  68  46  52  31  92   7  44  63  30  99  46  39  75  52  83  12  85  39   3  72  77  60  26  24  85  34  56  66  35  33  63   1  21  40  93  81  59  27  68  39  82  84   1  12   5  96  56  10  42  42  40  26   4   9  88  49  31  12  26  60  90   6  39  34  71  49  25  37  53  64  67   3  18  20  50   7  37  71  28  77   5  47   7  44  52  71  31  88  69  90  14  58  27   6  91  75  27  91  50   3  23  34  46  95  11  44  25  49  24  70  19  29   4  43  20  97   6  88  80  48  27  30  98  85  90  33  21  62  87  33  94  69   6   8  55  29  11   5  99  52  80  99  86  82  18  13  34  40  85   9  15  61  29  83  53  40  82   8  55  84  29  16  16   8  31  95  72  76  20  11   7  95   8   8  58  16  41  15  78  62  69  47  76  47  58  81  74  58  27  11   6  30  66  69  57  10  53  52  59  30  40  94  39  47  13  73  61   2  84  18  12  33  48  66  48  20  41  33  90  82   9  99  36  39  74  11  39  15  41  25  33  96  97  28  47  30  42  40  75  33  89  58   8  24  46  23  55  24  45  24  82  78   8  39  95  91  51   8  17  95  38  98  18  29  95  35  60  38  40  68  82  53  17  76  19  75  40  71  36  26  32   5  75  29  29  61  56  71  56  62  15   7  28   6  72  92  80  49  59  11  89  51  53  42   4  26  46  93  26  56  64  94  41  86  68  20   2  66  70   6  70  70  36  88  22  56  59  84  76  73  55  95   9   4   3  34  71  17   7  90  84  71  96  31  55  96  67  63  10  82  96  65  87  47   3  90  80  78  15  82  34  15  23  61  53  30   7  51  63  11  61  17  33  24  41  51  12  33  38  56  64  93  19  21  80  38  69                                                                                                                        
                                                                                                                      84  90  78  39  26  89  78  42  48  75  11  98  45  66  12  86  68  93  22  47  68  85  46  66  76  46  10  24  60  27  85  67  78  34  23  72  80  53  11  34  64  97  27  10  71  64  50  75  71  96   2  47  50   8  10  77  75  97  52  72   4   8  84  66  36  71   7  29  47  13  94  10   8  52  60  27  46  81  70  86  56  47  86  40  97  78  24  86  10   8  48   7  89  86  80   8  20  48   1  38  87  50  11   6   7  38  80  57  52  74  58  73  96   3  14  90  13  81   3  84  27  54  17  51  19  71  37  60  73  56  77  25  79  19  76  32  27  75   8  35  56   8  56  16   2  35  74  43  36  66  40  82  48  39  32  12   7  94  19  61  96  18  85  38  33  22  43  64   3   1  17   4  35  24  47  82   9  15  77  53   2  67  45  33  19  88  97  15  32  35   1   7   8  53   8  44  57  34  37  62  39  91  32  28  85  64  20  72  57  30  46  66  12  26   8  11  11  20  40   1  17  15  76  49  19  78  79   2  25  70  84  30  86  30  30  75   4  79   5  82  11  93  44  47  68  66  70   5  31  24  82  37   1   6  16  74  80  79  92  72  53  85  58  68  49  80  94  71  58  18  59  37  36  42  77  35   2  30  89  63  80  22  55  63  11  41  86  46  93  85  22   3  85  18   7  16  48  14  37  53   9  70  63  38  44   5  37  80  48  10  94  59  68  87  81  70  36  91  31  71  91  95  31  78  36  58  75  50  10  43  88  92  36  29  37   7  73  98  11  20  27  16  12  85  63  93  89  24  63  82  12  30  75  52  18  54  98  10  28  82  53  89  59   4  93  56  10   1  19  68  45  39  85  90  91  12  41  69  13  20  82  78  59  64  48  26  84  55  87  30  89  52  52  79  82  35   8  26  72  49  23  76  88  68   5  18  24  84  27  82  92  13  98  64  35  57  18  78   9  29  85  80  31  41  90   1  44  10  61  25  94  65  38  58  27  95  64  52   4  10  13  76  79  86   2  42  73  15  82  52  87  95  45   5  42  75  82  22  51  94   2  67  33   2  24  46  26  48  72  84  73  88  15   8  44  34  12  13  58  60  50  71  80  58  12  51  33  52  48  82  10  88  27  33  17   1  65  40  32  95  17  53  78  73  41  47  44  81  54  32  24  68  57  73  11  46   1  13  32  14  94   2  27  41   3  92  33  38  86  53  76  69   8  95   7  87  35  29  30  20  60  87  37   9  11  39  83  79  22  28  89  38  84   2  43  79  31  50  13  20  36  73  35   6   2  90  26  19  89  54   4  42  24  58   5  85  48  99  21  46  30  48  10   2  95  16  19  89  33   1  34  43  60  63  13  58  49   7  45  94  73   5  48  89  38  18  38  22  31  91  95  36  70  91  68  43   9   6  53  37  68  36  81  93  74  96  37  40  56  42  38  34  14  44  19  64  23   8  44  93  74  63   3  13  50  39  74  31  54  26  14  68  60  37  89   7  16  17  58  83  38  84  40  91  70  29  71  86  26  67  81  95  92  48  13  46  43  83  31  91  56  13  16  40  83  65  54  39  37  53  77  58  36  21  92  80   5  56  92  28  61  98  76  84   8   4  13  50  75  29  34  87  66  66  36  57  57  34  61  84  98  68  59  71  77  82  80  85  49  37  17  94   7  63  88  48  46   7  84  45  61  35   6  62  34  23  34  89  76  72  67  90  70   5  94  49  81  26  41  79  58  35  77  17  79  49   5  50  75  87  57  33  27  80   2  27  94  48  16  81  36  37  18  15  84  77  25  41  55  76  65   9  42  19  74  51   5  39  59  12  93  74  44  30  49  74  24  72  61  21  41  45   3  79  87  61  16  52  89   7  50   9  89   7  42  93  96  71  27  34  44   4  43  31  32  15  84  35  99  35  24  98  21  10  42  89  90  33  52  40  90   2   7  56  70  87  37  23  49  99  64  18  70  43   8  10  13   1  23  84  29  95  25  34   9  76  28  58  65  47   9  97  95  70  53  59  17  96  57  48   3   8  65   3  59  71  49  77  20  72  46  37  91  63  43   6  62  84  65   1  29  43  80  11  63  75  79  77  78  88  81  41  14  48  76   9  81  38                                                                                                                      
                                                                                                                    43  18  65  24  33  21  67  64  14  40  49  13   9  86  55   4  30  55  97  44   7  63   9   5   2  65  98  44  85  71  89  50  48   7   8  10   5  58  93  94  10  97  63  33  66  69  80  62  38  22  86  59  41  11  28  86  82  62  45  59  24  24  74   3  55  14  23  33  41  65  61  36  62   7  87  43  89  39  40  38  37  60  71  98  51   5  75  79   2  61   9  92  26  65  80  81  58  50  88  60  81  65  42  14  58  72  74  14  74  90  27  65   9  32  17  58  97  24  14  95  78  89  14  88  66  11  17  16  90  71  37  79  69  87  45  36  66  61  39  54  26  62  72  55  41  60  71  51  77  59  31  24  48  95  86  17  45  70  85   5  65  64  53  99  55  82   2  12  57  78  41  27  12  64  52  52   8  56  21  65  45  71  42  48  92  31   8  29  76  14  44  85  73  19  24  19  82  17  87  53   1  53  69  21  38   5   3  32  20  34  13  23  16  58  71  92  22  33  25  12  73  79  29  13  52  71  34  47  46  14  89  56  73  83  40  96  54  89  89   1   4  46  34  40   3  44  22  56  31  80  23  64  43  40  26  64   5  36  53  53  76  60   1  28  21  28  27  55  99  71   6  64   1  51  37  36  80   8  51  95  89  41  94  42  76  60  96  66  22  92  20  42  97  94  13  86  12  80  28  75  43  64  41  99  21  14  66  79  69  10  85  97  17  17  26  90  67  61   2  46  23   6  66  15  29  27  51  88  37  34  39  38  15  87  42  32  42  97  76  23  80  82  62  43  69  37  17  37  60  27  45  78   4  94  21  84  65  20  48  52  46  38  19  83  64  57  36  36  21  13   9  98  34  44  69  22  59  68  30  77  75  39   6  32  33  27  54  43  60  13  82   6  98  39  63  93  91  72  43  42  88   6  74   6  70  60   2   2   4  33  70  99  19  75  28  92  44  64   7  68  94  55  69  71  42  62  90  33  57  68  63  38  47  42  19  85  40   6  76  82  22  85  81  42  53  61  35   3  94  88  78  54  92  54  27  98  86  73  62  55  88  15   1  79  82   1  87   2  71  49  80  53  51  81  43  25   6  48  43  96  83  34  15  64  15  58  72  53  81  24  23  75  96  80  60  12  23  36  25  38  62  49  31  91  41  65   7  58  53  59  48  76  90  25  82  81   4  53  36  76  44  71  77  47   1  35  30  72  27  33   6  98  89   3  22  84  61  99  46  69  73  52  40  71  31  96  62  21   4  22   4  36  35  91  94  41  57  22  39  49  48  41  10  80  40  53   4  14  42   4  70  67  71  79  77  19  98  44   9  19  25   7  30  72  72   5  27  43  44  77   4  71  90  75  31  37  97  79  70  50   9   5  98  17  14  58  49  90  59  13  29  84   7  87  76  15  78   1  47  91  43  75  29  39  32  61  64  83  49  17  77  23  85  44  52  92  99  93  65   2  82  22  54  16   8  37  12  53  87  75  16  96  49  29  86  68  70  42  23  96  61  33  72   9  97  75  46  13  54  92  61  25  23  66  13  32   6  96  63  36  31  84  77  32  90  59  25  39  86  14  86  56  58   1  21  23  91  17  74  89  87  74   4  15  31  21  55  53  69   7  14  46  79  38  63  18  76  77  70  82  84  48  24  94  83  60  53  92   9  38  38   7   4  71  33  64  98  89  57  68  43  23  56  79   3  52  41  87  47  62  62  59   4  77  78  42  25  44  91  66  88  74   5  13  12  66  60  65  51  96  67   5  77   9  68  99  66  30  27   5  33  19  96  84  65  49   6  73  23  52  38  46  53  93  47  43  40  44  20  53  46  67  41  56  84  66  22  22  71  37  38  64  55  50  47  31  63  75   3  67  50  39  54  28  54  19  81  25  94  22   8   4  69  54  87  99  93  29  17  71  11  44   4  10  52  97  45  87  49  29  31  22  77  93  22  98  15  84  69  90  84   9  34  80  41  68  24  10  56  98  55  14  96  70  96  93  23  83  79  55  17  60  11   5  57  40  47   9  32   9  27  70   6  52  59  75  47  49   1  24  98  18  97  19  23  16  42  59  37  34  20  25  99  13   1  73  51  47  73  34   2   7  74  95  42  69  80  63  97                                                                                                                    
                                                                                                                  34  23  42  68  35  54  54   3   9  64  91  85  28  15   6  81  49  43  37  67   5  62  40  23  49  11  96  34  76  26  78   1  28  40  74  45  59  14   1  39  45  49  75  58  89  72  25  11  30   1  67  98  93  89  49   6  55  71  94  33  33  11  48  89   4  77  87  70  85  69  27  83   4  81  57  73  53  85  74   1   4  91  56   4   5  55  63  57  75  74  96  98  79  61  33  63  98  77   4  90   1  20  15  17  26  14  16  80  56  96  15  26  46  86  88  30  10  29   4  39  34  22  65  76  90  25  64  11  23  59  48  88  65  63  71  96  93  40  20  73  58   2  74  23  49  66  23   5  95  94  58  59  27  50  38   7  72  69  41  10  55  36  52   4  39  10  35  42  78  83  67  22  57  14  39  92  21  75  28  62  43  62  21  99  96  35  75  43  55  98  93  79  56  42  12  26  21  60  19  22  85  81  53  19  72  24  41   6  15  10  93  30  90  44  84  56  80  36  75  11  97  53  24  26  66  39  17  56  20  80  94  39  49  78  77  13  59  53  96  67  96  60  88  72  80  22   8  33  53  21  62  89  97  85  99  31  19  63  22  19  96  97  33  44   7  79  26  75  82  41   4  76  22  93  92  73  31  72  90  67   9  14  51   4  42  93  26   2  55  39  84  27  75  53  28  85  12   1  52  86  58  68  39  98  30  82  38  74  39  10  45  40  32  96  31  54  50  28  81  45  10  31  78   6  67  62   2  29  80  64  78  74  28  60  27  82  31  67   3  61  76  77   4  93  42  50  69  87  88  79  73  49  70  57  10  14  67  69  42  84  17   8  62  73  57  71   2  13  21  24  73  97  90  48  61  77  45  75  74  27  79  44  13  95  61  10   9  38  23  74  89   9  28  68  26  29  16   9  26   3  51  45  52  11  53  91  50   4  21  74  33  43  28  49  92  61  23  55  65  81  40  53   4  27   8  46  41  78  43  40  97  76  55  74  44  77  27  34  56  90  56   5  16  71  14  27  54   9  93  69  34  69  76  54  92  95  85  69  57  11   4  74  48  63  78  80   2  48  66  61  55  58   1  21  71  86  45  29  29  91  80  31  90  65  88   7  20  26  48  53  35  43  19  16  58  17  84  97  54  12  80  35  88  54  71  49  19  12   1  22  23  47  25  15  23  34  86  15  95  99  99  80  30  93  15  12   4  87   5  55  46  76  19  94  56  82  55  14  54  29  28  88  37  67  24  39  37  89  60   6  95  75  91  88  58  20  82  22  56  52  37  50  61  86  86  83  14  41  51  28  20  99  56  60  55  49  83  79  31  54  62  76  23  75  80  82  44  43  35  10  80  31  60  51  34  10  21  13  41  96  56   8  60  17  89   5   7  80  37  48  64  89   8  23  87  88  41  51  48  80  35  27   5  50  81  34  69  37  51  19  73  32  74  90  70  77  36  88  78  35  12  51  98  55  36  14  11  98  86  10  43  90  16  33  19  87  88  84  40  96  85  36  75  38  53  67  76  17  71  39  67  72  65  28  98  72  44  16  24   1  48  57  68  57  46  61  48  82  91  24  72  26  68  32  34  16  82  29  36  22  23  34  65  51  94  52   2  68  39  30  61  52  95  12  13  91  21   1  95  39  10  35  20   8  45  87  89  12   7  76  15  64  95  97  38  64  23  22  20  36   8  47  56  49  41  62  74  91  33   4  62  59  97  86  83  84  52  15  37  14  19  69  66  42  49  84  20  92  68  82  55  87  20  91  45   2  11  71  61  10  94   4  51  93  29  76  20  29  24   9  80  30  28  31  46  59  63  29  47  21  20  47  35  29  45  92  54  76   5  13  77  96  11  20  45  49  90   1  35  88  15  79  26   5  52  26  73  61  75  50   3  23  54  83  68  36  80  12   8  67   5  40  11  29  43  78  67  30  42  83  99  54  34  58  53   3  16  49  95  28  86  36  44  97  54  58   1  82  52  67  10  32  43   9  35  68  89  17  84  31  46  27  45  66  36   2  65  38  55   1  29  86  42  34  58   3  59  94  22  28  37   1  82  40  76  73  85  61  67  60  27  12  36  19  72  62  67  75  71  20  16  51  51   9  21  38  63   6  56   9                                                                                                                  
                                                                                                                49  63  79  17  12  91  52  35  66  19  30  37  97  55  52  34  74  93   2  95  89  45  75  88  59  28   7  30  22  79  49   8  28  15   2  27  62  39  17  47  40  68   7   6  37  14  40   3  53  69  92  78  76  24  33  46  38  51  35  50  29  16  53  92  78  54   6  82  40  44  13   8  43  36  48  83   1  46  60  67  29  93  95  91  54   8  99  87  75  78  58  74   7  43  49  65  92  99  46  10  32  77  32  42  19  91  15  74  63  39  91   4  82  65  13  87  41  91  75  26  74  33  86  66  23  66   2  92  32  39   5  31  53  80  27  84  28  17  42  62  58  30  40  55  48  20  33  28  74  35  15  94  88  52  50  31   9  38  12  21  68  26  97  80  81  38  92  97  27  10  21  69  44   6  87  68  43  47  82   8  81  29  31  22  13  43  93  37   5  35  59  56  77  53   9  95  84  71  98  26   3  94  44  83  70   5  67  13  59  93  78  73   5  81  34  39  98  73  94  13   7  32  63  14  98   5  66  68  76  38  69  89  17  93  45  40  88  19  91  49  40  94  11  51   1  93  29  14  48   8  71  46  81  15  54  49  61  65  23  41  83  47  52  41  79  97  41  27   9  13  53  77  24  95  20  34  44  89   7  79  74  22  69  37  88  70  70  65  12  93  75  24  38  74  36  80  17  90  40  88  89  56   9  36  41  39  79  69   5  53  83  32  89   2  62  65  21  76  83  99  21   7  26  93  29  52  69  91  73  36  94  93  38  28  60  57  26   4  14  68  51  69   3  36  74   9  59  56  95  82  76  61  44   3  96  16  83  29  80  74  82  43  12  14  57  84  32  21  91  85  82  98  85  50  90  54  60  20  74  50  83  16  89  47  61  77  23  19  25  80  75  98  57   8  36  18  29  15  21  16  58  64  62  31  28  42  63  78  49  27  63  63  40  46  19  26  84  57  86  38  86  41  21  56  65  14  42  84  34  10  82  79  71  86  14  86  96  32  72  25   4  20  57  70  54  29  22  20  42  56  72  12  21  13  54  33  48  50  90  47  16  95  56  11  64  60  46   8  55  79  28  70  23  56  51  41  62   5  66  88  47  71  74  30  54  29  29  84  35  69  21  11  85  11   3  41  19  22  94  76  24  64  86  88  53  14  13  39  11  18  58   9  78  34  17  93  43  76  96  77  23  21  77  68  14  64  17  90  18  16  81  18  40  23  19  19  21  55  95  39  33  15  45  66  84  18  50  59  85  99  44  64  14   9  72  84  39  21  96   4  96  49   5  57  73  19  16  73  94   8  66  61  65  72   3   7  63  34  53  30   8  54  37  49  47  84  73  21  37  44  26  45  44  14  66  37  22  96  58  81   1  75  18  32  70  75  58  74  35  55  37  38   5  87   2  96   2  55  24  88  41  87  45  74  83  84  94   6  54  38  50  14   4  56  42  22  18  72  25  19   9  48  37  31  49  36  48  46  18  64  65  23  22  49  71  97  16  53  21  32  28  85  13  55  63  53  36  13   7   1   7  15  71  86  92  54  11  98  33  76  49  46  66  36  30  53  18  46  50  89  74  59  82  91  70  95  92  22  85  52  54  95  34  81  30   1  56  55  79  34  77  74  44  55  51  58  71  73  53  58  56  71  47  20  80  75  43  68  48  49  51  29  82  61  89  63  70  23  13  78   1  82  36  44  27  94  81  62  34   9  56  60  44  50  40  43  33  61  17  12  14  76  65  20  10  95  33   2  14  72   1  79  36  81  97  24  76  58  15  72   9  35  73  46   9  22  32  25  54  71  86  86  76  81  77  11  36  81  20  44   8  21  24   7  66  43   2  40  89  64  15  21  48  34  43  23   2  51  70  88   8  55  73  31  73  44  73  92  95   5  57  25  42  53  61  43  79  88  86  48  75  36  87  57  66   1  61   4  27  91  41  96  43  68  41  76  49  36  70  31  95  35  62  62  97  68  40  13  28  62  71  43   8  63   4  53  16  91  49  98  82  29  58  59  58  90  32  22  80  25  71  16  17  24  82  46  43  17   6  19  46  66  13  21  70  38  27  23  69  27  20  11  98  36  35  14  72  93  88  40  65  61  97  53  19   4  54   6  51  90  70                                                                                                                
                                                                                                              41  18  53  34   4  24  69  42   7  20  64   9  15  64  49  95  70  45  29  71   1   7  64  77  61  52  15  12  63  75   7  35  63   1   4  46  25  43  90  35  33  79  51   8  30  95  73  76  71  42  14  84   6  75  33  62  92  87  47  74   4  82  93  95  23  58  84  13  54  25  57  72  75  65  28  68  26   9  68  55   2  38   1  20  41  72  10  17  91  47  23  99  90  76  96  64   3  21  40   8  87  58  55  11  90  39  62  33  46  56  76  88  57  37  62  72  61  70  38  39  55  54  37  14  60  97  11  43  91  10  66  98   8  69  43  76  91  53  74  64  53  96  85  75  42  51  67  41  85  57   8  85   4   2   3  87  48  49  19   3  70  58  47  16  48  58  99   4  84  70  31  80   9  93  57  12  52  16  39  40  39  31   7  41  19  68  58  10  85  56   5  14  77   6  57  64  11  66   7  81  45  61  35  91  59  16  40  21  96  24  93  74  50  17  90  76  32  17  28  60  76  35  57  56  30  68  73  66  97  37  96   8  60  79  76  11  93  90  45   2  45  94  95  49  95   9  77  33  48  50  72  18  87  88  79  25  72  79  21  98  65  52  88  70  32  97  28  99  78  76  64  56  17  83  54  23  86  73  26  75  74  21  80   7  74  15  50  55  58  13  78  14   8  23  44  49  95  57  84  55  96  45  59  65  54  53  91  56  99  16  79  90  35  81  98  25   4  53   3   9   6  32   5  51  28  71  22  32  92  24  52  37  96  30  10  32  68  13  27  44  33  85  42  60  61  91  56  65  34  13   6  34  12  89   8  25  86  94  51  28  23  71  54  49  18   6   3  18   7  78  68  21  67  26  58  44  41  38  86  25  43  28  58  57  60  43  34   6  31  58  32  52  54  91  71  50  56  43  30  82  86   8  27  89  71  41  17  80  74  95  72  29  82   4  32  73  82   3  42   7  28  16  11  65  84  88  17  61  78  23   2  77  85  63  82  72  99  23   6  94  15   1  58  41  16  86  79  56  53  73  29  47  10  60  76  30  64  59  10  46  63  10  10  87   9  22  38  43  80   7  31  66  45  80  51  71  31  77  21  92  52  96   2  29  89  19  18  40  68  45  75  55  46  70  53  12  26  82  20  83  93  35  32  41  89  19  90  63  18  11  66  25  27  29  28  22  36  15  43  78  37  86  49  91  87  29  74  20  26  83   3  36  43  61  97  62  74  36  22  48  98  55  50  23  54  62  95  79  94  85  85  48   7  51  65  54   1   1  46  11   7  90  57  80  58  45  13  29   9  17  50  88  53  62  57  67  61  92  99  63  33  91  73  89  19  11  79  68  67  58  97  28  17  31  31  27  40  65  64  48  92  32  18  88  57  31  88  14  28   4  40  29  18  14  28  57   6  42  56  11  85  53  46  18  67  76  40  26  92  47  98  83   8  59  84  87  20  62  11  78  71  11  28   6  84  72  98  21  81  28  37  32  60  81  34  59  92  40  42  73   6  34  80  55  79   6  35  21  73  36  62  52  91  47  84  97  29  43  93  98  21  15  59  53  88  30  37  45  72  55  59  22   9  67  35  75  11  60  70  83  69  31  32  54  91  63  80  68  65   2  57  54  88   7   5  20  89  79  57  91  67  38  35  54   2  34  26  23  71  86  54  14  20  32   7  27  64  78  25  29  31  24  62  75  54  75  84  87  80  45  77   8  41  27  39  30  27  12  62  11  11  20  53  90  92  17  45  15   5  39  61  16   5   2  97  53  32  24  30  69  97  53   2  46  65   5  54  15  63  24  60  96  77  89  90  32  29  83   4  78  57   8  39  56  84  26  83  30  35  99  24  24  81  76  23  70  33  62   1  32  52  48  84  47  88  47  32  97   1  51  90  34  82  82  38  34  35  84  93  17  51  97  17  37  31  51  49  97  99  46  96   2  80  48  74  75   6  44  81  98  25  35  70  35  59  71  49  17  85  22  35  56  24  78  25  43  51  30  11  62  11  28  32  13  79  11   2  69  24  90  53   8  93  32  35   4  30  65  10  33  59  58  46  79  79  13   9  72  43  87  44  15  98  58  70  56  11  40  20  62  18  31  29  27  28  24  58  53  93  48  56  33                                                                                                              
                                                                                                            15  99  19  99  88  45  88  67  53  64  84  85   7  30  52  28  22  65  51  87  35  83  13  15  68   8  61  59  44  90  44   2  66  10  55  99  29  79   1  69  71  67  99  71  85  72   2  83  38  48   5  68  31  11  79  56  18  26  96   6  49  99  49  91  10  40  86  48  47  39  72  24  60  57  86  81  52  12  43  22  15  73  57   9  64  43  70  43  54  90  52  36  87  29   6  70  24  33  56  22  75   4  28  78  98  62  17  51  22  83  32  35  96  32  88  53  96  83  62  69  42  99   5  68  54  32  73  92  27  71  32   7  36  52  50  40  76  85  67  32  26  22  54  85  23  82  93  22  39  98  31  53  32  16  71  67  13  99  24  42  50  71  66  19  49   2  37  11  21  79   8  39  67  79  52  51  59  12  25  20  60  33  68  99  98  64  96  28  35  12  63  88  73  19  87  75  17  43   1  98  15   7  18   3   2  94  23  95  40  88  30  39  38  94  64  51  32  92  50  39  31  21  83  16  25  25  52  68  63  60  12  47  50   4  31  38  27   6  42  72  12  38  26  11  97  17  19  45  63  87  81  68  36  90   3  39   1  25  84  28  50  68  44  35  97  60  49  64   5  41  91  33  73  66  44  40  30  40  74  14  68  58  81  74  36  50  39  25  61  90  82   1  15  55  30  80  11  81  36  35  37  85  17  29  38  87   1  83  34   3  22  93  39  85  45  79  71  68  54  24  92  31  12  46  13  19  43  45  52  24   6  48  13  86  33  45  40  60  12   7  68  66  96  96  19  26  86  43  98  68   3   4  15  44  55  16  97  88  12  56  67  43  84  44   1  37  29  92  39  76  59  15  24  74  33  38   5  37  13  54  28  55  33  93  54  90   6  88  64  44  10   3  55  68  17  20  48  74  33  74  88  11  92  12  62  25  23  46  21  15  45  67  43  31  76  77  70  35  75   8  76  22  48  17  19  50  20  81  47  37  30  26   2  96  69  59  38  98   2  84  51  76  17  55  44  61  91  41  48  89   9  89  12  69  54  12  34  11  63  99  30  19  83  86  37  29  49  76  72  88  41  47   5  13  75  22  19  40  75  10  43  71  86  43  90  39  99  77  89  66   4  33  79  26   6  47  64  10  67  68  70  94   6  40  35   1  57  85  19  57  64  41  66   5  47  28  78  46  64  73  81  83   4  53  28  66  97  92  45  84  32  98  55  20  73  72  33  82  35   8  84   7  21  29  22  50  55  54   2  53  11  64  46  52  73  99  87  82  43  42  35  35  39  77  23  91  42  12  13  43  67  56  80  52   1  47  46  26  32  15  64  43  79   2   6  71  19  37  35  27  54   5  88  71  56  56  91  54  56  66  23  17  62  62   5  98  83  92  16  63  62  12  46  25  75  92   6  36  56  34  52  75  66  55  94  53  99  98  28  51  11   7  27  31  87  74  54  46  16  28   7  53  56  37  55  17  80  63  63  21   2  23  69  25  37  51  42  78  79  80  50  65   9  57  75  88   1  74  32  73  96  40  46   3  99  29  53  22  63  29  38  97   2  66  60  10  35  98  53  61  54  41  59  48  95  70  69  52  11  44  26  46   9  48  90  91  20  74  81   2  72  82  48  48   3  18  57   6  31  17  76  35  18  30  52  26  30  71  77  76  65  49  78  81  74  94  65  61  48  36   7  77  57  60  49  44  75  84  29  20   5  95  15  88   3  94  36   6  97  46   3  48  87  52  42  31  92  75  73  61  81  42  78  12  27  68  66  76  93  54  69  58  78  94   6  22  86  17  71   9  75  48  57  76  67  30  96  35  52  18  53  77  21  94  26  41   8  93  95  99  18  71  97  67  16  27  61  32  90  75  74  55  47  90   7   8  27   5   8  79  99  62   5  54  73  81  60  13  81  81  90  84  75  22  71  67   8   7  43  36   3  91  21  66  77  23  63  85  86  46  83  96   7  11  75  51  50  29  48  92  37  71  22  89  53  48  58   8  15   9   4   2  33  44  47  24  87  94  98  95  98  76  58  87  43  46  75  40  19  36  90  30  17   3  96  62  78  26  31  46  81  93  29  40  79  34  26  35  71  63  36  40  51  81  66  69  89  75  96  15  58  33  13                                                                                                            
                                                                                                          21  27  61  19  58  22  42  93  56  68  78  78  16  35  10  51  30   9  53  72  42   7  29  42  12  10  87  68  22  24   5  12  55  74  49  55  31  86  55  64   2  68  80  72  21   7  88   9  19  57  50  17  57  40  55  16  29  10  47  86  91  43  74  57  55  84  20  90  79  45  18  17  92  20  76  50  44  78  25  55  74  64  30  30  22  26  97  89  16  15  80  51  13  51  55  56  54  18  30  80  49  36  70  39  32  36  41  12  15  30  95  72  20   2   5  94  83  34  89  86  27  46  17  51  96  44  73  66  29  27  96  22  30   7  97  84  52  61  34  77  32  93  28  21   6  62  38  60  17  35  32  58  66  81   2  11  45  53  12  88  40  30  83  91  49  11  75  25  30  17  51  96  20  60  51  56  98  70  56  75  17  75  50  71  58  63  65   1   1   2  16  99  94  35  18  75  54  68  40  66  69  13  34  48  68  84  70  17  29  84  10  19  25  91  92  43  25  63  24  56  53  62  11   1  61   3  48  70  96  20  28  29  11  51  36  36   3  52  41  94  95  18  19  31  53  15  68  45  52   3  68  89   4  89   4  37  74   1  66  34  48  91  88  27  16  58  24  39  44  14  69  18  77  94  66  36  75  46  42  82  73  64  32  14  27  28  99  84  25  31  82  48  54  49  33  99  98  44  60  26  49  25  59  57  97  34  51  50  24   7  22   5   4  81  27  50   3  79  43  41   5  36  39  53  52  87  12  99  35  78  26   8  88  17  77  50  13  13  51  64  67  26  51  72  91  97  61  36  98  94  27  50   9  26  94  78  70  60  43  14  74  63  53  14  53  15  32  14  35  46  40  99  39  44  98  82  10  40  98  65  37  33  29  54  20  99  25  22  25  21   4  12  83  67  17  73  99  58  23  71  25  90  16  88  28  58  13   1  99  84  35  22  93  72  83  82  41  13  31  83  12  18  99  39  72  78  19  53   7  80  68   4  47  24   4  84  65  40  80  88  30  86  68  24   5  13  52  67  85  30  90   1  24  81  93  34  92  81  83   7  69  69   5   4  63  15  87  33  77  67  94  97  15  58   7  37  72  76  95  14  99  74  84  33  71  97  34  26  80  61  75  98  51  98  46  66  25  80  70  66  41  94  23  52  25  36  54  59  18  10  82  66  76  37  45  43  81  38  69  78  46  49   2  55  74   5   2  60  28  78  74  16   8  92  94   8  85  73  25  38  13  67  60  38  69  49  43  93  13  35   8  72  57  33  82  19   9  54  14  88  37   7  40  99  80  28  16  25  78  20  18  62  96  94  12  46  38  76  32  51   9  10  14  81  75   1  62  48  17  63  56  68  27  64  86  12   1  17  68  58  25  50  45  18  94  82  55  85  77  83  81  73  42  75  20  75  60  16  15  78  39  54   3  38  56   4  13  54  80  19  23  24  84  26  54  34  54  65  14  26   3   6  45  45  35  47  76  40  30  37  51   3  65  76  53  74  58  28  58  60  26  27   4   5  17  69  64  12  71   6  67  14  49  78  25  62  82  37  27  71  99  84  31  16  83  12  73  59  15  87  39  33  43  99  39   2  69  24   5  67  92  51  91   9  18   6  98  30  90  22  11  48  41  55  25   7  96  70  47  81  65  62   7  78   7  64  24  17  95   4  60  92  51  72  24  70  86  54  65  75  26  85  95  87   8  90  29  95  92  54  79  41  65  34  47  82  72  36  58   4   6  96  25  12  42  35  60   5  24  92  30  19  43   2  12  28  16  11  64  28  34  61  73  86  81  54  21  27  61  64  93  64  70  31   8  81   4  12  55  83  48  52  38  68  35  82  52  29  68  91  37  68  47  90  28  91  47  78  95  56  25  69  48  18  57  85  67   8  46  76  78  98  26   1   6  34  27  78  14  55  37  18  27  34  39  91  55  69  65  87  17  85  56  90  16  61  28  91  71  87  22  97  46  16  10  18  55  61  64   4  87  93   2  22  82  70  79  13  26  27  58  57  19  67  51  98   5  26  29   8  59   9  51  67  68  76  58  62  28  57  28  23  81  13  11  60  80  23  44  69   7  78  18  92   1  47  34  28  90   9  62  34  63  33   4  96   4  59  77  54   5  39   6  95                                                                                                          
                                                                                                        80  24  76  22  48  22  96  97  61  97  60  52  24  76   7  47  66  94  52  51  94  76  99  32  48  19  91   7  48  52  37  79  17  54  84  72  43  60  10  71  51  70   3  77  16   9  29  46  42  34  14  77  36  93  46  50  27  41  67  77  95  48  35  44  28  81  57  51  95  92  80  45  28  58  65  62  14  74  58  76   1  25  97  68   9   1  91  59  48  32  33  24  76  10  65  69  82  55  15  43  29  96  92  52  55  98   3  53  78  49  30   9  21  28  58   8  25  33  49  71  15  16  65  44  51  19  23  44  51  46  27   5  24  30  69  21  54  30  85  37  32  62  58  59  58  89  30  13  43  28  79  95  17   5   2  19  18  81  26  11  45  94   8   4  90  80  26   7  42  89  29  29  41  55  11   1  54  13  47  40  61  58  66  71   6  40   2  47   8  44  28  60  68  66  98  99  17  78  89  90   5  88  33  39  88  77  95  33  27  94  73  38  29  17  27  41   1  65  43  47  80   3  56  92  62  16  36  71   4  95  28  97  90  37  43  52  50  67  63  28  56  71  74  60  67  33  83  53  98  57  67  63  39  11   4  63  92  14  55  94  44   5  81  99  38  27  22  33  15  23  67  70  37   2  42  28  42   2   3  11  55  36  33  45  83  14  15  77  21  12   5  17  27  88  20  33  50  43  48  17   6  76   6  84  99  18  20  84  40  56  22  11  69  62  72  24  49   5  52  70  12  40  68  32  20  34  83  23  45  95  48  69  81  81   7  52  96  39  98  40  79  79  18   7  72   5  92  44  75  16  14   7  33  32  39  13   5  11  81  55  15  31  52  11  89  41  74  94  53  54  97  95  63  27  43  55  72  25  15  42  56  63  26  17   6  34  97  76  88  97  42  50  10  93  95  46  38   6  48  25  22  92  59  70  39  15  14  86  92  97  88  82  47  55  88  67  14  52  81  18  13  10  10  97  68  52  94  61  63  70  78  18   4  14  18  64  44  68  43  89  44  67  80  88  69  58  43  34   7  74   9  21  79  77  35  12  77  29  82  87  82   5  80  15  70  71  55  31  57  49  50  20  79  56  57  93  48  92  86  18  61  16   3   5  92  77   6  49  12  10  63  20   5  19  95  26  21  97  93  96  69  97   7  13  67  86  36  36  62  97  79  55  57   4  22  67  91  65   7  38  96  60  50  81  35  82  20  62  46   3  99  58  35   9   7  69  47  86  26  85   1  57  76  64   4  25   2  62  19   8  72  24  76  49   2   9  64  60  40  96  56  12  90  61  19  80  25  33  60  76  58  76  97  75  34  53  57  92  86  26  14  84  17  67  33  60  28  74  69  12  20  68  74  12  24  80  18  17  98  16  30  53  89  67  42  99  16   5  29  81  36  91  53  77  34  56  15  69  85   6  85  49  37  54  51  38   5  58  74  33  23  42  83  70  12  59  92  41  70   5  64  10  34  31  42  61  27  84  65  32  85  38  23  66  86  29  11  83  27  20  89  95  41  91  82  33  49  90  61  17  61  27  42  42  87   4  37  72  23  15  56  12  67  58  38  87  28  12  12  89  85  68  80   2  24  15  40  47  13  38  49  43  99  67  44  95  97  79  24   3  51  25  84  17  43   8  62  81  16  34  53  94  32  55  58  46  40  65  59  74  41  76  43  16  45  67   1  89  65   7   1  71  71  55  37   4  19  49  30  77  17  88  98  97  36  25  39  99  14  13  94  52  11  50  45  60  61  15  88  46  61  51   9  60  44  93  25  91  21  44  85  37  86  76  91  63  10  18  55  14  39  18  63  86  50  17  18  43   7  23  79  80  95  56  78  86  48  17  24  24  91  30  76   5  63  16  53  30  76  14  58  86  85  22  93  44  90  47  23  52  90  12  14  63  28   5  83  25  45   7  46  42   6  91  72  43  79  72  79  78  28  35  13  44  23  15  22  56  45  90  95  11  53  53  30  14   2  91  74  32  64  89  81  70  54  54  74  71  82  24  12  55  23  36  92   3  59  12  68  81  12  31  12  71  26  57  72  81  45  77  48  75  45   3  81  11  29   1  96  47  92  84  48  46  55  81  43  48  56  59  78  58  26  51  17  13  76  10  88  84  70  16  77  87  86                                                                                                        
                                                                                                      87  40  26  69  19  83  66   9  32  72  50   4  14  37  68  26  36  30  99  68  96  58  51  94  48  43  82  33  53  70  48  13  53  25  15  43  12  88  70  14  10  44  68  20   5   9  96  47  24  18  51  32  13  50  68   2  31  94  56  21  79  49  51  21  40  72  22   1  75  10  31  21  37  42  67  27   4  82  65  44  56  75  85  90  82  76  30  94  54  86  39  62  71  34   9  87  49   4  56  12  38   9  50  71  95  76  81  14  11  15  76  24  56  46  58  56  14  47  50  89  90  77  42  65   1  35  95  85  60  39  26  12  74  74  92   6  56  50   5  72  49  34  75  40  82  16  64  10  42  96  71  37  85  68  47  10  92  16  41  56  15  89  43  62  72   4  15  88  38  50  15  53  98   3  60  13  10  48  50  35  44  73  83  29  37  74  67   8  50  73  63  30  60  96  16  24  57  49  55  51  57  54  61  93  91  39  43  37  73  36  54  43  62  21  27  79  80  26  28  86  91  18   7  27  55  34  77  15   2  76  82  50  55   1  32  57  90  45  89  24  61  13   2  41  75   7  16  37  34  67  51  66  31  39  29  85  28  58  14  40  34  97  14  96  69  97  31  53   2  31  21  44  25  73  15  21  35  53   9  27  63  90  69  35  95  87  11  48  35  57  52  65  60  34  35  55  71  92  64   6  74  74  37  77  30  14  55  62  78  95  41  46  78  13  59  69  27  40  14  64  25  44  89  86  78  82  40  22  32  94  65  90  37  31  34  15  75  75  10  65  35  78  37  97  82  30  37  23  72  68  73  13  30  22  20  58   5  93  55  77  52  56  62  83  69  24  53   5  18  94  30  95   2   6  17  69  55  75  29  24  84  91  29  58  95  39  62  92  43  57  28  15  45  99  83  65  63  84  79  31  15  12  31  17   6  13  39  14  61  10   3  68  88   7  87  33  20  57  62  51  35   4  24  40  23  93  63  21  97   9  65  31  77  10  40  80  78  57   7  10  23  67  26  60  98  70  58  48  26  91  54  98  49  64  91   7  73  49  83  82   8  52  55  22  69  10  43  24  60  70  64  19  84  56  64  62  31   2  36  83  67  83  12  61  13  27   1  12  76  78  40  10  52  69  29  92   5  38  52  59  27  60  10  11  22  65  70  75  74   2  30  52  90  23  79  70  38  61  33  21  11  22  59  71  84  17  44  29  46  33  11  64  95  25  45  61   1  80  15  67  94  13  86  67  37  25  63   1  62  92  80   6  17  17  87  41   7   9  85  62  24  33  48  61  73  54  49  62  33  88  43  53   1  36  26  13  91  76  52   2  24  19  75  23   5  31  43  83  30  64  75  60  52  65  94  57  65  80  98  22  75  47  58  60  56  63  42  81  46  78  60  59  35  97  37  45  34  62  77  38  57  77  76  74  26  69  28  31  29  43  49  61  55  24  60  15  67  15  57  40  23  40  37  85  90  77  88  13  44  19  43  58   6  75  70  36  89  39  74  99  69  87  20  64   5  11  78  65  53  64  56   2  71  63  67   8  12  73  40  98  58  40  69  26  51  54  45   9  87  56  98   2  87  24  45  80  84  99  52  48  80  71  35  64  54  84  36  82  98  48  50  70  76  80  69  87  64  47  94   3  36  74  62  28  51  84  20  22  28  30  19  49  89   3  44  53  57  62  22  62  93  77   4  36  81  56  31  80  98  25  19  91  86  10  91  92  30  65  43   9  33  45  11  78  77  36  90  70  18  41  20  90  55  39  58  18  36  10  50  63  93  33  63  24  53  98  97  75  86  62  69  98  16  94  68  88   6  33  27   3  76   1  97  51  49  59  83   9  43  34  88   3  77  61  78  68  68  63  19  22  13  17  20  64  26  76   9  86  77  29  44  34  61   7   7  13  37  78  71   2  54  81   5  91  84  67  21  95  69   9  46  99   8  62   4  61  87  77  27   8  32  93  92  75   3  10  18  34  65  54  46  76  75  24  95   3  77  16  48  33  66   1  59  37  72  84  34  66  79  30  36  81  17  44  50  30  22  78  67  28  91   1  12  76  35  15  23  34  49  42  59  71  33  32  78  83   6  31  59  58  79  67  46  28  86  64  70  93  92  69  62   6  80   9  57  24                                                                                                      
                                                                                                    76   3  52  30  29  35  51  60  37  57   8  36  77  53  17  85  19   2  88  35  50  33  28  25  81  78  79   8  73  78  35  43  62  11   6  80  31  22  51  14  94  13  88  88  96  95   1  52  24  84  78  19  33  82  77  79  38  57  82  76  46  78   4  45  15  55   6  56  63  16  42  48  16  70  48  14  31  29   8   8  84  24  12  31  35   7  65  19  80  93  81  36  26  84  58  85  79  56  96  20  45  29  79  79  88  62  79  47  89  45  65   5  16  99  53  85  83  42  13  56  60  42   8  15  35  36  36  57  69  89  55  15  50   4  26  26  78  30  45  25  64  14  18  60   7  81   4  94  63  86  10   3  80  99  44  75  87  42  30  71  27  19  64  70  41  40  10  15  84  32  30  47  60  97  68  10  10  67   4  57  62  13  29  19  55  27  46  88  69  37  20  59  31  73  62  88  75  51  31  16  84  24  39  51  72  33  59  16  84  47  33  44  41  34  72  39  51  11  19  96   1  66  88  39  45  12  31  71  16  30  79  54  47  40  86  21  17  84  97  46  15  30  66  38  12  32  61  20  42  64  31  15  39   8  48  94  11  32  27  15  84  88  28  47  54  91  15  31  49  99  72  21  52  85  16  72  78  91  65  90  26  31  90  22  67  35  55  86  52  91  47  89  61   1  48  89  62  28  84   2  17  29  72   7  72  10  18  17  13  44  91  91  99   2  98   3  89  26  85  83  82  95  63  37  24  31  75  37  23  75  90  37  50  72   8  16  94  17  73  45  13   3  22   5  92   8  64  74  75  49  84  93  53  85  60  86  47  68  30   4  51  78  19   7   3  16  76  40  16  24  44  44  61  98  59  68  61  11  77  13  86  13  78  37   5  66  27  10  77  32   2  40  47  62  87  94  39   6  31  49  25  95  38  23  13  68  91  90  98  65   1  96  63  20  17  74  26  94  83  52  31   3  76  99  46  46  45  66  62  90  17  17  66  85  25  50  44  67  72   3  41  71  98  97  54  64  44  33  78  58  38  81  25  19  39  58  51  63  39  46  56   2  63  84  79  46  37  78  57  77  86  65  38  94  75   7  91   2   4  60   4   9  95  22  50   9  90  64  46  78  86  75  80  36  21  86   8   6  73  40  84  18  73  90   1  98  66   4  12  37   3  65  59  74  50   1  36  27  77  26  74  93  39  47  22  89   8  54  14   8  53  70   6  18  48  72  25  52  27  89   1  14  39  18  44  22  13  73  63  82  52  55  21  40  88  52  41  87  12  70  28  78  75  67  21   7   5  13  61  26  95  51  56  74  71  50  88  23  41  42  22  11  85  20  33  88  37  95  15  58  83   3  35  89  41   8  82  24  31  33  55  66  90  93  12  10  56  48  32  20  19  62  24  56  57  20  94  27  58  98  78  51  70  66  89  33  15  77  85  24  30  55  53   3  27  19  48  24  19  71  19  76  42  43  67  50  25  76  76  51  68  97  38  67  73  37   7  47  94  71  39  76  73  53  15  56  93  98  77  85  78  78  89  90  49  29  72  12  50  32  67  63  55  49  39  52  43  38  17  96  47  50  36  56  12  56  51  47  11  29  30  79  20  32  55   4  71  82  14  19  58  45  35   2  79  97  31  29  58  58   3  26  94  91  25  45   8  12   6  47  58  21  46  70  56  37  39  66  29  54  98  76   1  84  48  73  45   5  73  57  97  77  40  37   9  79  19  30  10  29  70  35  90  60  53  77  40  29  61  20  23  74  78  66  96  91   7  57   9  26  72  64  76  83   1  37  10   4  77  54  68  19  19  80  42  77  69  10  24  98  67  30  29  10  22  23  23  49  64  39  17  20  23  86  74  38  17  95  15  73  91  20  67  38  47  28  45  91   6  31   8  29  61  70  48  44  45  75  29  28  74  75  58   8  30   5  82  78  15  56  14  24  55  33  35  85  87  54  90  39   9  86  30  51  48  13  91  38  61  86  88  20  36  46  84  97  53  63  61  83  51   2  69   3  16  34  93  39  61  99  95  75  95  57  99  68  74  32  12  17  11  34  54  53  98  91  57  51  94  76  17  92  92  40  11  38  98  85  26  55  90  60  46  27  78  46  99  21  92  19  23  99  18  65  94  62  64                                                                                                    
                                                                                                  43  41  61   4  19   8  64  83  70  39  19  35  47  53  87   9  27  97  64  75  92  12  63   9  24  38  66  68   4  35  92  64  79  51  63   7  36  62  10  75  89   6  19   9   3  91   9  94  32  88  18   1  60  29  38  61  29  16  15  88  36  71  69  95  59  84  26  44  22  78  57  28  83  98  28  93   8  97  64  43  95   4  83  27  11   2  91  26  74  75  70  38  70  15  38  41   6  17  36  38  51  34  60  96  79  79  12  35  83  96   5  80  55  55  69  11   8  27   5  95  30  56  77  63  75  55  66  69  21   6  49  65  86  99  58  16  58  43  22  83  45  74  39  24  76  47  51  96   4  92  57  43  40  52  57  24  88   1  59  12  32  81  40  24  18  95   8  52  20  37  35  80  28  52   7   4  26  89  47  17   5  79  66  86  39  72  15  78  30   2  13   7  53  51  48  60  44  92  76   6  99  30  86  68  70  81  96   8  70  94  89  82  44  33  18  26  44   9  10  43  55  47  82  20  19  49  59  19  97  77   8  45  68   6  38  71  63  51   2  75   6   5  15  99  61  41  75  16  45  76  98  54  33  23  83  24  77  80  44  28  66  65   5   3  81  96  35  97  42  25  95  65  14  16  64  66  53  37  87  69  10  59  68  41  89   9  22  19  77  19  95  17   8  67  95   8  21   1  89  31  47  63  58  31   9  14  47  11  25  11  29  66  21  85  90   3  91  81  31  81  67  84  67  85   3  82  94  77  76   8  16  30  85  33  14  79  91  47   1  75  80  80  32  83  91  21  65  29  91  81  74  24  98  12  28  14  41  68  65  25  48  25  84  77  19  75  26  59  62  34  36  99  27  57  95  21  26  29  63  78  80  89  16  77  47  89  60  47  12  12  27  99  32  98  49  66  55  89  46  60  26  48  76  23  86  52  95  30  67  45  15   1  23  70  73  22  98  79  11  61  51  77  62  38  51  94  10  57  86  76  75  41   7  36  55  53  48  19  31  71  76  90  92  17  91  75  19  16   3  45  45  95   2  90  77  91  71  60  86  68  30  98  16   1  98  78  54  24  20  92  85  46  21  35  81  25  84  99  50  12  50  20  49  75  72  29  45   7  25  78   7  16  19  72  57  43  53  21  30  11  14   6  52  22  17  88  23  10  20  27  74  66  53  36  66   5  39  43  23  72  99   5  64  73  48  69   4  37  46   5  51  22  29  50   2  80  87   9  94  38   2  97  29  33  57  14   1  57  48  22  22  63  19  61  96  55  32  18  40   4  37  63  44  33  25   4  28  53  49  56  19  35  49  11  75  99  77  22  84   5  15  22  24  82  84  93  48  52  50  44  65  78  25  49  91  32  91  36  95   1  67  61  37  29  16  80  87   5   6  50  49  43  77  31  24  13  68  54  47  89  69  54  10  47  26  52  56  65  23  16  98  17  95  15  85  47  93  44  84  15  98  91  44  42  57  12  86  90  76  18  72  28  72  22  48   6  83  80  68  32  40  71  90  17  50  54  46  94  56  33  27   3  10  48  13  19  84  23  54  94  24  69  90  88  34  52  24  58  87  36  77  96  34  75   4  98  28  40  11  84  55  39  67  26  60  19  45  15  92  39   6  55  37  79  42  65  23  58  22  49   9   4  65  39  51  69  24  51  17  89  51  41  73  26  18  74  94  77  61  53  95  74  36  86  19  12   9  26  98  60  26  96  57  84  63   4  72  68  83  30  17  78  67  65   2  31  41  57  10  67   2  55  49  71   7  49  71  76  80  56  38  10  92  63  49  55  97  40  16  34  39  61  16  48   5  76  17  56  46  84  65  41  40  91  20  77  83  70  93  90  48  91  94  22  14  94  40  99  66  12  20  48  63  29  61  67   4  38  14   3  35  62  13  22  26  60  86  55  81  19  66  19  30  50  41  36  56  56  44   1  19   6  52  63  11   5   7  51  99  83  84  92  32  78  50  46  58  41  11  67  89  75  52  55  56  51  13   6  27  95  20  63   5   3  57  65  36  41  13  28  14  95  87  89   2  31  54  84  58  56  11  59  88   4  33  99  83  18  60  71  74  31  21  70  97  24  39  50  76  17  61   3  24  79   9  69  59  82  99  60  16  67  13  32   7   3  86  46                                                                                                  
                                                                                                13  69   5  66  78  59  56  87  76  56   4  49  99  33  87  53  64  64  90  54  57   6  77  82  58  85  18  36  93  94  66  49  44   9   4  79  59  20  58  54  35  32  23  47  15  63  89  16  90  42  13  41  39  95  24  65  10   4   6  57  53  39  53   1  90  83  33  50  68  87  64  73  75  43  33  10   2  26  31  15  54  68   7  61  71  70   2  93   3   6  73   8  20  36   7  80  63  51  24  24  82  49  84   3  15  79  98  21  42  54  43  56  30  23  61  52  64  89  42  18  79  17  23  78  41   5  99  27  24  89  39  37  87  28  47  79  86  87  64  29  51  91   4  59  66  41  20  51  72  84  89  62  35  59  43   6   7  92  41  17  42  38  72  53  26  31  80  10  61  50  54  88  68  58  73  91  38  35  54   9  78  12  56  31  74  61  50   5  94  23  11   5  59  19  10  11  53  20   1  39   9  92  43  48   5  90  70  85  39  83  67   6  98  33  75  11  69  11  32  64  38  28  79  65  78  97  15  77  93  18  44  78  44  71  28  53  36  27  25  89  60  96  44  43  40  98  72  96  79  70  76  65  70  90  36   9  28  55  76  36  70  35  34  17  77  80  15  46   1  53  85  70  51  29  32  45   8  27   3  71  60  65  35  50  83  50  11  88  46  23  13  62  18  67  46  99  32  22  59  37  32  37  44  42  61  49  39  88  35  46  99  86  47  23  92  76   9  56  51  35  79  78  87  14  24  41  57  67  76   6  73  36  75  38  10   1  22  56  79  66  55  65  88  83  64  27  69  63  70  91  35  19  88  92  74  55  55  72  59  31  68  50   7  96  84  49  76  26  48  86  49  62  21  42  25  81  81  58  76  24  56  44  42  61  55  16  42  15  49   4  36  50  26  50  63  58  15  36  31  54  88  19  94  28  87  58  70  19  73  73  94  92  75  24  11  55  33  13  50  38  60  61  55  44  29  61   4  67  17   2  41  32  22   8  11  44  55  64  21  67  64   5  57  73   6  82  20  80  48  64  56  19  74   4  86  61  37  92  78  44  34  29  13  36  90  43  60  85  17  54  18  17  47  81   4  29  32   4  38  52  47  55  10  20  30  76  21  71  12  91  92  93  81  51  68  85   8  53  64  69  24  25  70  71  46  28  46  96  19   7   8  10  61  71  79  40  16  96  34  50  22  13  21  14   2  69  96  58  41  43  49  31  33  64  42  72  24  54  68  41  16  17  78   8  68  68  91  99   3   1  76  40  74  91  28  52  87  95  78  13  50   8  31  68  70  23   5   6  91  68  28  12   4  55  17   5   9  74  27   1  42  22  11  17   4  91  79  68  59  51  58  53  19  57  54   7  25   1   9  64   9  39  77  31  27  96  47  32  45  46  59  89  64  40  27  78  28  78  56  51  36   5  88  47  50  22  56  73  52  84  55  93  60  75  66  28  36   4  32  77  85   4  29  79  40  96  82  29  37  64  81  49  46  17  91  27  89  11  19  66  48  77  98  11  85  51  32  12  24  79  84  71  83  82  59  26  91  16  35  39  55  30  17   1  76  51  14  67  80  22  66  73  86  49  39  30  27  99  44  15  49  21  27  68  97  84  70  69  44  16  58  15  58  51  31  30  74  19  46  32  58  51  49  75  55  98  40  69  97  99  69  80  95  17  46  53  54  96  76   8  35  49  89  17  32  23  74  60  72  43  67  83  52  22  10  67  72  17  52  45  83  19  49  94  49  60  23  71  16  16  37  59  27  60  83  26  87  93  80  72  89  99  97  25   4  69  72  90  69  57  30  62  66  59  12  87  93  79  85  87  76   7  73  37  32  87  21  15  39  47   7  66  94  81  59  60  44  78  67  61  97  80  64  45  47   2  51  65  63  70  39  18  11  98   5  67  45  31  45  83  95  65  22  88  20  75  39  87  65  26  31  87  12  89  42  11  43  32  32  91  62  97   3  99   6  41  48  95  23  77  12  86  75  43   7  50  81   5  50  87  99  72   5  22  99  47  64  97  62  33  74  15   8  10   2   1  72  44  26  84  95  22  28  78  18  81  24   9  68   1  20  42   8  46  55  31  41  48  79   8   3  25  37  18  93  64  31   9  76  77  48  81  35  21  49  63  48  10  44                                                                                                
                                                                                              98  28  35   1  68  78  24  93   9  84  59  97  63   6  55  73  47  13   9  95  90  42  74  92   4  69  56  20  32  70  28  81  13  79  81  20  17  79   1  82  25  80  14  79  48  60  42  29  18  55  86  73  30  11  33  84  77  59   5  40  90  84  18  92  68  23  44  93  97  97  87   1  29  40  72  38  72   4  69  25  44  39  28  53  87  96  58  92  85   2  24  52  88  79  74  69  17  76  44  32  33  18  92  43  51  41  86  91  75  59  67  28  85  30  82   8  37  59  50  32  58  78   1  48  70  16   5  82  21  71  49  60  98  99  68  55  66  10  45  49  21  27  18  51  15  85  10  33  90  12  66  37  85  39  35  19  74  90  74  13  67  16  33   4  73  15  36  45  63  58  58  38  89  50  36   4  88  90  21  59  10  47  16  34  33  22  64  83  94  85  59  96   7  38  70  19  46  79  60  42  84  63  56   3  88  12  20  79  41  68  85  55  20  86  65  12  81  91  20  81  78  66  87  39  64  50  81  68   6  40  27  21   6  71  96  73  56  55  21   2  19  68  79  79  29  55  76  33  98  22  71  90  55  67   3  48  86  31   6  14  35  12  76  40  19  94   2   6  67  81  28  19  58  86   9   5  78  64  57  61   5  68  14  47  90  30  41   5  47  45  91  88  47  12  79  63  56  93  66  47  74  90  45  39  35  16  14  95  25  12  53  24  38  89  25  79  25  14  17  92  76  45  12  72  62  57  37  12   4  98  94  85  21  12  65  41  34  56  46  46  56   4  37  23  12   3  83  43  88  65  32  73  15  80  71  29   8  43  11  91  46  36  29  36  31  11  43  34  83  96  72  90  67  98  24  90  27   3  24  74  38  31  83  35  59  12  60  71  74  16   1  49  43  92  50  90  36  84  27  99  74  44  70  21  58   5  84  37  99  52  72  42  43  66  73  97  16  95  38  99  15  77  86  76  65  48  67  14  87  34  84  67  35  27  95  26   6  96  13  41  22  17  89  45  11  64   7  42  75  65  15   5  56  77  57  46  58  90  88  40  24  18  54  46  26  40  80  38  54  79  41  34  61  11  77  23  41  16  19  84  74  54  78   6  63   9  17   7  40  90  26  48  96  20  12  41  13   4  57  88  79  14  87  21  75  77  44  12  38   3  84  76  35  28  65  96  41  16  50  64  88  93  91  49  53  62  67   7  81  75  17  30  12  75  18  46  38  58  89  81  83  51   8  90  89  43  25  89   3  86  76  76  66   9  25  63   3  86  30  37  19  61  55  70  54  33  38  19  56  98  30  55  87  99   9  79  93  67  77  53  81  34  29  38  94  70  37   3  74  27  54  25  30  23  87  81  33  74  69  15  19  74  73  71  68  54  21  50  10  76  78  37  50  17  44  17  80   1  71  92  91  17  39  63  84  49  57  58  41  15  73  22  18  38   9  72  91  93  70  51  70  43  13  65  58  44  24   6  75  73  37   4  85  84  31  63   8  60  44  65  67  37  66  78  16  36  21  66  47  95  36  26   9  99  27  12  83  86  10  33  20  74  44  14  18  52  38  84  79  68   1   4  40  11  78  59  45  64  97  56  83  63  27  35  67  84  27  50  51  50  25  27  20  78  41  42  43  11  42   8  52  15  75  10  39  87   6   1  13  89  87  28  83  97  88  93  57  31  45   2  67  79  63  22  27  27  29  89  92  17  34  53  23  38   4   4  67  90  12  13  78  62  46  81  23  42  57  70  40   4  84  24  57  11  59  94   5  92  73  83  52  35   3  51  29  33  90  82  12  95  91  16  39  87  59  24  90  53  75   3  25  47  81  76  51  88  45  92  50  39   5  10   3  96  85  29  59  16  92  28  15  37  97  14  33  34  41  75  53  41  75  47  83  83  34  12  27  20  11  88  57  85  40  95  95  77  34  73  65  97  43  38  58  99  10  15  91  61  95  64  51  29  98   6  37   3  73  63  51  73  97  66  10  79  67  16  17  70   3  86  92  68   6  72  93  28  64  13  68  90   5  94  25  33  54  56  14  71  20  14  83  99  54  49  41  58  19  59  23  40   3  42  49  77   5  60  16  52  12  41  20  54  95  73  76  50  63  73  71  79  59  60  42  26  65  46   1  68  16  17                                                                                              
                                                                                            79  72  58  33   7  33  99  51  14  69  46  69  13  32  60  54  93  96  66  33  94  39  61  26  84  37   3  92  19  80  45  16  51  48  32  92  22  83  51  71  92  25  47  88  51  43  92  60  43  14  38  38  75  32  17  83  37  20  38  67  16  45  63  56  90  92  28  22  18   9  88  58  87  92   5   1  94  95  26  77  37  45  88  56   5  55  51  72  66  28  26  93  46  44  72  28  93  71  61  10   1  43  46   2  74  32  96  67  76  19  26  71  35  89  42  43  15  78   5  64   4  56  35  45  72  39  94  56   5  52  97  65  34  95  63  19  26  11  61  49  45  47  76  37  24   4  29  14  44  60  99  72  61  20  24  47  87  77  55  66  36  65  52  34  35  47  71  67  76  94  91  82  70  94  12  93  38  50  42  69   9  88  58  68  13  26  13   2  98  29  43  67  65  95  65  20  38   2   5  23  43  76   9  93  85  85  59  48   5  55  92  45  26  86  44  34  44  74  21  21  49  67  62   8   7  99  16  70  80  35  63  67  31  96  48  17  38  68  43  58  22  50   6  95  58  21  82  40  64  82  19  88  91  49  41  51  20  60   9  33  81  41  47  36  12  41  83  80  43  48  20  20  44  94  90  28  80  99  26  19  16  49  86  59  22  97  94  73   7  95  74  56  63  17  37  96  21  48  39  31  33  22  99  79  42  42  98  42  54  60  97  13  21  10  10  34  34   9  53   3  59  45  85   9  79  23  65  84  79  49  77  24  62  13  70  53   3  77  22  32  92  86  56  88  98  29  59  51  16  63  35  13  74  17   8   8  82  32  81  57  29  24  26  76  71  83  88  59  32  78  78  22  57  67  41  15  81  10  52  83  28  60   2  96  68  59  28  21  70  71  37   6  84  72  86  49   7  44  71  62   7  29  36  29  79  16  27  53  54  18  13  95  74  13  90  74  83  40   2  55  97  94  52  28  74  77  38  20  83  57  39  46  57  22  49  89  23  77  70  15  54  53  58  86  70  24   5  40  77  41  35  75  52  54  48  10  52  35  29  91  31  37  33  90  93  53   7  82  94  47   3  87  23  71  89  15  31  79  12  67   9  39  57  17  64  35  77  52  23  47  40  24  74  56  68  14   6  33   4  64  13  63  92  73  41  79  16  40  69  38   4  80  97  59  76   9  61  25  96  84  38  72  39  94  21  47  97  42  88  14   3  83  69  11  70  38   1  50  90  34  78  31  39  90   1  77  17   7  75  18  82  25  57  60   4  50  87  24   9  95  75  47  69  16  38  98  67  29  26  11   3  33  18  15  58  55  36  18  61  50  94   6  50  91  13  19  96  44  77  11  32  31  14  74  57  52  61  64   7  28  85  26  24  87  33  62  93  95  49  12  27  54  21  62  33  17  94  99  92  51  71  60   5  66  65  10  32  11  68  97  91  70  21  89   2  42  57  90  38  19  35  34  34   9  91  95  16  60  46  13  44  88  91  19  78  35  13  13  86  68  20  21  90  72   5  10  66  42  12  68   4  29  96  40  13  19   2  64  63  28  13  78  21  35  66  54  29   4  11  61  56  81  57  53  27  83  43   3   4  52  91   8  89  52  46  37  57  78  66  72  23  12  24  11  12   9  54  15   2  52  15  60  39  71  60  99  76  16  97  76  33  45  73  96  69  41  19  57  33  24  34   1  33  72  80  85  25  99  31  63   2  38  13  32   8  11  87  97  87  47   5  34  11  26  64  48  76  41  62  92  84  75  22  44  74  85  36  98  42  70  65  40  57  98  93  98  60  64  87  38   6  75  13  16  36  36  88  40  40  87  77  56  15  31  12  53  34  34  58  18  24  99  44  39  75  72   2  46  87  49  88  48  57   5   5  42  36  35  43   5  19  17   7  26  53  81  51   3  38  20  17  93  57  40  21  15  13  35  43  34  59  99  87  25  15  38  31  74  67  95  32  51  86  23  58  67  92   2  51  73  98  54  11  30  28  95  14  70  26  17  20  60  47  65  85  98  33  40  21  53  50  88  51  60  34  54  74  97  44  86  56  33  75  26  19  70  28  62  91  56  23  95  30  47  81  67  40   8  70  91   1  29  17  70  10  46  34  24  69   1  33  10  47  86  51  98   8  30  30  39  55                                                                                            
                                                                                          20  53  77  26  99  93  14  84  28  57  59  78  40   5  91  47   3  72  81  87  86  74   7  61  89  97  87  27  26  76  69  56  90  78  38  31  76   1  53  29  23   8  64  84   6  24  65  30  69  13  57  85  78  88  99  39  74  65  34  83  83  13  58  93  38  15  86  31  30  74  35  50  91  46  28  72  37  63  89  62  25  40  71  50  56   7  82  56  19  47  80  45  55  40  31  77  22  46  73  40  44  10  43  48  42  57  20  22  83  22  60  83  27  57   7  96  98   6  56  12  29  21  53  25   9  21  25  67  14  87  33  82  68  85  10  42  76  89  25  23  48  60  82  39  45  26  11  75  62  19  55   9  45  21  19  60  12  42  43  41  71   3  93  94  92  97  44  30  75  94  90  65   3   1  24  33  33  17  90  25  57  87  57  74  44   8  36  66  14  27  13  12  38  33  57  88  45  22  41   9  17  38  12  87  80  65  60  89  82  57  55  80  22   9  24  59  22  72  13  74  50  11   9  45  54  25  72  19  72  75  54  68  15  21  91  39  39  60  25  39  12  28  68  80  85  23  81  54  91  12  28  65  30  42  19  76  25   8  38  58  70  52  98  12  61  25  34  39  53  63  91  70  73  40  38   6  24  78  58  32  55  23  19  81  97  78   9  73  30  31  44  22  67   7  58  65  69  28  89  16  10  37  61  54  56  79  28  13  96  79  14  98  28   4  10  47  85  44  37  15   8  50   7  57   7  84  84  89   8  86  94  87  67  58  59  43  49  13  84  35  82  98  58  99  29  63  27  10  86  76  96  71  72  15  62  49  60  81  67  53  34   8   1  44  97  79  24  94   4  57  20  47  12  15  75  25  27  62  87  36  55   1  36  72  40  37  96  25   1  45  42  15  69  72   3  19  57  93  18  66  62  58  94  47  82  30  63  38  75  95  42  90  48  83  70  72  93  18  90  19  52  48  73  33  73   4  96  45   5  35  42  81  25   4  53  31  50  96  84  52  70  65  83  81  40  47  87  22  37  61  63  24  70   3  88  68  56  90  59  44  31  96  72  70  19  52  48  71  27  75  63  37  82  48  29  10  50  24  87  26  18  63  66  18  49  47  83  55  69  72  62  89  52  26  27  77   4  71  43  41  40  80  88  69  24  53  11   4  84  31  71  66  72  10  64  53  88  16  88  21  25  80  24  77  50  20  56  50  69  37  51  84  65  15  49  29  10  22  23  21   2  87   2  97  59  50  52  83  54  17  61  25  50  85  61  47  24  14  19  26  39  55  64  35  86   2  66  37   8  60  20  34  24  82  55  95  65  56  81  44  19  82   7  36  60  78  42  91  89  69  22  10  25  80  76  87  70  83  49  43  25   2  64  36  35  63  85   9  32  43  32   6  63  16  55  84  74   5  46  28  20  18  46   3  16  36  10  32  91  48  84  90  73  82  12  26  56  71   9  50  79   3  80  33  55   4  42  95  14  71  65  72  44  43  85  54  67  16  95  80   1  92  27  65  46  46  59   2  78  88  75  43  20  57  13  10  91  46  61  72  21  92  12   2  20  64  21  82  73  32  67   9   7  75  66  90  53  92  82  63  55  27  66   4  50  63  20  73  15   3  48  42   9  17  92  68   7  28  78  69  25  63  55  62  48  18  44  28  77  55  46  46  85  98  39  51  38  10  38  16  46  82  22  89  58  80  35  93  77  60  40  75  99  64  71  51   7  91  57   7  24  71  84  22  84  83   1  27  47   9   2  76  48  67  38  97  30  89  53  64  91  15  54  13  43  18  93   6  88  67  68  88  55  26  98  62   4  61  89  55  61  93  73  94   6  31  82  68  42  17  83  12  62  23  12  98  27  84  91  93  49  44  13  59  43  95  43  53  53  81  27  10  10  38  84  37  91  14   9  33  44  70  74  56  12   2  12  17  63  30  10  85  36  64  33  34  25  57  12  61  66   3  86  14  19  95  26  99  97  54  77  39   7  14  53  70  62  26  51  96  79  62  79  55  78  40  96  42  78  86  35  21  42  29  10  48   8   9  30  29   3  57  57  10  43  90  88  12  83  74  47  40  16  85  31   6  50  89  47  64  81  74  70  30  12  52  28  15  42  46  73  44  77  81  78  32  98   4  68  36  97  90                                                                                          
                                                                                        62  70  18  84  68  51  42  53  60  11  84   3  17  17  79  46  73  34  75  12  58  80  60  92  10  82  24  23  91   8   5  88  36  40  15  10  43  59   7  96  46  74  53  53  76  27  63  24  74  28  73  73  28  64  46  50  16  27  30  40  51  65  78  57  46   2  18   5  94  23  35  58  86  48  40  38  76  73  44  60  58  70  77  60   8  79  58  86  15  19  96  94  27  34  64  68  90  31  62   2  89  85   9  63  22  64   1  47  59  19  88  65  37  91  56  53   4  76  48   1   1  12  18  73  46  59  93  74   8  16  82  96  47  23  78  91  13  41  98  50  63  80  32  12   7  67  89  97  69  96  85  99  83  11  56  32  29  15  39  35   7  25  49  21  49  33  23  27  34   4  88  95  93  88  94  46  75  85  49  78  38  31  42  58  12  69  74  78  84  66  63  52  84  18  56  18  57  75  93  14  15  34  77  21  54  64  35  47  33   9  29  53  63  92   9  81  78  13  13  50  34  82  82  95  48  15  15  49  39  18  36  34  60  96  60   1  24  71  88  50   4  19  45  53  92  81   5  71  50  48  73  18  58   6  96  32  83  70  44  43  29  84  16  35  10  12  57   5  91  59  35  85  90  44  44  84  86  50  22   6  60  20  40  78   6  90  22  41   9  64  98  86  76  92  95  25  69  19  35  22   2   5  48  36  45  35  68  24  44  62  92  41  18  62  60  90  25  27  36   8   3  51  87  39  97  78  99  64   2  19   3  81  57  86   2  18  35  49  48  63  17  68  26  88  98  87   6  14  28  73  51  94  10  47  37  17  26  17  23  83  53  35  20  49  74   7  69  28  61  55  96  31  21  93  34  12  21  61  63  65  27   2  69   6  23  45  65  15  14  60  65  38  62  63  50  17  42   3  31   8  63  30  41  17  77  73  94  39  61  98  60  95  77  45  78   5  23  66  55  52  75  60  33  33  72  87  96  39   4   8   5  26   5   1  79  50  82  11  49  76  69  93  40  58  40  89  24  81  37  74  13  44  81  78  39  57  41  81  55  55  43  42   3  77  35  64  45  72  20  54  32  26  44  24  98  35  69  83  61  11  29  93  79  65  52  18  77  27   7  43  69  93   1  95  34  39  54  38  94  69  51  72  97  79  59  15  75  64  20  54  12  99  17  12   4   6  29  20  28  77  12  85  26  43  81  85  28  87  36  32  69  29  95  15  23  88  15  27  56  40  49  28  98  77  20  35  19  78  67   1  14  93  11  28  44  99  75  94  66  68  99  36  66  57  29  55  93  69  14  10  96  98  81  87  34  88  88  30  91  79  20  15  24  44  16  55  40  34  27  12  25  70  15  20  64  93  82  54  38  51  16   5  80  92  74  66  88  28  58   1  42  10  66  15   6  84  76  87  92  15  35  35  70  50  23  51   5  64  51  49   7   3  65  35  34  65  54  24  29  46  10  27  61  95  69  98  68  34  31  67  10   2  88  14  45  50  50  54  97  97  84  38  10  89  21  79  82  99  25  19   2  50  76  68  30  42  78  28  87  38  72  67  65  93  78  34  12  41  90   5   2  64  47  37  50  90  53  61  60  34  51  18  80  25  52  43  25  81  14   4  29  51  61  37   1  97  74  78  30   8  31  15  62  96  28  31  90   4  40  38  99  76  77  88  25  52  72  44  23  85  67  41  69   2  16  84  16  41  74  51  86  18  68   4  74  60  42  86  35  30  67  23  92  84  97   8  35  44  45  13  78   3  93  31  60  27  67  21  75   5  38  63   1   9  16  38  36  31   5  69  80  41  61  96  33  16  78  39  65  85  90  50   4  85  28  66  77  19  76  66   5  35  45  24  73  12   3  83  74  94   1  54  44  43  29  10  16   4  56  20  61  98  21  79  85  39  90  99  79  95   2  86   4  83  83  79  38  64  13  55  54  27  93  26  93  17   1  46  35  29  46  81  80  18  98  43  62  17  45  38  87  35  10  62  78   9  86  67  84  83  71  92  19  19  11  68  89  73  41  23  35  64  91  77  95  33  54  78  18  14  37  63  40  15  51  38  71  97  81  11  66  27   9  75  20  92  53   3  18   9  66  45  48  43  31  69  62  85   3  44  19  74  25  72  61  73  12  23  65  94  87  43  11                                                                                        
                                                                                      5  18  37  52  31  14  19  87  92  38  88   9   2  38  37  55  99  61  78  74  12  86  96  77  29   2   7   5  53  21  40  18  44  50  65  83  96  88  63  89  70   4   8  26  24  57  63  92  59  37   2  30   3   5   9  76  34   8   7  50  36  87  30  98  70  62  72  42  11  50  19  51  61  90  71  83   3  93  10  17  51  95  18  88  97  74  56  22  26  58  87  10   7  43  31  70  46  23  86  99  61  53   2  77  52  32  77  55  38  85  37  12  99  53  71  51  98  14  49  35  42  91  69  29  11  76  39  13  65  81  33  54   3  43  35  60  30  54  83  84  68  30  26  70  47  46  70  69  55  30  19  80  19  47  54  43  36  33   7  96  77  33  24  54  79  91   2  62  53  12  48  70  71  85  71  26  74   6   4  78  72  81  80  53  20  96  89  35  61  24  89  10  10  26   9  54  57  88  93  86  75  99  88  81  25  93  95  76  95  10  24   7  12  21  25  71  64  68  90  80  81  43  88  68  76  18  26  56  45  71  74  51  67  37  56  19  68  61  97  78  84  45  62  77  94  52  51  39  74  83  10  83  51   1  18  59  11  22   9  24  50   4  47  80  83  11  88  99  48  16  22  20  34  60  96  90   7  19  36  93   5  76  80  24  75  75   3  91  91   1  62  60  15  24  31  61  81  73  70  27  85  87  34   4  57  31  43  61  14  28  73   2  73  26  92   5  55  18  92  63  13  53  20  20   9  67   5  31  84  96  10   9  81  65  64  22  39  51  92   2  35  20  28  92  20  99  61  53  48  71  16  94  16  36  88  11  14  84  53  42  91  68  73  56  95  34  90  25  80  11  18  63  72  43  10  96  86  55  33  99  53  10  78  44  95  83  57  27  73  73  83  59  26  98  88  48  62  72   5  67  92  79   6  89  97  84  56  11  16  72  81  84  69   6  88   5  13  10  44  50  57  98  25  35  99  24   6  14  28  18  81  99  63  47  38  24  37  15  24  86  29  38  20  44  86  76  49  87   5   1  20  83  96  13  26  26  31  45  52  11   1  37  78   8  87  23  34  48  49  18  89  63  71   3  73  59   7  54  95  21   6  84  30  99  88  20  37  33  40  51  55  86  48  90  87  78  68   6  22  65   6  26  19  80  48   3   5  55  78  26  71  65  38  67  11  81  63  30  26  61  38  54  91  10  38   3  26  30  41  31  65  73  14  20  25  60  57  46  56  97   7  34  45  62  87  75  93  13  88  19  30  32  55  23  88  70  47  89  61  84  45  68  36  16  57  55  68   7  43  27  30  73  13  51  16  93   7  29   8  65  79  49  35  30  32  39  66  18  86  50  67  57  35  11  86  15  66  50  65  94  21  49  90  51  52  27  83  61  56  70   6  74  11   9  22  14  55  56  58  17  92  97  18  55  83  32  31  21  91  67  81  89  65  85  55  61   4  46  93  48  28  60  42  17  37  23  96  95  89  60  88  50  77  87  62  60  80  33  21  78  78   7   1  23  51  71  85  68  60  72  98  31  59  90  33  20  13  83  56  97  11  32  76  91   3   5  72  58  24  43  39  79  57  45  30  92  33  92  63  56  98  85  40  71  39  56  39  87  52   7  68  60  74   2  47  57   3  66  65   4  74  99  49  87  37  83  29  39  28  55  51  69  35  87  39  75  29  76   6  30  56  28  80  20   9  78  42  75  34   1  47  54  84  36  74  35  51  26  77  68  81  52  89  94  74  71  40  52  95  20  97  40  81   9  84   7  59  31  28  41  99  65   2  40  78   8  93  60  36  18  90  66  63  98  93  88  64  35  37  63  53   2  31  98  62  92  88  32  43  22  38  90  16  12  56  31   7  93   1  26  27  18   7  69  36   5  31  99  93  77  60   8  37  58  10  87   5  85  12  43  16  56  34  25  37  35  66  63  73  42  47  24  20  55  93  11  34  92  92  99  29  97   4  98  65  87  80  50  31  51  16  95  88  20  97  33  87  65  53  84  15  85  73  26  39  74  36  11  60  23  28  86  47  97  13  94  32   1  31  94  57  78  42  93  13   2  23  95   1   5  24  23  28  10   9  59  54  59  51  57  15  49  31  44   7  66   5  21  95  93  72  91  65  36  51  15   2  79  92  53  19  40  81  54                                                                                      
                                                                                    96  50   7  96  84  91  47  63   8  62  86  28  77  65  50  98  48   7  57  91  56  98  75  30  61   1  90   5  92  73   7  24  69  37  24  67  54  58  53  65  91  37  88   4   2  24  94  26  21  34  70  50   7  11  71  75  11  32   8  89  65  13  66  48  19  31  60  75  58   8  74  81  36  67  95   6   7  98  49  65  29  33   3   3  81  16  49  13  71  95  45  93  40  77  66  14  64  52   8  68  40  11  50  57  10  15  45  74  70   6  76  44  23  68  66  11  45  13  48  21  60  14  59  95  41  48  93  38  99   3  92  34  27  46  96  56  21  66   6  89  38  93  62  54  34  79  54   3  34  74  10  96   6  60  83  61   7   4  29  63  46  20  17  24  83  58  27   6  70  63  57  76   5  94  72  50  42  59  50  22  37  86  20  59   7  23  51  64  42  80  68  57  17  39  82  92  72  84  38   8  81  41  15  27  48  97  54  77  24  79  74  43  19  46  95  85  52  79  61  16  58  51  43  53  47  73  40  99  72  58  44  14  47   7   8  68  79  35  97  11   6  77  99   3  21  90  84  15  64  44  34  62  77  22  11  19  47  67  53  97  56  50   8  26  25  50  20  67  77  98  99  17  88  31  21  98   4  52  75  46  40  99  90  51  86  13  51  92  47  84  18  52  76  22  60   5   5  67  43  64  98  49  68  99   2  71  28   2  31  50  54  91  13  16  69   2  98  93  96  69  68  15  62  22  21  59  68  32  12  79  74  76   5  37  92  19  32  14  87   1  43  74  80  79  42  47  43  30   4  46  56  71  27  55   4  84  70  86  92  17  21   7  31  83   8  23  70  70  11  20  21  14  99  95  76  79  28   2  88  71  72  52  92   9  16  56   7  38  86  12  69  25  70  56  73  59   5  99  67  38  96  92  83  46  60  95  30  80  38  59  14  17  67  81  89  18   6  64  25  13  30  36  15  90  45  16  79  11  29  97  84  80  29  91  73  38  52  25  27  17  23  34  97  55   1  27  46  33  80  28  90  71  10  40  61  49  86  55  21  87  35   4  93  76  98   9   2   4  75  17  41  87  64  28  68  83  35  74   7  98  18  10  86  25  31  68  46  44  52  60  25  73  59  64  79   2   8  23  77  31   1   5  94  90  93  45  90  12  89  61  63  19  30  98  92  52  45   7  76  79  53  44  30  45  80   1  80  34  51  96  34  13  17  83  49  37  39  28  27  20  34  20  99  98  83  91  98  26  91  10  20  53  30  48   2  37  27  17  37  64  86  82  14  19  49  69  60  95  97   8  87   4  10  84  60  94  14   3  90  45  53  72  60  88  10   4  95   7  89   5  77  99  38   5  82  95  49   6  85  90  66  46  36  67  10  24  20  28  89  49  73  65  33   2  47  74  98   8  86  58  33  73  82  49   7  73  32   1  40  49  21  16  12  12  78  60  34  46  25  53  54  70  88  97  43  17  32  97  65  89  58  62  49  29  12  99  47  63  50  68  20  98  51  73  75  27  56  23  12   1  92  52  82  34   8  96   1   3  59  91  26  62  62  26  23  63   6  91  69  24  84  88  80  38   8  19  72  33  95  29  19  53  82  51  25  34  89  16  91  91   5  90  17  89  83  58  18  52  71  59  33  62  75   1  15  87   4  87  95  93  98  85  98  85  28  32  73  18  28  40  61  18  67  92  49  70  45  47  44  65  41  89  76   1  45   2  15  24  66   3  25   8  95  17  96  42  41  30  29  50  88  93  40  56  52  12  57  59  55   2  19  15  10  64  58  62   8  40  96  47  48  84  81  37  34  63  77  44  27   7  52  22  58   2  92  46  73  73   4  79  21  16  50  36  76  23  63  58  29  60  59  95  83  82  13  79  37  91  15  42  73  30  92  47  37  99   9  18  29  89  19  95   5  91  55   4  46  76   9  72  57  75  89   9  92  83  83  41  22  66  34   9  14  15  15  90  18  10  47  46  80  26  53  36  26  60  38  85   5  87  81  76  66  37  28  70  63  77  93  34  44  14  92  49  70  25  76  33  11  22  19  58  50  85  48  23  68   9  68  18  73  58  61  44  97  55   1  34  67   2  60  10  46  81  51  49  19  55  28  57  50  51  55  96  14  67   8  65  18  64  62  31  46  24   5                                                                                    
                                                                                  32  34  92  45  25  82  50  37   3  87  87  22  44  69  23  55  24   2  11  92  40  51  98   3  88   4  30  15  95  60  88  70  31  63  50   8  73  51  17  80  85  23  25  76  96  83  91  43  21  33  30  54  92  96  42  82  27  11  58   9  81  14  87   4  97  44  79   2  65  50  25  39   1  98  81  24  47  10  74  79  86  98  30  77  37  73  56  11  59  59  30  36  67  81  99   1   2  22  90  51  17  29  24   4   7  95  46   2  28  43  63  42   6  96  76  55  72  33  99  51  84  16  37  68  15  39  62  27   1  80  32  64   6  55  31  25  93  11  13  36  20  35  51  77  49  76   1  98  14  36  56  58  70  88  36  91  64  37  70  18  80  25  21  72  88  21   2  43  91  95  87  96  70  53  63  95  26  79  11  50  77  71  38   1  73  98  80   2  54  75  28  17   4   4  83  78  73  87  52  72  31  11   1  88  14  95  19  65  12   1  98  72  91  55  26  39  61  56  54  12  51  69  60  82  46  12  70  15   1  58  37  57  73  50  83  37  40  32  23  84  23  65  35   2  96  94  78  51  55  30  19  77  52   4  36  28  26  37  44  46  23  45  13   2   4  13  38  83  61  34  19  11  27  86  61  86  23  16  68  73  30  25  87  42  10  92  96  83  70  37  46  46  39  94  89  21   4  32  76  16  31  12  85  53  57  88  62  41  31   2  52   3  43  32  37  40  78  60  25  30  94  16  79  85  94  82  82  90  95  89  28  96  84  52  85  15  77  31  27  51  13   8  32  75  67  37  17  11  78  69  64  17   4  28  38   6  97  98  70  80  20  31  98  79  50  71  24  89  95  82  87  78  86  14   7   7  38  41  92  59  43  63  83  21  93  69  86  40  46  11  54  42  80  58  99  13  31  84  44  55   9  30  94  93  87   7  51   7  30   3  13  45  79  51  42  33  78  27  66  11  20  79  19  12  36  39   4  59  57  51  42  38  35  90  36  44  73  65  77  50  24  17  65  30  54  75  14  37   8  29  66  28  17  18  59  41  60  92  20   5  74  37  75  14  81  65  93  28  42  39  50  61  19  48  65  39   1  76  79  18  86  54  10  40  92  85  10  99   5  70  37  19   4  17  64  53  29  27  89  50  61  76  55  38  10  12  14  86  58  92  90  51  24  90  92  63  44  98  22  61  40  65  44  53  93  96  68  67  22  79  62  25  63  80  66  82  39  27  73  78  45  13  17  83   8   1  37  42  82   8  52  32  51  94   4  76  78  91  66  16  79  90  59  14  92  63  55  32  58  65  79  52  63  24  22  91  21  12   2  78  56  14  82  37  15  46  17  14  70  39  76  24  58  70  77  77  64   8  88  47  81  48  90  49  90   5  22  24  25  96  78  23  41  45  65  54  69  54  90  80  17  83  96  39  98  50  57  91  86  14  86  82  87  47  13  71   3   8  80  69  91  20  59  14  36  84  84  79  32  98  77  66  67   6  69  80  51  55  32  72  81   5  89  47  58  53  23   3  39  10  43  36  24  83  66  39  72  45  66  95  96  46  23  34  30  93  17  47  73  95  90  30  81  17  92  52  74   9   7   5  84  88  45  87  83  89  44  38  19  30  34  77   7  66  14  46  13   9  90  49  37  29  52  88  16  39  51  67  21  63  76  94  39  17  36  75  59  44  20  12  68  17  31  20  18  32  40  43  37   7  11  34   6   2  77  49  59  55  47  10  76  64   2  22  59  19  24  10  16  13  49  83  62  54  65  17  23   4  48  25  57  10   4  14  71  73  98  53  41  93  92  38  54   5  96  34  24  89  64  59  58  71   5  84  94  82  21  89   4  84   9   8  53  13  61  53  87  35  80  58  42  22   3  61  80  65  15  14  23  71  82  46  53  43  76  63  60  31  91  54  31  53  94  70  57  53  58  34  48  23  19  31  11  73  27  90  47  54  78  59  29  84  82  80   3  89  52  38  60  92  30  99  98  90   6  34  87  78  16  69  11  70  74  40  88  97   3  65  65  55  37  58  33   5  90  19   8  64  10  54  40  27  17  91  31  99  70  93  94  35  46  12  41   8  63  33  95  75  68   3  60  74  90   4  65  20  78  12  81  56  81  38  26  65  76  52  57  38  32  83  72  45  60  93  73  11                                                                                  
                                                                                42  81  85  30  53  98  27  32  93  13  36  30  13  49  83  43  82  96  31  83  56  11  50  21   7  70  77  23  49  99  73  53  65  31  26  14  36  43  32   2  44  74  43  58  79  76  55  66  36  52  58  40  60  33   1  44  39  49  40  60  26  39  27  97  16  52  20  19  88  41  38  56  85  75  30  10  36  75  22  37   1  55  15  77  75  88  81  14  40  70  72  87   6  78  19  18  46  79  87  61  30  57  27   8  82  12  80  46  92  74  74  47  89  31  99  66  45  48  21  41  47   2   4  64  59  47  37  80   5  71  10  93   8  12   7  47  10  41   6  71  19  26  63  74  14  14  44  25  11   8  33  80   4   8  37   2  91  76  73  54  32  76  74  63  49   3  17  87  76  11  28  59  90  52  56  55  70  60  79  47  66  29  83  22  77  50  52  17  81  54  78  28  87  15  37  93  96  75  90  95  59  80  39  86  99  17  42  30  21  63  26  83  37  17  71  91  59  79  21   2  10  62  74  23  46  28  22  91  83   9  36   9  40   8  32  49  56  92  16  13   7  52  60  61  83  82  58  34  51  34  45  59  77  49  67  44  56  15  28  17  28  99  60  16  26  25   3  67  78   8  32  18  26  92  40  24  76  14  21  39  94  19  51  15  16  14  81  30  61  86  17  93  28  51   7  86  18  20  93  36  33  77  62  68  80  19  79  87  89  83  74  46  31  83  61   7  80  62  76  90  63  25  39  87  67  18  44  58   1  43   3  90  19  90  63  43  88  36  31  12  79   7  98  25  55  52  40  54  40   9  98  31  19  64  61  27  50  95  36  50  32  96  43  35  80  83  71   2  46  58  41  59   9   2  94  43  29  74  40  45  86  32   3  47  32  99  75  40  64  92  51   8  38  81  85  74  83  56  91  11  17  66  20  41  94  68  69  74  11  64  45  76  98   6  88  55  61  96  20  24  16   5  74  24  99  73  81  52  88  36  11  32  28  90  94  34  88  32  86  87   8  75  65  87  13  23  69  81  45  75  41  54  34   1  58  57   2  30  71  74  47  94  30  25  71  31  27  32  60  10  43  84   7  89  47  94  11  68  41  33   5  28  47  53  45   9  73  59  79  73  92  60  21  48  34  76  87  53  51  79  56  26  18  45  43   5  85  95  32  45  58  99  35  65  23  21  71  72  21   3  88  11  73   4  25  79  42  30   8  33  60  88  38  39  21  80  95  15  92  29  25  58  57  62  53  19  75   3  44  67  61  48  18  13  32  54  73  64  82   3  82   1  89  57   9  32  23  23  41  51  95  97  94  73  39  79  78  92  44  20   1  93  16  59  80  25  31  76  36  82   2  21  60  10  82   1   6  42  26  55  71  96  29  80  82  41  29  78  58  97  29  17  54   2  50  92  39   1  74  99  48  65  25  23  64  92  90  86   4  52  43  98  32  80  67  41  45  35  98  36  38  22  33  60  46  52  58  27  82  81  23  25  46  50   7  80  68  63  25  23   1   9   7  36  83  63  96  10  53  46  12  41  12  49  70   9  57  14  40  11  78  26  48  13  88  74  18  36  45  20  44  49  73   3  56   3  17  77   5  38  14  39  43   6   6  96  92  88  29  61  18  70  53   4  32  76  70  25  28  68  63   8  40  79  39  20  11  74  17  54  28  48  13  14  22  75  13  64   9  98  16  38  46  27  39  84  57  80  11  37  67  37  61  73  73  59   6  30  80   1  71  83  54  43  52  86   8  79  32  55  98  45  80  65  60  91  95  98  99  89  97  89  88  59  76  85  15  61  20   9  84  73  92  67  79  21  11  61   7  63  74  27  79  25  52  10  68  44  53  63   8  24  63   5  32  61  64   9  98  44  77  26  72  67  53  51  50  84  58  23  38  91  71  15  56  51  42  41  45  58  82  59   5  81  89  56  35  79  19  58  13  41  38  73  38  17  30  21  42  18  95  94  95  92  15  10  84  25  89  11  41  86  91  12  79  28   8  46  54  41  20  52  40  42  14  62  71  81  25  18  13  45  27  34  84  47  79  80  80  18  72  34  26  63  11  63  38  41  28  39  74  66   8  72  76   8  16  84  46  23  34  40  99  14  35  18  67  10  81  30  53  32  45  71   5  77   4  64  78   4  61   4  13   3  46  20  57                                                                                
                                                                              53  61  40  80  56  52  71  17   2  39  21  33   1  43  26  65  53  93  95   8  84  25  20  56  61  74  93   2   5  45  23  48  34  36  11  65  99  97  86  87  67  34  14  68  98  99  10  75  80  17  36  68  54  94  17   4  69  84  79  26  85  12  55  37  32  12  90  70  28   6  57  60   8  92  32  26  56  10  39  37  27  25  89  76  79  58  56  57   4  87  41  24  97  86  59  66   3  63  30  98  76  65  70  92   4  40  31  98  19  50  18  57  25  69  27  11  87  96  23  73  57  77  31  35  59  17  75  31  28  40   1  98   5  11  69  26  39  81  11  79   8  83   8  39  52  81  21  74   5  91  76  39  59  55  25  28   1  90  72  74  78  55  11  31  94  23  98  98  22  35  51  15  54  52  62  56  33  43  46   7  53  34  44  91  66  11  98  78  32  85  84  97  81   2  41  84  51  79  20  10  31  45  97  64  28  17  56  35  71  97  69  59  74  38  10  63  95  82  21  78  53  10   8  67  64  83  98  97  70  37  42  54   5  95  54  27  58  52  58  52  93  96  15  99   6   5  17  85  19  49  53  18  82   8  96  34  81  47  30  62  63  50  85  70  86  66  24  80  16  39  37  22  56  95   7  35  51  49  56  18   3  85  23  71  50  87  87  17  73  11  14  35  66  93   4  51  41  20  34  74  69  24  41  90  14  35  12  75   9  63  92  21  14  60  49   8  43  56  53  54  96  52  29  67  73  76  58  76  71  89  21  67  99  10  70  72  76  37  66  89  19  86  69  84  53   2  99  60  25   4   9  68  33  57  69  97  37  85  36  74  68  18  51  10  87   5  33  90  69  29  10  96  79  60  29  28  22  97  20  37  83  31  14  88  44  93  29  99   5  78  92  47  70  26  34  12  60  97   5  89  86  33  63  96  74   7  90  31  61   3  65  39  89  33  61   8  62  95  61  77  18  75  19  86  94  43  76  65  13  21  34  30  24  13  40  96  73  64  71  21   8  42  43   4  27  37  23  86  76  22  24  32  31  67  22  50  29  66  54  56  17  76  64  74  23  54  71  93  41  48  81  63   8  80  86  81   5  39  82   7  15  29  84  93  75  89  46   4  63  26  11  85  53  10  84  18  64  28  55  42  46  64   8  37  13  25  16  94  13  27  56  65  57  27  86  77   7  83  52  66  49   9  56  71  33  98  30  83  18  78  47  27  92   8  62   5  94  86  61  21  82  57  46  64  82  14  51   6  26  11  58  18  22  60  86  70  56  60  14  34  67  98  56  84  99  16  12  53  29  10  28  44  21  77  51  99  21   1  70  24  25  15  34  62  44  10  18   7  20  10   8  60  52  88   6  33  93  53  18  66  47   7  65  58  97  88  30  53  84  31  26  55  89   9  84  23  21  65  58  28  28  48   9  31  99  42  34  62  77  74  24  36  86  65  71  73  60  25  38  76  18  38  42  41  16  11  30  44  54  69  37  44  59  35  87  82  46  73  40  28  22  56  45  86  60  75  92  84  24  79  32  38  44  34  76  45  35  61  77   2  40  61  28  18  94  50  71  75  70  74  16  67  80  25  96   7  41  57  55  93  83  29  93  26  26  79  84  76  42  21  34  49  43  57  53  22  12  81  59  36  93  39  29  50  10   4  68  73  45  22  45  81  81   8  80  56  93  15  83  16  29  94   9   5  63  94  36  44  54  92  32  61  63  74  85  58  10  36  69  90  36  87  19  99  87  64  44   2  87  89   3  36  11  51  24  71  98  30   9  51  54   9  73  57   3  51  18  99  87  92   3  91  34   2  31  56  78  62  77  58  90  73  80  99  36  39  76  36  65  67  97  70  20   6  70  64  29  28  76  18  72  18  23  34  10  46  36  81  30  89  23   9  99  48  21  41  21  25  34  44  98   2  68  51  58  76  47   7  88  17   8  43  58  93   2  24  42  33  70  93  12  70  84  35  17  96  53  41  97  88  23   3  34  90   1  74  76  78  46   2  16  19  90   5  40  19  72  92  52  93  10  18  65  53   8  13  60  15   2  43   3  47  61  30  58  26  19  42  65  68  59  34  28  71  33  47  81  19  17  96   9   6  50  63  11  14  94  57  42  66  37  72  20  24  92  31  82  16  56  55  89  45  72  43  90  11  49  44                                                                              
                                                                            84  84  26  25  77  51  94  15  61  11  26  78  34   7  15  49  18  48  63  61   4  22  47  49  38  52  46  91  15  17  50  93  33  35  30  97   5  67  56  10  19  11  61  84  13  32  30  82  17   2  98  79  86  34   6  98  23  29  87  71  38  83  87   1  11  50  67  65  13  88  96  99  77  30  82  56  59  76  69  71  46  74  98   5   2  52  97  64  21  68  37  67  29  42  94  21  54   9  82  48  79  22  33  20  22  73  14  11  25  86  98  34  95  21  61  61  73  35  94  19  70  17  78  38  10  42  47  65  95  87  28  26  34  99  20  28  83   8  98  72  28  26  76  14  80   5  12  44  65  43  93  31  86   4  42   3  47  88  46  99  75  78  77  44  14  77   5  52  70  81  29  49  38  28  23  75  67  50  40  51  54  60  93  77  61  86  83  17  98   1  13  81  63  56  16  87  50  14  84  10  88  52  96  13  88  13  24  95  78  51  60  33  60  13  19  85  90  36  15  29  91  44  52  76  70  41   6  77  79   2  98  88  34  78  55  56   9  30   8  69  99  86   5  54  88  31  98  82   5  37  64  94  96  99  23  22  84  75  20  35  12  79   3  52  36  93  15  93  12  63  95  12  70  98  27  31  63  35  24  96  33  63   7  95  37  78  63  11  26   8  96   2  69  85  53   4  85   3  40  71  43  63  72  70  42  62   8  92  57  67  10  35  94  15  98  62  50  11  66  66  71  32  29  42  73  54  21  83  99  57  29  74  65  38  68  39   3   6  97  18  38  36  53  88  23  17  96  17  95  46  45  33  50  90  83  75  39  51  29  92  24   7  30  73  17  38  52  43   1  52  94  19  92  38  26  37   9  49  89  91   3  11   8  23  28  46  12  65  24  60  97  62  27  10  38  61  32  87  48  68  93  42  34  56  66  52  89  99  12  36  49  96   9  80  18  64  21  11  78  13  87  53  45  88  12  43   5  34  19  63  52  36  86  21  13   9  57  49  80  39  57   9  67  71  74  78  69  49  70  32  98  95  40  36  70  44  99  19  54  60  55  60   5  93  49  11  90  77  56   6  27  91  88  11  15  68  87  47  25   8  22  63  15  31  72  21  65  26  13  28  43  91  91  43   5  66  97  13  23  47  40  94   1  49  19  31  27  99  44  14  89  22  51  14  15  99   1  72  14   1  17  60  55  74  13  25  56  41  62  65  11  22  47  90  77  66  79  43  51  87  66  21  63  34  62  84  90  74  78  16   5  77  46  94   9  36  67  52  68  87  93   7   7  65  52   5  96  96  54  79  54  85  49  66  94  36  33  18  28  48  50  11  92  75  74  17  94  97  80  72  99  34  20  55  72  18  24  70  31  46  36  26  18  21  73  35  30  42  44  97  20  49  96   8  55  15  91  74  25  97  89  29  20  14   9  85  57  34  85  19   2  88  80  86  22  86  47  82  82  64  32  78  16  44  10  86  83  45  25  62  56  64  17  71  52  32   8   6  15  43   6  65  13  91  26   4  31  30  99  74   5  35  37  10  26  98  52  12  32  99  94  21  56  50   8  24  88  48  72  60   5  67  84   6  77  80  20   2  12  56  11  65  60  28  61  87  81  72  29  35  49  42   5  27  26  50  61  95  94  94  25  14  27  20  71  22  82  64  40  82  81  10  59  71  63  70  62  73   8  32  34  18  30   6  55  12  64  23  88  13   3  20  75  93  13  14  74  70  25  72  41  27   6  32  55  57  15  69  72  33  20  55  59  62  78  63  49  34  37  58  47  73  12  50  86  34  45  52  88  82  34  48  53  12   6  51   2  40  11  79  41  82  20  95  15  87  78   6  43  49  91  82  92  48  89  12  64  13  86  22  65  29  22  28  18  22   9  46  88  67  97  54   8  68  21  51   3  90  59  19  86  16  46  38  49  27  40  58  85  24  43  80  33  74   4  40  40  68  91  51  78   1  51  74  12  19  47  10  76  88  50  92  29  35  87  57  63  41  47   4  86  75  14  90  17  90  63  53  43  99  45  34  53  69  26  28  17  23  13  98   6  72  84  68  99  97  51  30  68  11  85  63  38  58  27  60  55  37  72  89  72  34  24  63  50  56  14  18  84  90  30  80  31  11  53  96  44   1  37  18  78  98  64   6  49  35  17  42  50                                                                            
                                                                          92  15  83  87   7  97  76   3  19  28  52  36  66  48   1   1  14  48  82  86  65  23  89  24  83  42  51  61  14  75  53  52  79  74  91  74  90  82  69  62  95  41   1  33  52  78  39   7  84  33  16  95  16  79  50  55  25  32  87  85  84  28   3  72  26  20  95   6  68  45  43   9  29  63  69  97  88  54  57  97  25  12  15  63  77   1  93  85  65  91  21   8   2  87  74  83  60  72  75  57  19  19  70  65  10  76  16  30   2  34  72  28  19  19  67  87  19   5  82  10  82  72  59  47  91  62  18  80  60  39  82  26  59  44  86  28  41  44  99  65  45  94  59  38  25  75  15   6  43  56  53  46  30  36  38  72  67  87  24  39  97  66  46  11  58  57  42  77  47  67  49  76   2  71  51  73  99  58  59  45  70  53  41  70  76  46  11  87  73  89  28  22   6  91  90  27  44  58  63  78  98  24  24   2  63  48  22  40  11   7  43  42  70  87   2  16  29  93  62  33  90  84  16  47   8  12  67  37  77  33  82  13  38  24   8  94  81  99  99  96  65  75  60   5  86  98  48  35  80   5   2  20  88  57   3  48  81  63  92  98  61  94  50  64  93  97  49  15  99  20  32  64  90  26  11  63  91  94  67  98  22  41  37  93  30   6  95  90  90  77  28  28  63  10  61  20  34  61  68  85  60  92  95   1  26   7  85   7  66  73  72  29  34  52  90  63  12  64  85  30  17  71  21  27  51  48  67  27  45  97  34  18  22  41  28  10  46  32   4  61  40   7   6  87  28  75  39  67  21  75   9  48   9   3  67  89  48  47  49  66  52   3  16   7  95  22  37  42  98  26  22  32  79  22  81  82  95  34  98  82   8  33  24  51  93  79  22  67  91   3   1  32  96  30  23  37  37  57  20  63  84  30  14  83  24  87  79  93  53  58  93  54  42  29  59  37  12   3  66  30  98   5  16  97  17  70   4  82  29  63  52  51   4  46  12  40  72  12  77   4   7  54  48  55  27  30  95  37  87  81  37  85  99  62  75  60  56  41  75  25   8  98  75  25  85  81   8   6  61  57  99  48  13  67  89  59   9  20  77  79  57  92  95  76  69  73  35  88  83  17  58  24   4  40  27  75  56  14  70  28  49  61  90  50  70  67  17  13  30  46  89  14  32  92  50  36  56  41  50  36  29  40  81  30  72  76  10  43  87  59  13  39  25  81  33  41  97  19   6  92  59  55  28  56  76  44  68  32  24  58  14  58  66  20  27  38  73  58  32  46  64  21  70  94  64  36  59  26  14  16  93  12  43  77  36  53  18  63  67   9  39  95  86  85  26  73  21  61  36  94  16  31  65  47  73  38  27  20  74  16  59  78  69  95  90   9  67  12  53  89  39  65  37  52  90  46  87  79  82  77  92   6  99  93  31  14  86  96  81  77  10  23   1  96  28  99  51  24  38  23  77  78  32  19   6   2  38  32  40  52  34  59  31  78  42  72  25  30  50  52  51  44  89  43  86  32  42  30  12  76  87  66  83  46  20  39  43  57  98  13  55  15   9  28  30  14  87  46  44  38  51  65   3  90  49  83  71  99  42  97  70  54  59   6  71  15  21  20  48  19  26  17  69  82  36   3  44  15  39  76  86  32  77  59  91  97   1  37  36  16   6  49  42  57  78  91  11  28  42  12   1  46   1  69  74  46  11  21  51  71  48  37  43  47  72  25  23  99  57  58  91  57  96  90  81  90   6  49  73   5  12  18  80  67  50  42  94   5  10  18  31  14  25  87  71  93  97  23  10  74  96  93  63  58  30  75  48  43  81  39  66  23  52  27  28  92  44  77  19  24   3   4  75  69  67  19  45  22  32  15  31  93  75  97  41  23  62  31  99  20  75  33  99  36  98  86  90  44  28  40  33  54  18  27  24  41  73  80  28  88  53  52  59  87  10   5  87  11   5  65  80  59   2  21  74  74   2  74  48  69  35  48  21  43  73  19   8  83  78  99  48  26  29  89  55  28  17  92  45  31  49  15  94  60  39  71  15  20  15  81  60  95  99  22  57  26  28  70  69  84  96  62  53  26  47  96  55  30   5   1  72  26   4  96  36  90  33  12  34  19  73  13  10  84  12  86  90  73  91  18  29  88  22  47  58  44  35  97  19   8                                                                          
                                                                        63  40  30  30  44  11  64  36  72  80  25  59  90  58  57  17  88  93  78  42  69  29  67  54   6  38  63  36  69  51  94  47  69  16  17  56  16  12  32  21  13  57  42  81  71  93  97  98  90  17  38   2   5  38  79  49  11  31  82  78  97  54   8  84  66   9  59   2  75  10  76  66  73   1  14  40  82  44  65   6  21   3  94  62  45  40  77   9  82   8  23  26   3  27  77  15  28  44  68  42  59  11  14  41  21  16  82  35  48   3  31  48   8  86  15  45  20  57  35  83  82  87  30  79  25  41  23   7  34  43  64  48  35  26  18  51  47  47  42  32   7   7  42  28  10  19  39   3  90  15  63  74  44  43  84  48  48   5  19  34  90  60  30  53  33  85  65  56  30  58  24  36  86  57  94  61  87  41  49  62  31  28  43  73  47  19  86  32   6  46  77  36  15  43  28  49  20  45  39  23  89  85  36  33  99  28  12  80  68  92  92  46  48  77  90  12  89  34  82  81  60   2  49  70   1  85  73  69  60  37  58  97  58  16  92  66  63  89  53  65   1  10  64  49  49  45  18  73  18   7  83  44  81   2  24  14  72  18  52  53  20  57  36  24  29  47  86  92  71  73  23  66  73  78  32  28   3  12  50  52  81  98  14  22   1  61  35  73  56   9  43  62  98  45  38  46  49   8  94  96  98  49  92  67  53  95   6  91  40  94  83  43   3  38  83  27  14  41  44  21  90  98  85   1  44  40  38   3  68  82  16  36  98  79  54  64   5  77  31  24  40  23  93  51  81  61  82  96  73  81  76  99  17  14  52  29   2  97  98  81  30  47  70  28  44   4  93  19  43   4  46  71   5  20   6  80  78  19  94  10  65  90  36  38  75  78  14   4  69  53  76  82  36  32  17  54  41  11  59  96   9  38  15   9  58   8  97  72   9  63  48  73  18  62  38  24  85  44  34  28  21  73  87  74  94  98  24  71  44  47  62  44  19  48  45  76  33  83  63  99  52  39  95  96  46  11  22  57   8  90  91  58  24  57  98  24  90   9   7  82  82  11  25  49  61  49   5  28  70  21  86  85  11  50  60  47  82  24  87  47  42  39  27  69  61  24  50  30  30  44  98  82  93  41  56  64  49  97  53   6  54  87  49  44  23  79  63  37  26  53  13  76  32  52  80  85  47  17  32  25  22  76  35  69  75  79   8  91   6  99  73  61  48  18  54  36  92  41  70  28  92  24  77  24  81  41   4  64  16  13  73  33  31  65  23  63  72  44  28  21  96  18   6  81  64  43  60  41  81  34  46  35  23  77  36  63  76  57  35  93  84  54   1  91  67  21  75  69  42  85   2  26  49  42  56  81  82  98  47  92   7  94  44  74  37  97  14  82  47  28  14  58   8  13  93   9  56  92  62  41  57  14  11  67  71  32  16  23  55  12  91  88  46  11  18  62  86  54  97   3  62  71  96  16  74  21  25  47  28   5  23  57  13  89  31  48  99  93  75  11  22  46  76  50  28  80  47  94  31  56  80  85  37  68  50  25  86  31  66  56  65  29  78  74  82  30  68  12  39  95  81  69  60  69  28  54  16  43  11  73  51  95  18  45  85  67  59  14   4   7   8  74  84   9  37  58   8  36  13  93  27  27  58  89  27  36  72   7  14  47  64  67  52  83  98   7  79  10  35  90  44  32  23  90   5  95  41  79  76  47  77  17  56  95  15  88  11  30   7  35  68  45  39  55  34  40   7  40  32   7  17  27  92  52  15  32  21  34  46  96   2  62  78  13  70  37  68  30   7  53  50  74   2  90  62  27  26  56  45  92  68   1  67  47  34  48  66  47  36  18   9  68  45  85  40  62  90  91  46  98  48  67  29  63  68  23  63  90  52  86  98  15  39  30  29  28  56  20  65   9  54  54  29  68   6  50  31  15  49  82  55  74   8  59  67  96   4  95  29  99  59  90   8  36  66  19  52  88  81  48  19  71  73  17  80  67  58  85  43  76  43  22   3  26  41  68  55  56  95  52  69  64  30  99  34  79  83  28  71  18   3  42  65  63  30  52  45  61  16  90  93   4  74  99  57  66  81  47  51  93   9  87  90  55  87  86  41  35  66  33  21  95  77  71  11   3  52  44  58  74  12  38  48  15  80  33  19  50  86  39  79                                                                        
                                                                      15  49  95  93  46  30   7  57  81  16  13  14  12  40  77  59   8  38  15  94  46  92  97  23  80  76   5   5  23  74  78  18  84  67  90  24  71   5  42  28  42   3   4  79  71   1  57  31  50  61  94  12  53  69  65  22  30  35  47  55  18  39  23   3  77  62   9   2  33  82  91  97  53  93  61  27  40  50  63  52  67  14   7  34  61  99  50  28  83  95  47  44  62  35  64  46  55   6   6   8  12  18  75  79  83  79   2  76  35  67   8  91  87   5  59  82  81  77  74  84  85  97  10  27  89  29  43  12  47  60  16  66  71  24   6  34  60  83  24  67   6  45  84  99  88   8  48  82  39  85  25  51  33  82  58  76  21  18  98  43  85  16  95  64  26  97  91   6  37  93  84  44  76  19  88  16   2  75  18  21  94  76  62   4   2  78  18  57  94  72   3   8  28  94  52   3  71  51  99  50  27  95  50  15  52  70  69  42  47  90  58  67  86  43  80   3  79  64  47  35  27  82  17   9   3   6  72  22  27  85  94  97   6  36  18  52  14  31  82  81  34  35  29  12  82  77  75  60  92  33   7  42  70  20  36  41  75  92  81  97  37  24  55  42  82  10  58  87  17  53  45  51  29  14  41  81  22  47  65  15  54  15  71   9  92  96  87  71  30  65  65  79  12  32  29  56  79  22  19  35   2  32  19  58  30  28  85  94  43  82  98   4  34  62  37   9  33  99  17  51  92  60  93  71  98  22  40  39  92  41  94  19  87  99  66  77  96  27  73  12   6  80  67  60  66  26  33  76  57  49  29  48  40  75  99  93  50  68  13  37  84  51  65  87  25  93  77   4  32  95  20  90  85  32  71  20  37  46  65  98   5  12  82  96   5  29  68  76  53  83  46  23  44  86  38  39  48  56  83  26   5  92  89  77  67  45  37  35  97  23  69  74  13  67  69  21  34   2   5   1  52  22  99  64  60  16  39  76  77  94  41  45  10   1  87  30  37   7  79   9  50  59  48  16  12  99  95  16  87  95  76  96  70  89  47  61  41  45  75  99  93  46   4  93  92  21  58  19  87  83  42  32  23  21  26  88  92  49  56  82  46   5  96  90  17   8  27  33  11  73  82  87   3  12  79  62  89  53  38  66  79   6  81  18  51  61  11  83  94  11  31  22  82  39  60  52   7  28  20  85  15  27   4   5  15  34  21  57  43  53  62  43  50  45  75  45  82  88  27  20  59  43  24  63   4  31  39  97  59  77  21  16   2   9  56  37  64  43  79   8  59  49   8  53  74  87   9  28   7  84  72  54  59  45  48  40  13  61  15  79  64  20  32  11  88  61  49  10  94  27  42  31  35  31  41  33  36  76  40  60  88  47  52  49  78  90  16  35  16  60  17  36  20  23  76  41  95  30  62   2  65  40   9  97  69  78  58   4  30  35  59  75  97  21  37  79  68  70   1  90  65  33  81  17  41  68  34  31  89  37   9  72  98  31  92  64  33  82  83   5  42  88   4  35  53  49  81  80  60   8  39  72  10  55  49  30  26  15  82   3  16   1  75  73  70  38  47  86  56  13  59  40  50  37  59  29  77  30  64  52  64  16  36  15  35  14  20  35  39  30  60  32  77  59   3  39  64  65  24   5  48   1  65  46  27  59  10  16  96  89  93  33  53  24  99  89  31  14  79   9  97  97   2  63   4  68  68  52  89  81  45  99  40  36  12  13  87  48   7  90  55  29  57  38  59  28  38  47  18  12  46  59  38  62  76   8  27  24  64   4  80  84  96  55  69  31  99  38  49  16  35  17  58  45  67   7  48  38  30  20  35   5   8  89  33  68   6  34  65  84   2  69  98  45  99  90  35   3  10  37   6  59  28  27  83  55  94  61  49  49  22   5  65  53  52  31  79  60  66  31  77  72  60  48   1  59  25  41  46  38  48  40  59  25  14   5  64  73   5   7  65  98  30  70  53  50   5  31  25  58  63  42  35  78  14  59  90  94  76  60  68  71  80  48  42  23  20  69  48  62  95  90  12  41  75  12  50  34  21  76  88  35  51  63  30  78   4  19  75  88  44   5  31  40  98  83  91   5  18  14  19  20  30  27   2  66  49  81  95  40  68  19  43  86  23  83  71  43  39  56  30  88  46  88  55  63  75  91  78  66  63  68                                                                      
                                                                    56  76  32  31  49  87  19  59   2  43  24  26  77  61  93  90  91  13  45  93   1  26  74  19  22  78  19  41  87  21  66  62  10  69  92  59  98  73  81  99  32  97  12  41  72  63  78  97  60  37  20  98  90  23   8  73  77  88  14  64  24  31  25  73  72  27   9  60  84  89  44  58  61  42  53  90  46  57  23  82  30  35  92  72  81  17  82  39  65   8  27  91  77  13  10  93  20  99  70  47   9  58  11  86  25  78  41  89  75  26  96  55  35   2   6  11  56  56  30  36  27  71  22  29  54  27  41  91   6  33  98  83  20  32  92  24  81  58  79  80  51  92  21  67   1  93  94  26  72  56  76  19  55  39  75  14   6  68  41   8  48  99  15  24  77  44   5  12  69  69  74  68  84  85  90  27  68  64  52  20  92  51   2  77  53  89  99   3  62  92  10  26  32  36  57  48  60  12  41  26  55  77  66  58  38  32  94  66  87   8  43  58  30   3  79  54  10  53  72  93  97  13  79  27  64  15  86  57  17  66  30   5  19  32  57  19  92  20  58   5  92  98  70  75  31   5  29  34  82  38   8  11  82  68  76  50  96  53  50   4  60  31  29  42  77  95  64  97  57  11  58  40  95  42  72  97  74  84  27  46  82   2  23  57  61  24  68  30  53  10  47  98  39  15   4  42  92  67  40  14  12   7  66   8  41  99  27  29  45  39  66  84  95  44  55  94  13  16  87  70  51  14  26  76   2  13  30  58  19  70  15  44  35  17  96  19  75  31  54  86  90  30  55  85  28   4  86  46   6  62  77  17  28  93  39   9   6  81  45  29  57  86  11  60  54  61  44  44  88  81  27  17  52  95  43  70  86  52  22  73  60  23  20  75  69  51  95  83  32  19  86  54  62  32  72  97   5   2  30  57  56  23  31  77  74  99  33  26  46  90  61  38  93  78  74  53  81  96   8  28   9  94  15  68  62  39  49  11   8  63  87  57  35  32  13  43  61  51  35   9   6  66  84  37  90  53  57  34  22  14  89  21  20  58  34  99  30  39  18  10  22  90  12  33  82  66  42  68  17  18  35  68  67  16  28  53  75  57  50  31  80  87  29  94  58  42  83  89  87  18  96  85  87  81  32  87  30  39  70  14  63  33  61  76  58  81  67  45  66  32  89  11  70  84  63  30   8  59  20  53  92  53  20  29   1  67  93  49  81  65  99   8   9  65  68  56  86  24  82  15  90  24  51  50  68  63   3  90  24  68  48  60   1  12  19  88  73  51  73  85  71  72  22  31  95  94  20  24  37  13  68  88  48  85  82  56  87  89  75  71  88  78  10  41  73  14  75  40  68  24  45  29   7  64  66  94  21  77  81  84  86  59  57  87  43  68  53  42  91  27  54  64  63  55  28  37  11  76  47  85  65  20  63  66  95  81  39  12  81  42   8  28  62  50  12  57  42   6  33  70  72  55  82   6  58  74  56  36  58  19  79   9  24  93  63  71  84  94   2  89  16  39  42   2  76  13  72  36  84  60  75   7  46  89  38  78  41  58  98  12  33  81  33  29  39  50  69  45  87  16  32   7  97  80  17  83  46  85  17  63  86  14  93  48   7  88  59  42  68  31  39  39  65   4  49  99  94   4  63  21  79  98   4  73  15  74  44  71  35  36  15  62  73   5  13  18  56  73  45  47  84  99  96  13  24  97  31  23   1   3  48  92   2  72  59  91  35  52  56  45  88  45  19  67  17  33  79  31  31  89  54  88  46   2  65  14  60   3  22  95  28  65  57  61   5  59  80  64  73  35  20  76  63  75   7  26   1  59  67  49  68  71  65  79  79  21  31  30  64  99  10  35  32  47  26  62  63  82  49  61  55  97  12  34  90  88  17  39  16  47  83  83  41  68  81   9  38  67   1  64  35  83  12  55  68  38  40   6  50   2  85  95  43  70  83   5  75   6  16  49  95  98  94  98   8  88  85  35  26  64  62  15  74  98  51  98  41   5   1  52  17   4  45  81  88  50  25  37  63  31   8   5  99  29  61  58  99  74  10  99  20  54  55  11  92  87  35  60  34  83   9  70   5  38  64  67  15  84  97  89  12   3  26  68  13  89  28  85  38   2  23  51  95  32  12   6  91  98  40  10  23  18  68  30   7  30  41  15  70  14  62  41  14                                                                    
                                                                  85  51  23  43  76  62   8  91  56  13  44  25  86  93  24  61  81  29  66  67  14  93  33  44  27  97  10  29  49  78  99  11  47  28  48  93  38  48  21  14  73  97  27  36  50  18  38  41  94  95  89  45  41  51  34  49  36  29  88  65  77  76  72  33   2  18   8   9  89  57  65  50  12  32  64  68   8   6   4  86   3  46  53  53  35  16  78  25  56  28  67  62  30  46  86  53  60  11  42   4   6  98  17  61  34  58  56  33   3  53  70  63  15  63  48  20  93  93  99  90  95  53  95  93  13  99  78  45  13  49  47  74  66  69  48  79  92  50  10  54  31  42   9  18  13  93  41  38  54  62  57  26  67  33  99   6  76  10  62  48  53  72  22  49  79  49  34  68  46  45  83  16   2   3  45  62  95  82  88  67  92  58  68  96  23  93  85  77  60  81   2  98  75  46  96  32  29  51  77  63  94  41  99  73  95  75   1  44  73  39  59  38  27  70   1  77   5  80  48  26  69  99  67  59  61  39  68  15  96  61  12  37  99  56  54  89  52  70  14  70  79  24  57  23  50  46  31  87   3  72  23   8  43  33  57  24  76  56  51  43  34  59  43  32  97  72   6  63  75  73  83  84  75  51  47  42   7  46  54  46  47  32  47   7  90  78  69  91  17  15  73  18  75  38  82  11  92  99  88  19  10  91   2  82  79  79   1  13  47  71  17  90  87  98  98  78  82  60  37   7  37  29  21  99   2   6  46  61  92  36  40  92  39  12  52  31  72  33  58   5  85  98  54  75   7  87  92  82  56  94  10  21  52  75   3   8  32  58  47  83  55  94   2  19  62  87  44   4   2  28  17   6  92   5  23  45   1  44  53  88  87   3  52  94  57  20  87  28  49  26  74  26  10   2  23  84  40  67  44  51  70  98  55  44  31  82  60  68  29  50  19  74  60  26  69  56  77  67   9  26  18  46  99  40  21  84  46   8  75  79  86  67  60  81   8   6  27  14  54  99  91  56  90  31   6  72  91  75  94  90  15   2  93  47  60  92  29  79  10   4  40  52  60  23  61  36  31  90   8  26   1   7  89  61  54   1   6  81   3  76  22  73  31  60  41  64  54  78  95  53  69  67  55  48  55  27  29  72   4  92  13  60  90  66  93  27  92  10  23  33  37  50  22  88  96  87  80  54  91  94  23  44  57  98  32  62  36  25  53  96  44  26   9  60  95  96  15  26  90  17  22  60  24  21  50   4  41  31  21  48  99   2  40  46  49  65  96   1  64  40  64  88  31  93  19  27   6  50  71  29  70  44  96  41  85  50  40  44  72  37  83   1  59  82  21  23  74  98  90  63  88  86  64  91  25  25  20  49  16  84  90  29  89  12  82  71  33  88  68  25  89  55  55  94  50  96  41  76  79   5  89  44   3  31  80   5  49  41  68  50  60   7  98  96  19  49  59  92   8  12  76   3  38   1  25  54  55  95  10  92  66  32  15  46   1   1  59   9   9  74  48   3  80  30  33  43  36  54  12  66   1  90  31  37  95  40  95  46  25  96   9  42   8  96  47  92  37  46  30  54  65   5  45  20  47  58  94  30  11  37  50  28  49  48  82  32  91  34  74  28  70   8  79  73  92  39  57  75  51  35  30  73  30  50  48  47  85  30  76  11  48  91  65  93  11  32  72  71  75  87  43  40  63  61  14  14  85  46  75  83   9  58  77   5  55  13   3  46  98  53   3  23  53  53  61  78  57  68  91   9  98   9  83  17   6  37  53  25  75  12  79  19  89  38   9  52   2  94  34   7  73  39  21  57  77  89  53  67  29  24  34  69  21  69  35  79   3  50  28  41  88  58  79  50  74  54  54  79  91  32  78  59  34  11  62  82  73   1  18  69  36  68  13  30  62  80  46  31  37  68  60  40  78  71  97  18   5  51   8  37  93  94  36  99  42  92  34  23  10  37  14   8  71  69  38  18  68  11  98  45  35  58  61  65  60  86  28  77  73  80  36  95  30  45  61  95  28  14  11  48  51  24  14  11  79  92  99  15  22  10  67  76  98  11  57  91  70  60  23  60   4  10  50  49  51  26  65  89  56  82  43  77  61  44  38  99   3  70  87  45  73  93  23  18  43   3  47  80  93   3  63  99  32  10  98  65  88  12  61  63  93  97   4  58                                                                  
                                                                55  87  60  45  43  71   2  11  41  25  48  92  85  98  46   5  66  66  82  19   4  77  74  76  43  78  98  85  58   9  42  79  25  12  36  48  55  89   2  61  16  82  19  19  69  26   5  64  89  63  21  54  95  99  91  53  26  13  85  12   1   7  85  56  73  83  28  12  18  25  71  69  40  82  42  66   8  75  86  34  83  86  94  72   6  33   5  75  37  18  97  48  67  85  51  41  28  26  54  44  16  16  13  47  54  52  32  37  43  66  24  69  62  84  57  24  80  61   8  18  60  76  73  89  84  65  62  56  81  24  54  80  55   8  37  52   3  13  31  10  37  77  62  94  57  22  50  96  28  22  95  84  55  18  16  76  31  60  79  77  29  30  75  28  83  37  26  71  21  19  16  75  32  76  94  80  34  52  65  90  48  83  11  63  18  83  13  10  31   2  77  83  36  60  24  50  75  86  95  70  43  80  24   4  56  68  24  63   8  61  81  79  21  16  70   2  40  69   3  72  57   3  95  10  42  80  96  16  96  68  72  32  98  50  85  72  11  57  82  13  63  81  36  92  78  47   3  75  12  93  26  48  96  51  33  15  54  70  38  52   6  59  28  18  48  50  98  89  11  49  45  77   2  82  99  76   6  17  28  61  43  95  44  12  71  39  67  56  28  72  74  84  42  16  60  96  40  33  17  92  18  75  74  46  10  96  86  83  54  58  16  25   3  97  28  66  29  48  12  15  30  35  33  10  42  55  23  52  24  96  46  55  55  33  16  20  59  72   7  94   1  17  11  53  20  81   1  27  70  77  13  64  80  81  66  17  24  62  83   3  59  44  98  59  48  66  27   5  62  89  67  97  12  91   4  85  82   8  42  86  55   9  52  40  47  86  37  97   8  15  19  90  50  33  98  35   5  53  93  20  92  82  68  58  50  98  93  22   2  74  28  99  76  16  48  12   6   2  17  13  72  24  57  87  90  79  75  58  51  43  71  54  52  65  78  63  46  36  74  81  12  46  69   5  15  32  86  18  32  59  14  79  76  30  69  86   5  58  28  80  73  20  78  88  22   3  54  88  77  64   9  43  64  18  81  19  96  76  82   7  89  30  94  75  46  71  86   3  48  54  25  17  50  85  44  98  69  45  70  38  81  15  14  26  76  34  68  93  14  22  39  93  10  99  63  37  59  46  39  87  70  51  66   8  67  54  33  86  55  77  36  78  71  49  81  81   2  36  87  80  59  71  22  86  99  60  98  12  47  90  79  57  34  82   8   3  49  31   6   5  79  67  55  18  15  76  62  19  93  37  86  28  94  33  37  42  16  59  12  15  75  97   1  30  22  87  75   5  61  96  88  50  60  10  74   6  99  87   1  39  45  62  90  27  23  68  16  49  81  23  30  26  85  34  72  73  63  55  12  31  66  91  75  26  85  39  70  99   9  25  33   8  61  20  62  12  34  53  37  52  83  17  97  40  28  13  94  46  42   5  81  48  84  13  67  65   3  91  49  73   3   5  90  34  99  16  82  86  79  27   7  93  69   1  50  17  96  67  50  89   4  47   9   9  93  99  23  59  73  28  95  53  43  74  68  47  59  25  42  83  47  12  66   7  57   2  63  69  62  67  69  27  82   9  92  53  29  87  29  42  97  74   6  25  60  94  20  18  16  17  67  74  97  56  82   6  11  50  39  32   5  64  13  25  79  73  28  62  78  57  83  71  89  47  45  77  39  98   2  45  76  31  25  52  42  77  47  68  35  70   7  48  41  52  69  33  47  62  61  16   3   2  14  44  78  51  26  44  83  50  68  25  77  24  76  78  95  90  43  35  36  48  75  62  88  52  64   6  36  88  98  69  93  65  95  97  73  74  59  73  18  70  33  96  76  43  24  45  22  39  81   7  18  57  80  47  54  63  27  60  28  51  32  28  77  36   4  45  62  84   7  42  61  20  66  86  12  53  78  20  21  92  81  60  93  71  11  98  84   4  12  66  57  40  93  73  94  69  57  47  22  90  60  27  82  67  57  25  64   1  67   4   6  19  85  87  55  12   7  79  65  47  10  37  86  73  91  40  43  20  73   8  16  20  17  71  15  28   1  44  48  47  80  95  31  79  88  16  95  10  15  65  92  44  24  46  91  87  12  35  98  60  39  12  38  18  94  39  28  86  98  38  38  95  75                                                                
                                                              50  53  62  40  83  43  78  32  81  89  84  35  27  74  51   8  27  66  93  24  75  18  97  20  78   2  27  85   4  50  11  87   3  68  92  15  15  85  74  21  40  18  63  64   1   7  62  63  38  37  63  67  64  47  40   6  33  77  60  40  47  73   5  47  14   4  89  84   5  38  38  63   9  34   2  44  18  49  82  46  12  36  50  40  71  32  65  32  51  39  86  93  14  28  27  16  79  61  14  47  91  42  51  49  75  26  93  69   6  78   9   6  36  10  98  83   5  85  89  79  75  60  34   4  45  25  17   9  77  72  29  33  61  82   6  46  77  35  46  19  17  11  17  16  47  87  50  56  28  60  76  88  65  35  30  29  46  88  16  11  39   2  50  74  67  77  15  59  48  73  49   7  81  78  76  25   8  30  47  41  80  96   8  77   9  58  45  57  40  53  75  84  56   5  21  59  24  37  96  84  96  73  21  50  98  57  21  18  39  19   8  37  45  52  27  83  77  42  80  76  94  21  49  42  68  79  80  12  79   4  73  35  38  95  76  59  98  35  90  36  48   8  53  18  71  13  40  84  19  39  21  11  65  62  75  87   7  40  52  46  16  57  32   1   1  80  12  50  89  12   6  69  29  65  88  53  14  80  80  99  91  16  87  48  55  71  45  17  31  72  64  61  39  54  14   4  44  43  72  83  56   5  14  73  23   5  35  92  38  47  50  49  19  17  29   5  77  50  49  16  61  47  63  24  32  76  39  26  71  91  50  84  90  50  92  33  77  69   6  12  61  45  76  29  92  43   7  27  27  29  30  59  65  73  13  51  70  46  82  76  21  16   4  64  62  38  48  97   2  60  72  22  61  47  66  51  19  83  78  80  88  24  16  50  29  57  12  48  12   5  47  80  31  13   2  45  13  76  32  89  76  73  45  22  13  52  33  19  26   3  64  94  88  62  45  77  77  55  31  48  79  52   9  60  21  91  36  38  76  16  91  13   3  57  60  33  18  60  79  39  47  45  31  63   9  46  86  52  35  72  51  80  33  84  34  45  34  74   2   9  13  56  14  35  40  72  65  72  73  23  94  49  62  18  51  21  29   1  39  67  37  46  40  58  91  76  11  64  23  14   2  92  66  15  35  60  86  96  53  95  20  60  69  10  67  33  18  19   3  92  26  28  16  63  75  69  69  20  62  23  45   2  50  78  78  98  54  64  75  79  86  98  53  51  84  11  94  17  84  84   6  12  32   6  69  15  51  99  66  33  10  57  47  97  31  16  73  30  96  87  98  18  44  99  19  25  47  51  21  88  54  44  92  61  46  30   7  83  33  75  76  60  84  26  62  37  72  36  90  51  42  81   8  73  48   8   4  26  65  74  76  48  45  60  52  57  34   7  87   2  38  53  17  89  52  34   9  32  40  84  33   7  42  81  59  71  50  68  75  82  40  39  14  36   4  73  67  70  42  89  87  94  61  47  26  99  59  89  17  80  35  57  81  61   7  52  29  91  33  11   4  17  76  87  44  99  90   5   2  84  14  69   8  64  84  36  34  62  96  25  67  92  43  17  92  26  48  83  18  58  34   1  80  16   1  43  99  78  12  23  52  20   6  46  34  42  66  20  93  75  26  72   1  51  19  58  17  12  43  82  21  19  40  40  86   8  98   6   2  82  47  15   5  89  11  48  62  98  14  21  32  74  39  36  74  23  94  78   9  91  53  29  26  19  29  92  12  53  11  23  88  91  15  31  23  97  40  60  57  97  71  71  24  36  37  12   4  26  55  28  32   5  63  77  72   4  69  25  24  67  35  82  24  64  92  19  90  42  19  82  29  89  66  39  43   9  37  60  54   4  52  16  42  22  85  44  55  41  75  90  94  55  66   2  94  60  15  91   2  19  32  14  61  64  46  78   4  31  92   6  95  31  15  33  92  19  49  52  93  57  40  52  65  55  96  79  91  94  22  15  41  47  87  48  65  40  19  42  48  89  94  18  97  61  88  41  27  49  58  88  70  90  21  28  44  85  78  79  47  69  34  82  44  98  73  40  23  24  25  96  70   7  20  60  40  12  92  53  63  99  79  67   1  16  74  89  64   4  16  36   4  59  51  44  69  94  23  81  16  87  16  26  93  16  79  44  23  11  11  14  64  36   9   6  42  20  15  94  71  56  90  22  16  28  63  89                                                              
                                                            20  89  49  93  18  56  48  34  94  59  87  74  86  47  54   7  15  98  53  70   9  48  58  56   1  56  54  53  15  46  29  90  88  91  28   1  46   3  59  76  44  94   1  17  19  50  88  34  12  22  61  79   8  76  69  88  86  35  39  60  96  14  81   2  11  75  74  15  76  46  98  48  83  35  62  56  67  79  12  90  51  45   6  43  24  33  22  70   9  56  87  39  69   9  66  26  61  75   8  25  23  56  97  12  50   5  32   8  92  86  18  13  70  23  78  16  77   2  71  96  65  38  27  25  55  42  12  72  93  56  75  57  14  74  24  62  14  54  32  42  30  92  61  56   8  23  47  61  38  73  14   7  15  52  56  79  59  35  94  59  23  80  43  65  65  21  34  57   7  94  80  55  69  37  17  57  30  32  95   7  88  37  50  82   8  50  80  34  40  84  95  86  34  23  27  39  84  14  45  86  55   2  54  55  53  54  16  75  27  39  21  53  46  22  35  12  97  48  95  44  73  56   9  22  15  33  25  86  10  86   3  86  56  17  68  81  42  18   6  82  18  75  98  61  95  86  96   6  88  14   3   1   2  78   9  49  22  95  45  20  70  74  70  11  97  39  71  15  35  99  29  33  49   2  80  90  35  10  91  28  86  89  99   9  67  14  46  38  31  22  68  54   9  89  45  56  51   9  90  30   6  76   5   7  38  35  76  90  28  35   6  54  97  31  31  42  98  73  63  48  23  67  94  82  90  69  93   8  31  98  88  92   7  33  78  43  34  30  63   3  64   8  79  60  99  61   5  70  12  72  63  71   9  71  67  76  87  31   7  30  80  60  59  56   6  63  39  61  32  68  66  62  64  67  36  38  84  42  45  12  63  65  55  49  95  16  82  91  58  24  31  44  89   6  30  98  35  27  78  95   2   5  20  39  34  39   1  10  62  45   4  46  22  49  24  24  76  91   1  52  87  36  97   8  83  81  48  58  82  11  46  98  57  24   8  77   3  33  17  32  80  49  96  61  24  15  38  77  11  34  38  41  13  40  51  14  20  89  23  70  62  53  83  17  86  72  20  69  93  49  61  92  87  89  50  66  62  38  31  74  79  70  95   8  73  22  71  91  44  79  21  61  38  48  45  61  25  25  43  65   2  62   3  26  13  75   4  92  53  11  76  13  28  62  47  35  59   6  87  26  72  76  25  53  87  24  77  42  49  87  29  24  11  28  89  21  96  51   9  33  98  82  41  33  74  13   5  68   6  69   2  84  13  22  45  73  93  88   9  88   3  99  86  93  87  49  20  78  45  55  86  41  36  16  88  36  79  18  84  71  16  88  11  83  83  16  77  68  37  77  62  15  54  22  82  82  17  26  67  19  41   7  44  27  51  51  69   9  45  37  93  64  82  66  68  66  35  30  58   2  15  52  23  83  53   5  42  85  37  82  81  90  23  37  69  30  72   2  33  98   2  84   4  97  23  99  17  54  33  38  27  15  60  35  87  87   7   9  38  79  99  83  49  53   6  48  55  36  66  43  17  35  74  19  64  83  64  47  81  90  94  94  43  97  15  15  61  68  35  32  28  17  87   6  54  41  60  46  11  56  84  60  37   5  16  81  45  66  22  37  67  98  89  97  60  94  89  77  53  82   1  60   7  68  81  27  92  65  73   9  80  55  34  65  31  59  98  63  81  73  94  24  71  22  88  61  64  10  11  63  81  10   8   6  10  61  74  12  90  58  91  64  44  48   5  62  22   6  15  10   3  67  49  89  13  70  68  84  86  56  36  75  13  29  40  26  71  40  12  54   8  70  41  54  46  43  90  86  32  95  18  74  22   8  60  81  23  57   9  61  71  83  58  70  32  48  93  83  57   8  17   2  24  18  10  68  31  52  59  44  88  93  38  71  75  92  62  16  96  24  72  90  75   6  96  19  52   3  32  67  45  46  59  34  35  12  53  63  85  18  12  95  34  41  97  77  87  90  84  93  53  77  87  13  80  43  45   4  40   1  26  24   5  10  66  80  20  85  26   4  12  43  63  18  76  60  43  62   1   8   9  44  50  71  97  26  46  28  13  34   5  50  93  95  85  14  23  56  95  17  43  68  71  38  33  27  81  68  69  80  27  75  59  90  78  90  75  17  79  32  97   5  14  57  22  67  80  56  39  47  54  13  50  68  50   5  12                                                            
                                                          22  71  10  65  51  71   8  75  58  42  90  96  25  24  63  13  85  64   7  50  37  14  36  15  89  27  78   9   4  44  84   9  64  29  11  55  60  51  59   3  36  91  36  24   7  47  64  66  38  66  19  25  92  42  89  89  98  55  62  58  71  90  61  58  40  23  33   8  87  14  56  33  69  32  56  65  67  39  80  38  53  68  83  26  52   3   7   8  20  92  98  62  48  19  86  33   8  55  80  75  25  15  58  82  77  17  40  78   2  30  17  90  39  59  35   8  59  45  23  10  18  36   1  74   6  72  63  98  36  20  24   6  10  79  48  16  25  57  59  71  14  96   2  99  61  24  70  43  94  43  33  16  66  46  99  81  68  55  15  37  25  37  14  23  82  45   9  13  14  57  54  18  23  59  51  12   7  89   6  92  74  94  53  92  13  26  90  42  66  50  34  61   3  11  44  87  99  36  99  66  78  65  79  98  51  37  74  86  72  84  43  18  66  16  96   6  51  71  81  99   8   3  65  24  13  86  79  74  25  13   3  87  44  73  86  91  90  13  55  31  17  32  68  16  55  74  95  54  80  74   6  22  44  44  33  98  74  86  17  94  59  48  63  66   3  23   1  55  92  79  23  52  69  84  44  75  68  94  86  12  70  83  47  25  94  10  82  50  48  10  15  30  24  75   4  65  94  76  53  96  33  92   2  52  34   1  92  20   3  14  25  12  75  41  71  43  52  45  77  39  41  74  55  19  14  96  83  42  86  80   7  89  20  76  16  27  26  94  35  22  22  96  92  81  89  26  24  10  55  53  33   1   9  56   7  76  29  21  14  96  96   8  73  36  12  53  35  22  22  92  81  26  72  29  31  47  56  72  93  95  30  34  20  94  83  77  48  73  34  97  83  72  70  17  72  56  66  24  29  53  37  90  94  34  32  85  97  69  79  81  45  90  12  87   8  23  97  45  96  38  56  90  77  56   4  70  54  87  86  28  82   1  76  26  88  12  58  66  47  55  17  24  70  99  87  26  48  53  39  77  28  30  62  31  97   7  38  35  98  34  82   1  54  54  84  96  48  69  55  69  50  92  32  81  81  76  66  19  47  68  48  98  63  70  20  37  53  95  28  12  38  54  25   7  16  62  46  98  70  66  71  25  25  12  63  21  88  25  49  10  10  41  45  43  88  23  77  97  47  50  59  76  77  24  34  89  85  30  23  73  29  52  96  82   2  77  68   3  11  41  99  71  11  41  13   1  18  45  43  62   3  56   8  18  31   8  89  98  50  42  77  29  22  44  23  41  92   4  33  31  73  44  67  49  20  43  28  20  27   2  58  26  37  91  14  78  83  92  76  25  58  32  69  53  80  21  95  97  94  94  36  14  15  22  38  89  23  18  19  46  53  88  80  49  99  50  82  40  69  13  71  49  96  91  65  24   8  32  73  24  97  93  27  32  52  47  51  59   5  92   7  35   9  22  39  79  58  14  20  53  38  95  27   5  27  42  55   9  16  38  71  14  26  40  88  10  57  29  92   6  36  76  79  67  29   3  36  62  91  95  13  66  53  54  91  99  96  99  82  31  58  83  89  16   2  13  49  67  41  74  52  93  74  86  53  72  27  89  87  74  19  30  99  22  82  95  55  13  98  15  16  56  55  94  17  93  60   6  89  38  64  73  17  24  52  62  83  46  95   6  97  34  22  27  93  47  64  55  54  26  25  19  16  55  33  83  22  29  13  30  80  94  76  83  73   2  16  72  50  97  56   8  78  34  59  27  55  26  92  35  16  21  93  67  24  89  43  53  13  18  11  91  90  72  32   2   8  64  15  77  98  30  46  77  12   3   1  81  90  94  91  92  34  68  65   8  64  37  54  96  73  51  93  39  16  57  18  14  36  32   8  74  79  28  65  97  56  87  68  59  67  12   8  26  48  17  48  84  61   3  75  39  24   4  30  15  18  55  10  80  77  33  33   4  91  28  94  63  73  17  11  93  75  95  72  63  70  66  31  64  44  45  99  87  16  47  33  34   2  25  82  24  63  31  69  53  79  75  98  11  44  62   9  88  51   1  45  21  50  82   1  81  51  59  98   2   1   7  31  58  22   4  41  85  80  39  45  53  24   9  86  80  73  72  77  42  37  67   8  30   6  74  10  63   8  14  76  40  84   2  20  29  34  58  71  49  76  38                                                          
                                                        77  17   8  74  81  87  72  59  61  65  95   5  10  94   6  85  45  51  17  40  57  87  81  43  97   7  25  50  77  93  45  91  11  28  43  91  84  43  63  51  95  97  85  23  91  94  79  16  82  59  13  83  27   9  72  24  44  75  23  68  89   7  35  25  42  52  25  89  19  50  79  33   5  34  11  55  53  39  83  14  18  17  92  81  88  34   3  43  56  81  56   7  33  34  24  37  80  33  11   3  10  17  17  24  90  66  14  62  58  78  53  54  26  28  41  30  92  63  71  97  11  79  95  23  86   5  16   3   7  87  17  16  48  89  52  94  98  17  16  60  98  19  83  39  32  10  58  66  56  16  55  79  69  64  63  90  41  99  52  46  37  91  67  82   7  60  30  62  12  35  34   1  13  11  28  78   2  78  24  97  21  13  96  10  70  92  43  43  24  43  22  29  29  96  91  76  84  35  94  22  38  75  74  90  87  34  26  42  41  22  23  61  55  77  99   4  51  73  11  16  34  57  27  90  35  85  70  82  61  24  50  33  53  12  12  76  70  90  22  15  49  88  65  79  44  20  65  53  96  77  86  98  97  29   7  25  28  87  77  39  11  53  35  44  84  12  77  85  16  69  30  67  50  49  15  65  29  65   1  33  25  20  16   8  91  59  43  54  82  58  85  31  11  95  68  48  98  48  14  86  83  88   9  47  99  51  90  44  72  92  38  51  84   2  59  88  12   7   3  60  32  69  13  19  97  32  25  88  58  81  99  46  44  79  43  23  88   2  52  63  51  54  55  52   2  11  94   8  21  26  94  34  79  49  76  45  99  24  78  85  91  56  54  35  42  15  81  11  59   6  62  18  59  48  65  57  93  68  18  46  89  36  22  51  38   2  16  43  90   6  23  79  88  42  94  56  30  55  10  33  49  14  59  85  31  89  84  54   3  32  58  60  38   9  20  65  90  86  89  84  13  61  35  11  68  81  93  60  31  84  93  51  10  66  21  28  47  59  10  85  68  83  77  45  60  28  26  13  97  61  23  14  99  21  53  17  24  30  69  16  90  21  36  39  71  26   9  86  89  22  17  84  90  99  60   1  67  35  74  53  85  47  71  12   7  51   4  26  10  69  95  97  87  75  61  85  96  44  39  26  74  97  95  99  57  13  59  64  49   6  12  84  25   2  66  10  31  24  23  53  31  55  42   6  43  16  16   7   6  13  71  50  52   2  48  64  90  53  29   8  43  98  98   8  46  35  70  98  65  45  96  89  64  22   8  12  72  29  34  34  40  42  79  23  73  68  87  64  84  13  16  69  12   2  29  24  75  38  47  97  55  52   9  72  81  63   9  27  90  83  91  48  26  95  11  84  39  60  11  38  63  98  48  26  78  56  23  14  69  18  23  89   7  28  95  60  11  36  76  30  19  86  39  72  29  37  65  59  21  74  66  70  14   8  51  59  45  94  63  55  41  62  46  26  46  38  90  87  66  20  27  85  48  68  12  24  27  75  45  59  93  11  20  71  83  66  40   5  80  31  56  54  89  55  40  84  65  96  12  73  42  91  60  64   1  68  77   9  39  40  66  50  16  99  85  46   6  57  31   1  61  64  77  55  12  56  80  83  53  12  37  59  33  39  20  57  46  70  21  42  35  32  69  62  17  41  26  70  22  97  48  30  39  36  55  97  32  18  77  83  23  73  21  73  37  73  91  90  66  15  73  12  95   7  34  97  24  32  90  52  33  41  46  64  26  65  66  71  11  55   5  47  15  99  39  86  42  22  36  16   9  41  99   2  26  91  41  61  18  46   8  69   3  53  19  32  13  11  26  41  79  72  64  78   4  81  15  68  17   2  33  39  22  63  73  65  26  73  68  85  27  92  14  23  23  93  83  60  45  36  35  95  51  84  12  74  19  55  52  56  57  65  49  54  87  44  97  76  76  71  73  24  65  74  28  70  59   9  98   7  79  10  77  60  25  47  68  64  34  89   2  49  23  93   1  32  17  33  51  59   4  97  57  41  63  53  61  57  26  13  41  58  93   2  68  75  40  19  23  77  88  11  82  13  85  92  53  75  19  25  34  54  19  42  58  10  35  31  97  89  60  37  53   2  62  26  74  57  13  36  77  74  88   2  79  59  71  67  26  68  85  98  47  72  46  71  62   7  83  72  53  18  58  75  93  95   3  28  12                                                        
                                                      99  97  35  39  28  30  23  74  76  86  59  50  59  70  10  51  91  39  90  60  64  51  65  72  96  49  66   9  66  74  86  60   4  74  65  49  89  41  80  60  62  86  12  18  53  20  85  36  98   1   9  30  35  13  12  16  41  44  62  39  62  88  25   5  60   3  63  33  17   6  81  44  68  99  34   9  87  52  52   3  63  96   6  29  63  22  55  87  51  72  93  28   7   1  13  96  78  31  59   9  56  95  19  91  52  55  95  91  19  38  11  88  16  35  22  11  48  49  87  30  59  51   3  62  80  21  83   6   7  73  53  55  37  98  63  17  99   3  42  11  81  56  32  74  28  43  47  22  41  11  71   6  46  44  40  69  37  65  71   4  96  12  82  66  44  65  20  58  11  70  79  98  23  14  81  73  80  96  53  14   7  55  11  25  74  56  53   8   8  28  96   5  12  90  47  99   5  33   1  53  30  51  69  79  81  81   3  58  29  95  38  23   2  74  84  40  25  88  84  77  68  10   1   7  45  40  20  97   6   9  12  39  36  46  64  13  18  48   8  89  76  56  96  71  88  82  29  85  67  58  37  48  32  13  50  42  48  10  80  40  79  94  29   9  76  77  80  22  66  83  48   7  51  49  27  86  22  90  56  38  38  35  56  78  55   3  68  14  53  52  85   2  91  39  62  16  85  81  96   1   7  27  72  40  35  84  37  42  26  96  32  91  31  32  91  12  30  31   3   4  49  69  70  25   7  18  30  54  82  15  91  18   7  63  72  45  25  52  14  63  35  68  55  36  14  11  52  39  40  56  11  26  24  37  23  15  11  65  45  55  74  43  99  40  94  15  15  19  77   4  40  37   1   8  91  37  66  51  99  78  93  41  41  81  32  13  78  28  63  32  59  90  18   5  79  27  37  10  40  24  86  40  85  12  75  99   1  67  68  48  37  36   2  91  27  63   2   2   5  50  86  42  54  88  80  19  74  97  79   4  47  56  85  64  77  31  96  17  63   7  36   3  96  14  35  63  62  41  43  95  23  17  72  90  13  88  99  60  23  49  50  98  74  39   5  70  20  86  84  64  43  28  74  12   1  73  33  69  48   6  45  50  60  48  37  36   3  23  12  19  97  75  52  33  22  99  37  48  31  71  30  60  18  88  67  93  43  36  33  88  30  23  73  26  13   4  75  71  52  30  11  83   9  53   5  76  78  67  86  98  68  23   1  30  25  98   7   5  56  76  23  14  20  55  82  56  80  85  32  11   9  43  49  19  31  96  86  10  45   8  74   3  98  49  36  93  26  29  48   7  86  62  30  34  45  41  65  95  34  20  93  69   1  97  70  75  83  45  66  66  86  18  15  47  55  26  32  67  24  88  32  14  34  67  15  97  81  22  86  55  10  88  68  75  87  58  89  69  89  53  48  86  10  70  74  67  53  27  94  37  35  59  63  57  98  36  99  29   5  56  17  66  11  81  18  75  89  77  37  11  92  79  29  17  18  93  30  62  67  58  28  57   2   5  63  54  15  43  39  84  64   3  71  70  97   3  15   4  44  93  68   1  14   1  80  48  99  68  63  53  45  71  20  66  38  16  84  87  76  21  14  16  52  17  67  42  14  43  37  77   7  84  59  22  16  19  31  88  44  24   3  75  53  89  57  25  69  82  34  69  24  92  19  85  18  28  10  60  95  76   7  87  83   8  91  22  14  25  21  88  62  66  48  45  93  25  55  44  50  59  32  96  73  65  93  88  35  15  33  22   2  11  10  94  95  96  21  39  91  46  32  48  37  11  21  74  80  95  26  53   2  10  24  85  20  63  60  54  18  55  28  24  87  90  53  83  85  81  59  42  99  58  58  31  96   5  21  22  81  35  91  16  87   9  86  94  96  94  37  26  71  46  44  98  12  39  37  75  35  23  22  21  96  38  17  78  89  10  12  73  59  63  27  64   1  13  26  42  64  18   3  38  91  14  42  22  23  23  54  13  65  16  75  69  19  99  97  82  15  11  51  71  76  62  67  40  36  48  76  76  99   4  15  86  62  50  57  63  22   8  13  70  29  92  37  93  83  43  92  94  40  21  73  62  74  49  65  95  83  36   5  20  38  38  35  38  96  29  43  51  20  44  89  15  12  93  37  94  93  72  62  40  71  33  42  16  98  88  42  16  28  91   8   1  75  67  71  77  48  23                                                      
                                                    62  31  57  48  10  19  26  11  58  26  71  98  42  78  11  78  78  90  11  12   1  52  17  68  36  36  51  45  75  90  23  92  57  83  12  48  61  40  28  37  99  72  20  36  55  75  86  43   6  17  44  57  73  77  98  66   7  68  66  26  70  45  49  96  66  60  52  93  54  52  50  26  78  30  88  38  12  84  61  18  44  89  16  27  69  53  41  40  73  47  23  70  36  90  28  51  18  11   7  66  56  71  76  48  71  74  39  91  47  31  12  36  53   3  71  45  98  56  37  52  10  26  51  26  13  11  18  58  40   6  70  35  13  56  20  36  46  79   6  27  85  57   1  43  70  91  61  95  27  47  27  59  18  78  40  38   7  52   6  69  53  22  29  50  18  94  42  29   4  66  36  67  23  98  66  26  39  59  90  28  32  89  76  39   3  79  91  28  17  51  38  40  95  95  93  13  52  49  57  53  62  66  95  21  38   9  35  71  78  85  92  90  17   5  16  42  12  94  39  14  13  18  53  72  62  71  23  99   6  88  24  15  53  42   9  74  70  37  96  41  39  46  34  57  51  73  37  16  21  15  45  55  18  34  32  27  91  29  71  60  26  74  35  20  82  78  35  25  19  91  49  29  85  69  58  74  79  18   4  76  55  87  28   6  23  81  13  31  99  35   8  44  22  92  98  74   1  88  82  47  66  69  53   2   2  38  60  31  78  28  30  58  36   1  25  53  57  47  40  77  14  35  27  63  30   9  19  47  75  34  39  41  77  26  30  84  34  87   2  94  62  42  32  28   3  33  63  97  96  39  79  64  44  96  22  98  34  67  51  18  68  41  98  17  55  97  33  28  86  31  46  96  64  96  20  12  11  70  63  92  78  79  64  34  80  22  38  43  92  68  16  68  30  14  68  93  29  60  32  47  51  49  47  57  92  48  33  65  63  37  26  82  70  17  50  62  83  52  58   7  73  96  11   4  32  49  84  35  39  17  96  92  72   9  22  51  64  90  91  15  35  69  20  32  35  59  82  31  33  83  11  97  38  52  81  50  39  55  56  88  15  78   1  37  61  55  87   9  84  51  74  40  56   9  32  78  67  59  75  42  90  14  22  60  98  73  86  75  24  87  79  48  32  28  73  92  17  50  37  65  73  72  94  68  97  31   5  52  63  96  70  38  45  27  77  94  52  36  91  80   1  30   2  81  46  70   5  70  54  14  21   1  41  86   2  64  56  98  44  45  71  95  64   8  56  35  37   3  60  42  53  88  66  74  79  74  56  58   9  23  78  66  45  48  58  57  69  29  65  30  27  67  97  92  49  86  42  44  24  67  55  19   8  62  15  24  41   9  88  96  47  16  47  50  32  74  93  95  56  46  56  98  97  41  37  85  23  86  97  58  48  63  76  98  37  51  50   8  34  75  73  64  59  11  91  10  80  38  90  31  48  91  38  12  82  98  63  36  56  58  14  93  80  35  96  39  74  29  15  37  59  54  13  25  80  41  25  35  87  90  51  60   2  58  48  27  84  76  19  52  67  56   3  51  91  78   7  34  43  27  62  73  89  72   7  90  40  44   2  77  23  28  18  41  60  55  44  39  32  45  57  64  95  60  20  33  19  67  66  13  12  29  45  96  63  28  72  48  41  75  96  23  45  62  82  46  77  72  86  56  91  13   6  12  66  12  87  56  31  39  76   9  90  10  23  70  67   2   5  60  33   3  54  98  39  67  62  29  36  21  79  40  35  36  68  91  10  89   6  11  77   7  64   9  28  12  41  57  84  88  21  10  42  69  32  45  40  15  77   5  85  12  70  26  64  77   4   1  59  18  81  25  27  28  35  94  35  74  31  55  55  89  42  91  59  30  58  79  86   5  65  72  72  82  70  86  13  47  27  18  53  15  47  42  85   1  35  35   3  66  45  68  28  29  95  59  30  79  70  31   3  40  19  60  32  20  75   8  50  64  83  42  95  57  65  64  25  15  73  18  93  21  88  44  62  12  78  84  39  39  64  16  14  79   9  33  54   6  88  21  46  78  64  30   6  84  44  67  25  75  85  86  78  55  70  80  23  72  22  26  34  33  13  38  50  38  23  20  93   4   4  43  64  86  65  86  28  69  85  26  96  56  29  80  97  40  94  24  38  11  83  41  58  32  78  45  14  92   4  43  46  98  15  98   4   8  94   9  46  66  39                                                    
                                                  46  43  68  65   6  88   4  36  29  32  77  59  70  65  59  57  11  53   1  97  31  93  49  12  11  57   1  62  96  74  11  78  44  55  95  24  28  38  29  44  24  68  88  80  30  21   3  75  53  81  27  95   8  75  37  53  23  80  69  90  69  39  71  63  15  23  46  53  16  87   2  60  40  78  32  22  24  84  22  26  68  36  47  63  88  38  27  76  51  25  78  63  41  87  83  13  86  66  96  85  98  49  20  80  27  81  75  61   7  37  91  88  49  37  28  37  73  92  54  16  40  81  71  17  86  91  38  37  50  19  11  75  38  37  78  76  74  49  66  80  63  38  99   2  71  78  63  85  74  64  53  24  74  68  80  97  78  28  37  83  45  56  90  59  26  41  93  34  12  65  27  50  59  34  90  75  81  56  69  96  50  91  49  96   6  42   5  92  90  35  67  21  39  37  44  34  53  15  93  13  19   8  78  75  30  58  85  78  94  46  15   6  76  51  12  83  63  58  26  12  98  86  68  82  54  17  45  39  19  75  76  30  28  10  74   7  61  55  75  10  18  64  49  74  21  41  10  20  20  88  47  58   2  92  68  25  29  22  49  17  81  96  84  67  78  61  47  16  74  88  15  34  42  85  47  54   6  29   4  55  31   7  48  35  54  50  65  22  52  10  95   6  55  65  18  28  82  13  28  95  23  15  48  93  99  69  12  29  41  42  48  52  86   5  45  40   4  68  17  11  75  41  62  55  68  52   4  77  77  87  16  65  61  77  91  46  35  12   9  70  28  13  67  56  80  44  43  85   6  35  92  58  34  84  90   7  18  66  69  51  94  38   4  71  64  84  67  72  42   3  73  82  50  58  60  66  20   4  78  22  15  69   9  80   4  76  87  90  38  41  84  66  78   4  73  99  40  68  33  36  29  15  78  78  94  53  81  23   6  59  17  26  14  55  87  18  87  98  55  65  34  23  60   9  46  68  12  51  96  37  28  53  81  58  51  83  44  85   9  17   7  34  59  42  98  44  30   8  66  63  18  38  77  94   4  83  39  19  49  73   7  50   4   6  19   1   7   6   3  30  92  76  41  58  43  42  46  84  64  29  35   4  11  25  72  40  81  73  39  14  18  15  10  79   9  70  63  12  36  55   6   6  78  53  59  11  31  90  48  78  22  43  29  30  72  99  29  77  80  60  46  89  32  10  10   1  53  82  61  38  89  41  85  33  41  55  59  44  38  20  79  62  97  14  96  14  98  45  11  36  60  16  50  41  83  33  10  62  75  50  60  35  54  13  66  83  53  91   8  13  55  98  34  27  36  63  29  91  15   8  66  79  72  16  15   4  91   3  92  75  44  65  34  47  64  43  91  95  10  19  76  44  36  13  87   1   6   3  47  73  20  69  93  74  90  51  23   9  18  77  69   3  87  86  70  42  94  40  76  39  99   5  44  16  92  55  71  10  85  98  64  31   5  16  37  13  96  87  52  26  43  27   4  17  90  98  16  51  86  37  98   5  97   9  75  86  63  86  77   3   9  21  28   3  51  60  81   6  78  38   6  56  80  57  65  42  32  19  63  36  96  28   3  68  66  50  73  17  58  71  32  46  48  31  44  61  47  22  40  69  28  86  44  79  12  57  64  14  75  22  26   9  46  62  63  21  88  97  53   7  69  53  99  12  83  63  34  34  58  70  59  19  28  25  53  48   8  95  16   8  99  16  67  74  87   9  15  31   8  92   7  82  82  13  34  37  57  15  52  87  45  68  27  66  93  40  16  61  83  16  85  48  26  19  61  54  92  51  34  32  58  37  53  10  82  42  79  58  39  18  22  61  47  31  32  18  41  44  14  86  24  43  71  27  60  73  84  18  73  26  39  47  85  62   1   6  78  34  47  14  41  89  51  32  37  90  59  96  20  54  97   6  14  12  36  92  10  91  15   4  47  19  96  59  60  41  77  53  62  24  85   7  36  99  31  21  84  81  33  44  37  34  32   9  23  17  40  72  91  85   5  17  21  50  59  25  45  16  81  89  78  68  14  80   6  64  82  35  35  60  63  40  90  83  64  76  78  68  82   5  59  43  49  89  70  12  68  89  54  99  84  96  87  51  38  97  18  46  59   9  58  14  38  76  96  31  92  14  93   1  34  18  45  41  74  79  52  15   8  12   9   1  63  65  76  43  87  13  68  70  99  89                                                  
                                                34   9  85  82  70  18  58  16  67  51  76  19   2  65  87  66   3  98  97  69  86  94  29   6  15   3  88  29  90  83  89  40  72  58  56  33  81  10  91  54  44  20  96  83   4   1  14  23  99  42  23  87  41  34  25  77  97  15  87  63  77   6  50  59  31  89  19  23  72  28  21  11  70   8  95  81  58  58  41  23  11  24  52  56  42  62  84  71   3  95  20  22  43  16  29  95  39   9  51  21  49  23  92  16  82   9  82  56   3  95  91   6   7  29  37  13  53  54  40   8  79  47  68  32  63  37   8   5  62  14  61  66  13  68  73   4  95  83  94  99  60  45  78  44  19  62  33  20  37  80  34  57  46  12   8  81  53  60  93  57  10   1  60  41  55  76   5  99  61  63  79  24  50  56  55  32  28  17  48  58   9  91  68  76  93  45  24  45  70  23  49   4  90   8   3  93  26  99  82  10  66  12  24   5  92  93  17  75  13  85   6  83  51  56  78  36  52  43  39  10  70  15   7  29  73  93  81  72  31  50  71  60  38  10  88  65  18  47  15  91  30  99  98  69  61  92  27  39  69   7  13  44  86  57  23  58  87  46  57  75   2  40  51  66  28  66  69   8  86  37  54  71  19  99  58  81  71  78  95  63  55  83  83  72  26  84  85  34  21  43  96  95  16  78  84  95  45  34  82  83  34  93  61  42  59  53  25  73  24  89  61  44  69  17  33  87  72  77  54  61  86  73   1  49  15  74  61  37  86  16  13  86  59  23  44  61  81  66  60   8  44  44  82  67  78  47  37  66  18  46  49  28   7   4  66  62  90  81  21  87  84  17  37   3  85  45   5   1  16  99  21  18  18  91  43  17  27  29  87  91  62  66  16  43  81   6  80  61  92  89  10  10  26  36  56  71  29  15  24  44  50  45  12  68  32  26  54   6   5  54  67  48  72  72  12  10  53  94  85  70  41   6  53  13  52  31  12  55  87  95  37  32  76  58  38  93  14  96  95  41  94  79  95  68  45  89  82  10   6  22  73  47  98  61  12  63  15  35  16  71   6  42  84  55  12  51  30  39  94  53  77  66  63  39  36  33  86  83  61  26  32  12   6  72  64  92  25  45  95  78   2  78  83  20  73  43  55  23  31  30  95  58  24  42  54  38  45  14  87   3   2  13  60  15  95  83  58  83   4  39  94  89  88  37  83  54  31  70  24  83  50  56  65  43  74  40  87  10  88  67  46  92  41  99  10  10   8  19  20  23  12  82   7   9  28  56  42  74  69  16  75  51  57  95  16  10  26  22  99  27  92  71  72  50  25  55  58  37  80   8  20  27  42  68  65  76  86  23  46  44  28   7   1  17  92  99  63  74  75  57  11  83  96  90  28  81  16  35  74  93  49  68  65  11  39  76  97  51  21  38  37  75  79  46  72  69  97  62  52  73  39  25  18  14  21  52  73  36  59  24  69  50  31  40  19  35  74  76  86  20   5  34  52  59  34  83  52  24  36  45  19  72  22  47  74   4  14  87  75  62  77   9  80  58   4  80  40  74  27  75  66  70  31  89   7  93  45  37  18  97  88  19  95  93   7  33  46  78  43  58  14  54  60  22  37  70  42  38  36   5  24  96  10  20   9   4  57  61  46  97  69  81  99  87  16  98  88  56  32  40  98  90  25  53  42  86  88  34  34  62  60  65  30  41  10  99  87  28  31  89  69  26  74  65  48  74  36  65  48   5  65   5  68   7   2   7  62  81  52  52  80  93  56  83  82  88   9  61  82  51  98  49  11  99  15  70  33   4  45  53  13  72  96  35  39  62  24  81  87  80  43  25  97  75  74  89  48  21  48  66  95  87  17  77  74  85  95  49  49  92  85  64  14  56  69  13  88  87  74  90  97  14  72  52  99  59  86   2  32  77  65  73  69  71  55  82   1  12  17  25   9   7  76  49  46  87  87  83  34  38  40  78  46  76  16  52  98  94  31  72  86  32  85  23  72  32  92   7  67  58  74  47  25  81   8  66  99  61  37  53  38  69  53   1  92  60  26  63  67  18  31   6  36  67  15  45  95  69  47  79  52  92  80  44  75  10  24   2  48   6  87  93  35  58  79  47   7  40  72  93  24  44  13  71  18  87  12  39  61  98  66  13  11  67  76  62  77  51  66  20  86  73  60  55  52  67  77  53   5  99   7  36  70                                                
                                              34  49  16  81  20  85  40  31   1  39  67  40  30  79  42  87  68  69  48  19  71  75  17  66  47  34  12  84  32  99  72  46  95  47  83  33  89  10  85  85  60   8  78  92  50  38  69  67  45  24  33  37  51  40   7  22  65  93  98  61  72  72   8  56  17  49   2   6  83  89  20  90  32  73  30  15  71  86  40  71  48  67  90  66   3  73  90  46  73  71  12  29  28  61  16  57  71  75  56  28   6   8  98  79  47  72  70   1  25  44  65  75  77  35  96  15  52  26  43  63  31  91  78  37  21  75   5  85  51  67  46   5  95  84  39  24  40  46  74  81  71  78  17  80  66  48  92  97  99  70  41  32  18  50  21  38  16  54  24  34  31  85  97  89  26  63  76  65  39  42  78  52  20  23  41  16  15   2  64  12  70  81  30  62  75  10  20   6  18  10  95  24  26  33  98  15  95   2  85  51  35  34  32  52  93  92  42  89  30  81  70  58  50  62  75  24  76  24  96  52  59  95  29  54   2  98  57  46  30  48  50  79  13  78  46  82  30  86  15   8  99  50  61  59   6  25   7  64  58  27  83  89  70  17  90   6  63  79   7  37   3  41  56  36  82  42  90  22  47  57  83  84  90  58  67  44  45  73  41   4  15   9  12  32  90  98  37  36  42  64  73  89  61  71  42  82  40  50   5  92  80  53  66  74  69  38  17  78  12  60  11  34  69  56  43  32  36   9  66  12  68  59   3  50  95  60  86  56  26  87  40   2   4  30  52   4  16  86  43  49  56  56  35  70  89  58  12  32  82  47  88  99  81  69  71   6  85  40  60   8  56  18  45  81  30  22  62  53  34  32  82  97  95  86  73  18  32  42   3   7  12  63  52  81  93  53  11  60   7  93  13  92  42  17  22  30  79  21  36  94   7  90  88  97  48  27  94  19  52  48   2   9  79  12  95  68  97  97  60  18  72  57  15  14   5  38  75  79  90   5  64  83  12   9  99  82  52  86  74   4  27  64  55   7  40  34   9  89  30  35  17  49  90  24  29  86  27  83  32  53  60  86  65   3  11   1  52  69   3  40  47  51  93   4  87  10  18  77  68  88  63  91   1  35  62  50  98  47  16  66  29   1  74  62  20  65  35  68   8  72  33  96  20  43  83  93  72  81  53  73  40   4   6   6   6  92  11  12  10   5  63  64   4  89  47  49  38   9  67  97  66  55  73  21  73  10  94  27  42  80  98   5  30  25  59  76  14  55  14   5  14  53  34  79  48  78  54  83  96  61  23  54  53   3  80  16  52  62  65  90  21  30  11  44   2  79  45  56  26  96  32  13  40  55  73  65  33   4  37  71  82  33  88  59  10  47  26  15  21  32  61  54  82  91  92   9  48  53  33  57   2  75  21  95  69  62  63  83  47  51  32  24   7   6  66  13  99  63  41  89  24  12  62  64  91  13  34  31  54  92  42  22  60  96  54  43  98  90  55  65  29  84  42  54  66  41  98  62  65  51  83  52  71   4  22  73  45  61  63  93   2  30  55  52  64  57  75  74  60  26  68  24   6  10  94  62  50   9  91  99   8  68  84  19  48   5  81  59   7  30  20  99  44  93  56  10  71  36  62  16  94  95  27   2  96  68  26  42  82  24  22  73  26  50  67  87  88   4  87   7  52  33  64  33  94  16  99  43  43  25  86  94  35  92  77  23  84  46  91  89  12  98   3  68  86  36  27  59  77  33  39  12  50  70   6  67  50  97  49   4   3  70   7  22  55  32  56  52  95  29  72  62  55  29  92  57  16  51  98  83   6   1  84  47  73  17  45  98  49  95  26  44  10  72   5  54  97  81  50  64  73  46  24   7  51   8  88  65   3  51  43  33  93   6   6  46  62  57  27  76  10  14   6  97  89   9  97  11  21  81  10  89   9  68  66  18  47  13  15  72  90  33  14  64  25  78  17  23  57  33  44  17  94  73  63  15  35  56  51  32  49  33  41  53  46  75  64   1  60  24  58  37  51  50  40  38  90  13  12  81  90  67  65   1  77  29  10  19  50  15  54  60  18  98   3  50  52  33   1  73  82   4  75  53  31  74  86   3  49  98  39  77  75   8   5  30  90  10  45  72  62  60   5  42  19  87  21   6  81  35   6  76  53  54  64  44  84  64  97  60  71  49  88  33  73  26   3  89  67  79  39  35  42  28                                              
                                            44  32  48  66  17  11  17   9   6   6  86   4  71  36  13   4  28  70  12  92  15  48  47  20  38  21  14  32  94  90  91  10  65  79  94  38  29  88  96  69  10   6  16  43  51  40  82  41  12  37  59  98  88  84  67  63  77  11  85   6  76  62  15  89  31  66  22  74  11  39  85  71  68  33  44  69  95  20  59  77  40  37  69  97  28  43  81  59  94  62  15  54  87  90  80   3  15  40  71  93  97  13  14   1  70  30  94  22   9  73  97   4  84  17  47  36  87  91  69  16  91  18  77  21  80  45   8  88  60  11  54  54  56  23   8  34  19  70  36  16  58   1  99  41  54   6  26  63   7  72  45  12  53  22  48  92  91  28  65  65  51   3  67  11  89   6   7  43  73  91  71  19  91   6  95  43  14  21  53  61  36  15  89  36  41  86  46  79  55  86  63  60  43  10  40  92  80  39  67  92  86  37  98  61  69  17  11  90  35  58   8  76  32  72   4  48  82  18  21  10  66  34  38  79  66  23  44  83  99  35  98  82   1   3  60  45  82  20  61  95  52  72  65   1  27  63  16  88  71  11  48  70  67  84  57  46  25  40  53   9  89  85  17  67   5  25  80   7   2  66  69  59  56  44  31   8  97  85  90  25  91  41  38  29  21   5  73  61  68  82  76  54  49  14  29  75  65  94  12  45  49  14  30  84  12  28  25  78  42  42  78  42  46  26  73  76  15  99  30   1  42  50  41  96  21  50  39  91  24  91  18   4  58  82  98  20  73  71  37  51  67  10   1  38  28  49   6  28   8  92  20  85  74  50  67  32  84  41  60  48  51  32  23  74  69  57  23  61  95  75  28  65  56  46  27  48  99  74  30  47  58  70  95  51  13  58  67  41  48   2  46  96  23  47  80  37  96  88  78  83  91  10  48  90  27  31   3  64  67   3   7  59  77  33  29  48  79   1  76  55  17  58  35  36  71  78  22  43   4  29  77  90  57  49  71  45   6  72  87  70   6  31  12  81  34  89  71  69  83  13  15   9  30  66  73  36  54  86  38  41  76  90  64  26  58  20  16  88  30   3  88  25  46  34  72  80  56  72  41  96   4  53  85  38  14  23  12  29  29  41  15  60  91  68  62  49  68  54   8  38   5  78  93  40  85  46  58  81  45  33  77   7  35  84  76  80  66  55  73  49  13  11  13  45  39  31  19  93  41  14   7  77  14  61  99   8   1  88  34   2  11  11  40  31  57  99  31  19  57  34  40  30  48  70  70  98  45  34  90  86  66  28   3  72  85  34  48  12  88   1  75  65  25  20   8  89   8  10  52   7  72   9  17  28  66  76  11  90  65  68  49  76  87  50  31  70  50  57  68  53  74  51   6  62  95  40  56   5  15  97  37  40  34  63  68  36  84  42  70  78  41  29   8  11  32  10  52  86  34  62  49  24  58  46  38  27  85  76  36  64  32  54  89   9  74  18  98  63  22  94  66  20  12   5  53  41  89  62  31  55  60  68   6  52  64  65  29  15   2  41  13  37  86  92   7  85  91  23  35  76  81  17  21   9  27  86   7  24   4  37  94  80  42  82   2  75  98  43  69  82  85   9  41  59  97  31  59  28  51  80   2  42  89  12  56   3  11  95   3  30  49  74  11  21  55  48  69  49  17  88  13  87  76  18  89  56  83  72  84  42  30  39   5  87  33  97  25   1   9  64  85  80  42  30  75  46  63  38  55  37  48  70  45  50  27  77  77  25   1  29  29  87   4  29  15  49  14  99  69   3  94  96   9  47  27  93  26  47   9  53  37  27  39  60   1  28  15  56   6  17  39  32  95   3   3  18  66  91  66  53  91   9  12  87  71  35   9  64  75  56  56  38  26  82  46  37  65  77  17   5   6  43  83  33  59  38  47  13  68  81  87  17  54   3  61  44  85  35   6  85  25  70   4  80  18  17  52  36  45  20  10  51  96  57  49  47  84  24   1  70  98  10  74  54  88  40  10  57  58  55  33  44  43  76  13  56  66  23  55  22  65  69  57  80  21  93  60  53   1  14  94  73  12  76  87  72  13  37  63  44  27  12  49  86  64  23  71  56  30  27  24  19  39  22   3  26  95   8  64  68   5  11  98  48   9  59  38  61  23  78  47  37  41  32  12  26  83   2  70  12  50  68  37  82  43  44  52  85  73  61  90   9  93  67   2                                            
                                          75  90  53   9  38  29  86  34  42  40  83  56  71  27  47  56  93  90  63  30  67  77  49  36  22  44   2  26  65  96  61  28  73  64  67  47  27  58  20  57  28  54  34  35  25  93  12  34  31  33  61  65  29  66  14  73  36  31  47  93  96  52  58  84  97  13  90  18  65  91  54  66  82  62  38  48  77  45  25   2  22  99  60  86  37   2  99  26  64  88  67  78   4  36  21  86  11  15  24  45   2  72  19  82  41  44  10  83  68  62  99  19  19  95   1  23  15  23   9  94  45  91  62   9  36  13  29  95   7   7  80  18  59  11  63  98  79  45  20  88  66  71  27  45  71  94  48  33  96  13  75  22  84   1  94  45  73  82  38  97  37  29  72  56  96  86  20  42  83  36  69  83  36  71  29  64  63  87  40  14  78  91   2  74  19  74  58  43   5  51  18  95  90   2  12  74  29  58   5  91  32   9  21   4   4  45  98  49  33  70  74  38  42  21  98  45  82  82  44   6  35  93  67   1  81  93  38  51  40  85  45  96  68  57  73  90  22  46  99  80   2   4  17  83  71  78   4  85  79  47  27   7  89  24  44  13  43  82  31  43  36  45  12  87  77  99  17   5  46  41  39   3  70  97  12  98  61  82  39  69  25   9  42  73  23  17  87  93  17  67  64  91  38  31   5  53  71  14  33  24  76  34  48  33  98  11  70  41  46  54  13  55  89  88  18  66   3  90  40  13  37   8  33  43   1   6  43  17   5  26  51  70  71  27  88  38  74  73   3  79  13  87  83   5  13  73  61  22   6  73  52  35  34  60  97  32  57   2  89   2  18  67  15   2  47  79  40  38  62  28  59  27  26  32  52  86  90  56  59  86  94  41  55  33   5  31  91  64  94  62  70  93  88  40  25  95  19  95  25  73  79  77  38  69  65  57  49  80  88  57  98  64  60  90  95  88  30  45  17  65  29  23  97  17  80  99  59  73  37  86  41  87  77  58  42  36  33   2  74  49  24  29  20  57  86  14  51  96  91  90  27  11  25  52  91  57  44  32   5  26  91  49  22  95  84  86   2  60  10  13  86  63  34   8  50  20  28  31   9  97  73  64  93  57  53   7  93  58  56   4  20  81  76  79  66  92  53  55  30  64  21  86  97  96  24  18   9  43  78  12   2  48  63  70  93   2   3   1  48  81  45  61  91  79  33  67  23  20  45  42  89  87  48  97  16  16  58  87  86  80  72  51  14  80  19  83  45  40  72  65  57  15  92  24  76  15  81  23  78  63   9  94  78  71  65  91  44  27   3  14  92  66  93  82  17  86   9   7  39  10  91  11  14  47  76  41  14  15  18  92  88  32  22  23  74  94  44  65  54  91  64  66  31  51  58  26  16  28  34  46  64   1  43  45  44  74  62  94  46  66  56  87  41  12  45  40  66  48  28  14  14  96  21  87   4  77  49  12  70  26  21  56  69  24  87  68  65  53  29  73  39  40  62  10  28  99  95  66  58  91  56  27  48   8  36  63  22  38  29  31  72  17  87  90  88  26  12  54   3  62  76  70  37  70  70  68  61  93   9  93  12  11  21  58  64  23   1  10  67  63  13  60  69  54  35  99  27  76  15   1   6   9   7  18   6   8  42  31  59  88  36  77  90  75  52  20  63   5  72  21  45   7  56  48  16  75  95   4  34  57  28  36  63  18  83  99  17  18   4  62  12  30  30  67  48  70  58  56  65  10  96  83  10   8   8  71   7  31  45   6  27  84  13  51  85  86  17  51  41  46   9  24  65  42  93  99  61  37  62  73  90  39  90  36  28  75   6   6   4  53   7  54   4  87  73  73  54  59  67  80  20  27  21  31  48  10  50   5  61  27  41   6  15  95  72  88   7  15  53  57  41   3  50  47  66  16  50  20  28  36  61  39  77  50  91  41  27  67   4  76  66   3  57  60  96  24  99  96  50  62  79  39  87  75  14   7  41   2  59  42  37  72  82  93  63  15  76  86   6  21  18  87  83  92  40  88  84  97  28  98   4   7  79  84  17  15  63  84  63  62  32  49  59  56   2  81  77  40  40  15  12  13  89  82  62  87  19  68  93  71  98  76  28  34  56  54  84  48  16  32  47  46  19  59  68  37  58  48  96  92  47  13  17  35  31  57  59   9  28  36  99  64  22  60  74  23   8  45  66  96  28  70  64  41  14  99                                          
                                        39  38  67  16  60  79  97   2  92  92  23  61  81  31  86  46   6  69  21  36  21  60  32  71  74  41  62  31  46   5  47  64  35  82  87  75  30  86  43   6   8  74   5  54  99  72  85  70   6  44  53  54  36  84  26  85  36  80  63  46  49  60  50  93  70  19  73  23  90   1  72  98  19  81  54  16  40  59  21  26  30  97  43   4  47  78  98  69  37  65  96  87  48  27   9   9  52  43  83  50  58  87  24  56  27  63  14   2  30   9  32  56  36  48  94  76  25  66  98  13  70  91  74  48  84  69  76  65  39  17  26  25  16  69  18  17  19  67  88  66  51  29  29  39  82  64  58  65  61  55  32  88  86  51  95  17  55   5  16  86  86  44  75  90  11  91  52  54  80  14  84  27  61  95  21  27  31  54  33  21  44  66  67  15  25  15  87  20  56  24  41  51  72  19  18  87  68  20  22  71  21  12  76  67  17  49  70  92  22  48  30  99   5  75  45  36  87  96  16  61   8  62  59  41  18  62  12  58  10  79  24  71  91  64  41   3  28  23  54  16   3  73  30  76  75  75  85   1  46  17  15  53  80  71  27  56  74  85  80  63  20  60  25  61  74  45  31  22  61  98  49  92  99  48  31  58  76  70  81  65  57  62  74  21  98  60  70  94  76  42  20  32  57  22  72  60  71  15  20  78  82  13  22  45   7  16  35  67  74  69  72  87  84  43  50  92  28  81  46  91  81  80  79  11  69   8  50  32  33  13  86  54   5  71  37  29  13  66  48  59  64  77  56  27   8  69  59  63  87  14   2  29  57  57  81  47  62  42  69  42  97  80  17  93  21   4  75  75  51  78  53  98  46  13  85  18  13  86   2  98  70  27  31  26  78  83  75  72  46  18  38   4  91  35  69  10  95  55  43  22  87  90  24  35   3  54  47  11  62  33  28  12  57   1  21  34  88  91  50  55  94  16   4  27  76  94  81  49  45  99  93  48  94  44  67  78  58  56  55  38  28  68  36  50  46  74  92   7  56  95  66  60   7  91  48  40   1  35  56  45  48  29  65  31  65  40  91  33  97  67   5  41  98  11  36  53   7  24  31  32  97  22  29  74  64   3  45  38  26  79  32  36   8  66  19  90  45  32  67   3  77  71  76  82  65  28  82  48  20  25  33  90  76  93  98  20  88  19  34  23  62  83  60  15  35  96  36  22  65  94  66  92  84  49  37  14   1  98   1  48  14  57  17  95  94   8  92  95  20  79  71  55  15  20  73  44  38   3  36  72  49  33  96  55  47  39  33  77  68  65  53  32  90  93  98  72  62  18  22  20  53  17  24   5  81  32  52  57  57  67  25   7  44  40  80  41   2  78  38  42  97  72   7  34  56  51  20  55  39  87  73  82  76  69  16  34  22  76  38  77  52  81  60  36  24  72  87  88  58  75  74  47  31  79  90  13  58  87  20  88  57  87  63  16  51   8  86  94  22  48   6  71  27  84  49  26  35  41  14  12  65  49  45   8  98  32  37  35  48  83  44  14  59  37  17  68  48  13  85  29  58  36  24  64  60  48   8  89  75  38  44  63  24  71  84  64  88  39  52  57  50  63  49  10  56  75  58  27  65  54   3  60  35  63  47  37  20  78  36  92  22  66  84  90  58  17  81  25  23  68  14  18  88   6  93  10  62  96  40  22  47  65  16   5  83  95  48  79  96   4  34  40   5  97  39  30  99  89   1  92  15   6  55   6  25  74  79  19  95  20  92  24  21  60  24  36  17  87  33  30  15  51   9  21  36  68  31  19  29  42   2  71  72  50  76   3  25  48  28   2  93  75  52  29   7  55  38   8  95  29  11  81  74  68  11  93  90  58  48   2  30  75  70  94  58  64   5  73  89  98  45  78  38  41  65  37  61  27  41  33   1  16  76  95  12  90  69  67  31  76  30  35   4  32  49   6  21  65  90  81   5  87  25  51  19  73  96  13  54  79  77  67  44  67  33  18  12   3  65   1  19  59  93  44   8  23  75  58  48  90  74  83  81  28   2  16  69  62  87  60   3  51  69  67  45  67  96  75  58  88  50  94  43  36  78  97  14  72  13  99  15  96  84  78  30  12   8  82  86  86  84  65  26  86  25  68   6  45  55  18  32  47  96  63  80  15  40  93   6  28   2  94   4  83  46  56  39  80   5  41  92   7  85  83  93  92  14                                        
                                      34  34  62  76  24   8  96  67  74   5  33  92  12  72  58  10  61  44  99  78  84  86   4  17  75  98  44  74   4  86  98   8  60   6  85  13  37  13  98  21  86  91  19  95  62  39  48   1  81  49  15  49  11  77  61  31  28  52  44  87  73  52   7  79  60  51  59  80   7  73  63  39  65  11  39  55  34  26  78  29  70  24  61  59  50  78  60  20  41  45  16  77  99  67  66  33  29  64  81  15  86  14  40  64  81  15  69  25  69  68  89   4  58  86  89  61  36  77   8  53  76  24  36  21  39  37  97  81  17  34  71  22  73  19  16  61  51  77  16  90  72  17  73   6  94   6  37   6  21  76  38  64  67  27   5  35   2  48  20  84  55  41  96  12  19   1  88  96  20  12  46  37  54  73  92  23  23  97  75  67   3   6  46  44  44  78  66  78  85  82  69  70  17  99  54  72  61  48  33  48  75  86  76  81   7  58  17  30   7  40  56  25  68  19  74   6  46  98  18  48  13  92  71  89  74   3  60   8  98  14  34  19  10  10  86  73  73  10  69  78  83  37  43  73  29  35  41  33  86  27  97  50   1  61   7  70  82  80  27   1  27  17  64  24  63  14  12  30  71  61  81   1  16  46   1  74  62  38  74  68  31  39  71  65  61  60  86  93  41  96  65  52  97  82  52  65  23  31  94   6   4  77   7  22  86  19  79  70   6  86  10  33  59  62   9  78  85  18  72  50  38  90  70  19  73  56  16  41  97  78  81  40   7  24  80  22   3  26  28  67  52  11  81  23  11  35  14  17  34  51  31  66  15  68  18  74  11   6  41   2  14  76  24   2  20  85  67  34  48  74  30  33  92  81  83  57  27  74  96  98  48  74  32  14  24  87  39  75   1  19  31  56  57  89  15  64  67  90  30  15  91  89  37  13  90  54  99  83  82  57  33  78  33  64  30  74  43  47  70  95   7  31  95  29  60  79  32  26  35   4  93  47  16  18   6  46  56  47  36  32  18  55  56  79  22  59  64  28  31  85  59  40  64  27  35  88  39  54  37  46  59  80   1  12  54  69   9  28  21  11  17  35  63  77  21  41  42  72  35  50  90  75  46  80  46   5   5  32  79  80  43  38  69  77  37  15   5  56  81  46  39  76  47  49  28   6  94   4  80  88  91  79  99   7  63   4   1  62  45  10  91  44  38   4  21  23  91  40  13   2  75  92  75  14  83  92  24  25  70  12  68  18  40  59  43  64  50  44  46   6  61  84  99  92   1  49  79  96  20  61  97  64  90   8  35  35  42   4  28  17  59   5  39  60  56  87  68  83  51  19  51  24  86  33  88  75  47  34  26  80  28  33  76  26  53  80  93  10   9  23  66  20  30  48  46  90  50  18  40  87   9  74   2  26  47  65  74  49   6  51  55  42   4  58   4  53  30  33  98  77  12  25  24  74  90  92  18  44  54  77  77  16  69  85  84  66  66  57  87  83  38  35  51  52  74  80  40  37  11  30  56  54  60  30  26  37  15  96  40  66  32  53  42  41   7  42  77  67  35  24  72  45  76  75  36  16  52   2  34  89  25  69  96  26  30  33  27  52  88   5  20  44  91  59  87  94  15  12  31   6  63  14  78  19  56  42  44  51  65  67  86  16  64  87  76  44  15   3  41  80   2  26  91  85  81  39  27  46  49  97  63  74  90  76  57  60   9  39  11  75  52  53  15  88   1  13  63   4  84   2  64  36  91  17  32  27  32  51  30  92   8  27  19  50  54  71  25  32  76  70  44  94  11  83  92  34  87  72  23  68  31  89  73  40  12  20  22  95  37   7  91  66  55  41  71  72  58   6  44  49  19   4  20  22  26  93  35  69  46  16  69  11  78  50  66  12  58  90  25  54  16  36  58  42  35  82   4   4  65  25  43  71  57   5  33   9  29   9  34  61  22  49   6  56  46  55  74  36   3  80  53   7  30  90  31  88   3  88  25  16  34  82  26  30  77  60  90   5  17  50  44  70  36  53   3   7  92  75  75  92  28  47   6  12  84  88  95   1  26  25  38  51  52  26  82  26  60  23   6  24  57  69  45  64  73   3  29  32  59  30  50  22  41  77  39  44  91  62  25   6  29  71  95  46  80  23  63  28  55  37  19  75  31  46  49  74  11  33  67  21  58  30  75  64  47  56  17   5  17  76  53  39  25   4   4  20  23  25                                      
                                    20  86  97  29  26  62  37  59  40  68  20  59  50  25  27  13  37  64  87  86  50  15  80  77   5  93  41  47  32  47  68  58  85  44  51  95  41  12  40  20  82  12  28  63  53  54  60  19  11  43  94  68  59  41  49  86  79  44  73  51  66  17  95  54  30  58  52  63  28   2  64  12   5  94  25  37  83  93  11  42  69  79   5  28  92   4  83   1  91  11  35  19  93  77  32  63  14  11  36  26  35  57  12  31  30  85  97  69  45  73  92  55  51  76  77  29  14  42  25  58  93  70  42  36  86  23  60   1  59  89  55  60  44  87  14  91  84  91  20  96  99  95  72  72  67  50  78  59  30  99  80  66  14  13  47   8  78  78  20  12  74  75  48  64  68  13  90  40  29  21  50  63  96  45  97  77  13  85  69  49   8  59  39  99  34  60  10  85   5  30  10   7  18  24  19   7  70  76  94  78  83  80  38  12  80   6  94  69   6  15  38  14  88  16  34  11  88  40  49  66  27  36  45  83  36  27  56  45  65  18  23  37  14  17  49  53  48  93  29  39  61  85  10   5  99  64  22  60  95  18  45  44  50  83  69   1  43  57  26  49  26  60   1  72  19  86  38  51  72  41  60  41  91  55  90  22  13  43  61   3  33  72  58  77  86  77   3   7  40  87  54  71  71  17  11  66  42  48  11  99  55  80  71  67  51   1  65  36  12   5  48  98  65  80  38  85  79  56   6  28  39  70  21  58  33  23   6  21  77  12  59  39  10  48  54  64  94  89  31  73  66  78  98  60  73  70  83  91  85  51  55  11  63  30  84  12  39   5  14  87  54  26   8  71   1  36  36  57  54  73  22  23  18  18  32  69  18  70  18  14  82  93  10   1  35  32  11  87  92  60  85  50  63  41  46  97  74  85  75  44  92  65  15  80  42  15  16  32  32  38   2  11  93   8  52  23  74  99  53  77  72  35  73  41   6  22  30  24  41  94  36  46  14  16   7  88  34  92  82  62  74  39  91  45  61  97   3  18  89  85  94  40  96  61  12  54  10  49  99  18  98  70  65  99  77  33  59  14  39  34  48   3   4   7  94  90  43   9  88  14  33  70  78  13   7  11   2  46  55   2  55  49  86  73   3  71  62  97  78  71  82  64  54  62  81  23  79  15  24  80  94  39  79  78  84  89  86  98  11  32  12   5   9  76  81  66  19   3  74  55  90  36  56  12  60   1  18  44  48  94  82  47  94  90  70  46  22  38  88  10  92  23  28  87  19  61  59  89  70  66  80  66  42  55  45  73  54  81  59  36  14  70  22  21  62  49  37  33  11  36  57  97  72   4  12  64  97  63  29  82  32  54  68  32   3  19  61  66  80  11  23  60  14  89   4  84  86  94  28  78  64  57  99  36  55  45  19  72  81  48  72  29  22   3  57  65  31  54  83  58  52  63  90  87  71  75  54  19  26  94  75  25  31  96  75  13  28  65  26  62  72  76  61  63  17  44  11  74  58  66  46  64  54  63  62  83  33  69  63  53  43  84  73  45  25  52  42  22  59  63  12  11  92   1  56  28  13  62  61  59  54  47  42  58   3  53  88  25  79  41  48  61  38  11   9  25  27  59  44  96  53  36  31  18  60  63  66  10  31  33  43  35  75  55  82   4  28  92  74  14  50  64  14  46  80  41  95  45  49  42   8  32  34  13  79   3  40  25  16  26  74  12  23  79  73  76  35  88  88  81  33  10  70  59   5  16  16  67  89   7  95  67  40  67  77  29  98  75  15  46  58  14  70  88  15  40   6  27  50  31  58  39  75  87  77  34  45  93  49  71  84  26  88  77  24  25  85  77  86  90  85  50   9  12  31  22  24  92  58  31  61  39  92  76  63   2  51  50  54  40  30  43  63  61  34   7  55  72  20  50  88  19  99  22  25  90  14  11  55  55  98  35  21  49  30  99  39  53  11  86  41   5  38  23  58  21  40  55  32  42  71  93   9  29  42  88  64  60  27  22  71  90  65  66  50  32  35  95  44  65  54  33  45  55  96  14  88  18  97  33  60  75  40  27   5  43  51  19  24  55  30  90  84  68  53   9   2  25   4   9  41  78  97  77  25  40  40  42  46  42  33  21  13  85   7  12  84  74  11   4  94  11  37  35  30  38  71  67  38   3  12  46  60  12  19  60  97  70  64  36  48  21  67  19  15  82  21  17  38                                    
                                  27  23  47  46  90  94  94  99  76  36  19  91  99   3  42  55  56  37  51  97  41   9   5  23  59  69  73  35  55  99   4  40  56  77   7  83  59  54  61  62  40  12  63  55  57  41  39  74  44  56  62  71  76  54  24  71  74  61   3  49  27  33  92  42  10  39  88  51  52  91  20  84  84  54  77  85  24   3  87  92  61   1  33  40  24  14  60  64  41  93  80  61  66  84  12   2  19  71  74  21  86   3  26  67  66  76  91  35  79  28  71  59  56  51  54  96  80  67   8  12  82   7  75   8  65   6   3  22  89  96   3  56  60  89  54  31  57  28  22  99  22  73  68  86  12  62  70  29  92  88  79  69  38  29  98   5  95  87   1  32   1  84  10  77  17  55  59  32  68  61  11  14  17  47  27  51  55  12  78  41  92  71  60  90  18  67  57  81  40  19  56   3  82  86  11  44   8  44  45  59  72  15  73  17   9  51  94   3  84  86  84  81  35  43  41  26  51  77  84  84  43  37  18  61  45  60  93  98  59  23  29  42  75  14  29  68  21  40  86  76   7  86  14  44   7  35  95  45  26   9  28  62  57  11  20   7  84  21  20  66  73  80  12   9  10  67   1  31   3  31  32  15  20  89  96  70  28  34  41  86  42   9  31  27  62  59  45  58  27  76   8  68  37  37  22  84  20  20  43  44  25  29  82  68  65  32  60  64  20  71  26  39  87  17  68  65  56  43  29  53  53  54  96  32  16  69  38  56  38  60  93  22  64   7  28  36  24  69  66  38  50  88  30  22  75  79  67  14  64  36  39  49  56  61  29  56  74  49  20  18  89  48  31  35  21  24  46  70  93  73  57  83   6  48  29   9  42  89  16  45  43  76  71  82  88  12  47  59  44  85  20  52  68  70   5  77  55  65  85  31  95  90   7  57   1  35  95  45  43  86  13  32  68  58  16  98  61   8   4  19  45   6  11  74  46  87  54  35  82  91  36  68   9  18  30  56   9  31  47  66  64   3  83   5  32  96  89   7  76  93  18  19  94  26  79  37  57  50  26  38  27  56  27  20  66  10  36  64  32  16  62  16  23  96  46  73  74  14  95  55  75  50  45  30  72  88  14  26  61  71  77  38  97  82  24  50  92  82  24  31  41  84  74  44  46  86   8  84   9  31  88  57  12  79  96  34  92  31  43   3  91  21  52  95  40  71  49  45  52  58  19  78  24  48  82  65  50   5  80  67  28  83  27  57  53  11  67  51  79  35  39  85  23  45  72  79  18  51  75   9  81  35  30  85  29  74  51  29  93  86   7  66  78  62  27  19  54  19  10   4   4  71  62  27  95  79  69  53  64  42  60  42  13  98  73  51  31  14  28   5  19  78  92  64  60  14   3   8  82  12  10  75  93  22  43  39  76  84  75  64  39  20  70   3  68  59  75  39  95  29   6  86  15  19  15  10  78  57  93   7   3  37  84  15  93  54  58  70  36  86   1  60  28  75  95  41  61  22  98  50  98  73  79  90  11  50  37  74  25  52  42  19   6  28  42  22  25  46  70   6  75  86  34   6  86  17  15  50  69  71  73  93  17  68  72  48  67  81  38   2  83  11  29  23  38  16  36  45  67  22  64  74   2  33   7   4  94  65  63  76  32  74  62   4  20   4   6  49  74  94  81  50  70  10  79  64  42  62  32   6  75   3  83  15  90  14  81  43  52  17  72  61  50  27  29  37  89  39  74  83  83  42  37  56  11  45  43  62  27   1  35  42  21  32  74  30  73  72  51   3  35  11  50  82  57  29  68  92  36  74  16  79  66  86  20  95  48  41  97  61  66  62  75  55  38  76  29  38  31  49  90  57  42  87  88  88  27  12  84  61  15  75  59  67  41  86  23   2  76   6  29  65  22  40  82  34  93  99  92  35  55  59  37  36  17  11  66  81  89   1   7  20  76  82  33  55  22  61  92  34  88  88   3  88  26  13  70  95   3  92  62   3  58  16  47  29  49  16  63  64  45  81   5  88  84  98  15  69  47  35  78  47  61  79  15  58  95  62  67  52  16  72  38  57  20  45  55  95  59  69  66  27  63  84  48  81  25  67  88  93  16  68  25  86  25  45  10  83  86  57  67  66  76  85  19  24  21  70  65  71  68  96  95  30  57   7   9  74  14  42  76  38  45  26  74   7  12  34  77  87   1  36  77  80  28  34  84  38  40  28                                  
                                8  75  97  18  34  61  56  90  88  74  84  23  18  75  64  26  94  80   4  96  41  50  92  78  56   8  56  80   6  58  97  56  15  71  59  27  74  93  40  75  57  73  45  50  49  98  20  85  14  83  23  77  54   9  48  40  37   5  82  98  47  66  68  33  56  85  38   2  91  76  76  59  67  17  48  28   4  68  85  64  30  94  26  61  14  97  98  41  27  88  31  87  23  21  67  58  70  16  17  87  83  32  37  21  48  11  41  28  46  17  20  61  18  67  37  61  81  75  69  11  93  64  51  19  84  64  65  14   9  78  52   1  13  78  31  61  12  18  79  95  94  22  20  98  30  70  25  13  76  93  37  76   8  32  35  14  95  64  40  83   3  97  96  52  29  31  43  94  69  98  76  82   8  61  12  80  99  74  60  62  36  94  13  40  40  93  43  76  78  74  91  33  88  87  53  90  57  81  32  58  46  81  43  23  15  29  30   1  69  94  80  24  94  22  52  97   8  68  75  11  95   6  25  76  64  97  24  74  95  41  19  73  89  27  55  23   9  19  58  57  78  45  91  61  25  76  38  56  31  69  96  13  38  85  37  12  76  65   9  17  18   8  29  93  35  98   4  19  50  68  49  68  92  10  12  20  75  51  96  79   4  72  67   9  76  82  41  62  33  20  58   7   4  72  97  70   3  40  80   1  16  74  49  58  91  37  68   4   1  81  48  88  56  10  95  86  95  24  73   7  16  59  77  72   8  29  72  53  96  15  12  57  94  67  78  62   4  22  46  39  17  58  10  26  42  84  84  54  51   8  56  38  97  57  40  98  63  42  22  76  54  55  73  97   5  84  26  21  78  21  66  69  92  98  78  23  32  29  47  81  16  44  76  86  42  97  90  16  56  41   6  95  79  66  42  92  32  20  37  93  65  20  93   5  45  67  22  34   3  50  76  78  83  51  95  76  70  73  89  73  41  49  83  76  14  97  15  67   7  23  18  72  36  97  62  99  69  38  20   7  15  16  64  20  85  98  60   6  60  44  54   5  97  98  41  75  28  57  77  83  94  28  60  41  65  94  36  95  67  22  34  95  31  79  37  94  80  37  14  25  13  73  77  98  95  53  16  57  81  68  56   5  54  80  67  77   6  28  82  82  52  25  53  60  40  31  19  42  33  62  68  50  23  13  80  59  71  97  91  54  17  98  54  59  23  35  59  53  83  89  29  78  81  47  23  37   5  46   9   7  18  67  52  24   4  55  20  27  81  36  10   6  35  12  74  67  62  55  51  25  32   8  30  68  87  71  81  80  44  43   8   7  69  42  74  72  71  83  35  68  80  89  54   8  19  35  93  74  38  45  49  62  75  91  17  21  80  97  76  71  91  60  74  64  17   3  49  28  34  20  29  20  93  78  99   9   6  27   8  86   5  67   3   9  21  54  31  72  36  47   5  12  97  64  15  36  25  89  94  84  75  43  71  81  71  90  38   4  44  52  44  45  55  28  44  29  70  58  59  26   8  93  87  92  17  67  92  46  61  53  63  91   5  42  60  65  37  37  82  64  70  42  99  69  94  54  30  62  81  40  56  36  60  15  81  76  11  43  34  74  88  31  63  25  68  29  54  25  83   6  92  80  75  65  44  82  54  71  68   6  72  21  39  77  22  18   4  11   5  67  29  57   2  89  58  59  16  79  38   3  59  41  56  36  45  34   8  58  66  46  44  94   1  26  91  96  17  85  12   7  78  79  52  87   2  79  65  25   5  24  71  37  89  85  90  92   2  14  26  56  12  66  76  41  29  26  28  39  30  60  69  82  33  62  45  34  80   8  77  28  70  42  52  25  75  81  87  75  81  45  52  31  52  61  90   6  62  37  61  48  61  93  59   9   5  22  16  93  22  86  26  31  90  85  53  15  72  33  60  40  79  51   2  29  79  47  83  13  29  16  66   8  46  96  49  59  62  89  99  80  47  17  41  73  71   3  22  81  58  21  12  25  30  98  66  44  61  85  21  28  18  31   7  66  89  18  95  41  18  81  99  87  66  84  14  18  40  48  49  72  90  42  91  86  93  23  99  22  84  79  56  39   3   2  90  32  61  26  47  19  39  85  54  62  16  74  19  89  64  43   4  20  76  44  62   6  46  58  77  28  97  99  58   7  59  12  74  50  16  38  20  36  38  57  68  95  79  49  51  92  76  76  45  45  16  10  27  42  97  97  82                                
                              42   5  77  61  46  53  66  34  26   6  96  44  83  98  80  50  24   2  27  35  97  27  16  27  11  98  45  86  65  17  13  80   8  67  23  70  20  11  73   4  11  62  96  71  87  12  32  47  33   5  37  66  29  71  59  24  87  77  14   5  61  88  70  24  64  36  66  62  97  35  68  39  62  59  97  16  27  91  88  96  70  66   7  38  38   8  59  21  36  14  71  93  60  52  99  60  24  16   6  69   3  49  57  53  28  63  71  43  39  42  48  92  60  39   3  39  80  59  55  49  28  68  57  30  80  27   5  13  43   2  25  79  18  61  52  29  80  39  63  81  14  18  83  77  67  78  25  90   4  51  20  51  78  35  63  80  74  64  23   5   4  32  50   2  75   1  10  81  21  61  33  59  75   1  30  81  17  85  25  42  82  99  65  40   5  39  95  60  24   9  27  18  70   3  79  87   9  82  56   6  79  35  96  57  42  58  51  20  31  20  22  61  49   8  92  50  28  38  46  63  72  86  41  75  75  26  42  39  45  85  20  58  49  43  98  62  54  32  23  42  27  42   6  69  64  48  77  15  90  66  83  21  98  11  89  91  21  22  33  42  59   3  25  24  96   3  20  60  24  91   3  11  93  98  95  22   2  55  49  11   3  26  67  82  85  32  92  82  80  51  25  67  41  30  41  79  81  81  71  22  16  45  39  47  18  86  17  39  90  14  77  82  52  55  14  16  67  60  98  20  75  46  54  98  14  11  42  80  98  53  23  46  45  93  24  96   7   7  73  10  46  93  55  47  56  48  11  21  51   5  25  62  96  36  30  82  91  30   1  73   4  68  75  45  91   7  34  45  41  94  87  56  47  91   7  87   9  74  24  53  74  99  69  28  56  23  10  80  88  86  88  75  83  65  68  38  14  37  93  43  55  83  24  28  16  14  88  83  78  76  89  82  46  97  86  91  45  51  30  25  65  37  85  51  10  66  65  56  50  55  70  48  72  45  13  51  77   3   1  28  61  98  80   7  29   6  92  50  59  20  90  60  39  60  66  47  39  44  16  33  58  53  72  20  72  39  63  67  62  78  83  98  46  78  24  32  97  66  11  36   8  25   9  82  83   6  47  60  64  43  81  77  44  65  20  28  85  36  83  36  47  96  51  56   6  80  36  31  28   3  24  10  81  85  99  58  33  75  31  13  44  76   2  21  65  43  54  72  65  60  23  80   6  91  25  53  70   6  61  12  65  23   9   7  32  75  90  49  53  54  73  83  10  56  79  54  83  21  53  95  44  40  54  27  13  81  63  49  53  97  33  49  97  47  99  46  40  66  30  55  72  47  16  22  66  53  73  93  19  33  85  84  30  55  54  66  80  53  11  54  90  93  48   7  27  61  16   9  47  64  39  61  73  72  72  12  66  88  67  31  41  70  31  56   7  35  62  81   2  74  76  68  35  49  73  76  63  44  80  37  72  79  55  38  31   1  45  51  88  29  52  30  96  81  54  62  18  73  89  39  47   4  14  98   2  66   6  92  88  75  39  62  11  53  94  61  65  40  86  63  62  25   5  79  71  95  62  56  72  18  70  11  27  90  12   8  76  86  72  28  35  53  32  85  40  44  66  69  11  83  39  44  81  35  72  90   6  17  32  21  77  29  74  26  61  19  61  33   1  14  35  95  37  30  92  32   4   9  48  77  45  15  26  75  50   5  16  10   8   2  26  75   1  79  76  74  17  83  99  59  18  92  34  42  71  44  34  82  23  96  15  11  47  72  46  39  51  68  46  98  75  37  43  65  87  47  48  25  41  79  76  53  92  65   5  96  20  41  11   3  29  77   5  56  59  43  56  31  67  98  71  10  91  98  94   6  31  94  13  88  38  25  35  30  28  95  52  46  53  28  66  31  56   4  97  64   7  33  51  83  40  76  77  12  14  58  44  46  20  50  53  53  93  19  32  97  20  79  25  99  66  71  36  67  50  72  43  20  22  55  93  15  60  95  80  29  59  35   6  83  62  51  19  59  44  33  27  90  18  63  56   7  18  51  78  18  71  95  73  30  47  32  97  45  52  93  95  30  77  34  21  66  10   4  81  28  67   1  22  65  53  16  53  46  58  22  75  37   2  19  80  10  61  98  99  19  83  66  86  31  32  72  60  27  32  42  37  44  44  47  86  12  64  19  12  52  19  63  83  52  73  64  69  51   7  89  23  65  96  56  92  65                              
                            18  57  76  40  83  99  54  42  57  41  80  15  67  78  47  72  39  22  58  27  24  41  45   4  84  69  11  12  81  11  66  77  80  50   3  76  37  98  38  83  31  55  83  86  36  20  17  43  73  48  98  56   9  36  39  29  82  90  43  64  98  25   4  53  10  28  25  51  35  70  29   2   3  37  49  51  96  46  75   9  61  31  10  33  17  19  85  40  38  43  60  25  27  80  57  70  94  99  33  13  28  44  72  89  38   6  81  19  59  38  14  29   9  69   1  29  61  54  64  69  80  45  68  17  99  30  87  20  22  40  52  12  79  76  40  32  99  98  66  75   8  87   6  70  85  90  53  16  35  56  64  69  84  61  36  69  14  22  80  79  78  69  99  42  76  40  18   2  75  17  63  61  90   5  32  69  32  97  67  76  59  89   5   2  59  89  25  57  78   1  40   7  20  34  49  44  35  67   5  12  58  40  64  89  93  42  72  75  67  31  53  48  43  64  37   7  74  60  17  70  83  70  15  94  97  47  81  93  85  27  96  35  33  61  86  57  50  28  17  34   9  31   3  23  12  13  96  35  39  78  71  86   5  66  94  26   4  44  70  43  13  11  13  71   6  44  23  41  90  93  49  50  59   3  30  59  56  46  50  49  65   9  83   6  97  65  69  86   6  70  57  26  65  58  30  52  49  70  18  97  36  93  67  39  74  29   4  53  45  63  81  82   8  82  92   5  10  79  63  63  73  49  64  17  96  12  61  15  64   8  44  19  86  50  82  51  88  72  58  60  11  26  71  14  26  81  58   3  67  20  30  42  10  93  77  71  26  96  82  53  37  85  70   9  55  79  13  55  79  20  23  92  52  85  63   5  46  71  91  49  85  10   9  27  74  77  32  62  22  69  70  47  66  93  57  61  45  89  27  67  55   8  85  72  20  35   1  30  18  50  93  18  74  53  26  67  48  22  41  62   3  64  27  69   4  54  53  27  26  61  91  27  84  69  90  58   5  62  70  40  43  55  83  94  23   9  12   3  46   4   8  46  22  68  53   6  22  29  15  89  42  55  79  84  50  58  74  49  41  22  90  55  14  51  47  61  49  35  52  40  68  34  51   1  45  61  14  41  23   7  63  84  38  67  11  51  77  68   3  49  64   6  85  22  47  37  13  71  41  45  61  64  90  67  22  43  59  66  95  25  88  97  74  32  22  71  57  28  62  17  85  25  88  88  18  53  94  80  67  24  42  97  47  50  83  63  19  26  29  92  37  43  16  45  38  42  42  51  90  18  10  84  65  54   3  26  25  96  55  91  14  55  21  27   6  63  83  19  54  75  36  25  77  15  85  36  30  40  17  55  51  56  48  94  24  80  76  48  79  75  88  45  37  12  97  63   6  87  25  60  48   3  51  11  51  13  46  43  68  63   4  37   8  15  49  72   3  41  69  76  91  28  89  57  62  58  44  72  71  28  55  25  50  33  36  76  75   6  52  83  31  72  33  55  76  76  33   8  82  18  40  82  54  86  95  31  91  56  65  90  52  43  86  78  85  74   3  30   4  29  43  11  76  22   7  18  98  33  29  97  35  27  54  14  32  24  71  28  31  56  84  16  45  68  90  64  65  33  81  73   9  74  79  72  97  60  95  54   2  37  13  88  26  74  86  11   2   1  89  33  45  63  50   9  53   8  13  48  43   5  14  75  50  93  45  32  90  30  19  42  14  15  23  36  67   6   2   7  32  45  38  92  77  58   3  20  34  93  48  23  40  10  79  35  45  37  55  19  97  31  79  72  96  29  20  82  79  88  71  47  60  62  64   9  23  66  30  76  37  17  49  49  13   5  59  93  17  31  51  98  17  70  87  56  50  35  52  81  95  55  43  32  34  67  91  25  13   7  25  53  12  94  66  75  93  37   6  31   8  79  75  51   7  98  39  42  52  33  29   2  73  59  28  47  91  38  85  79  17  93  68  74  67  16  79  17  14  85  95  89  52  82  28  24  90  71  31   6  46  16  88  10  87  19  54  23  13  49  27  21  67  52  40  33  61  66  59  11  17   2   7  71   7   5  72  86  25  43  62  80  42   2  81  53  56  73  14  16  43  70  19  53  18  40   5  93  66  28  30  23  57  34  38  14  43  84  57  17  64  32  63  51  40  51   8   9  60  81  97  11  61  93  99  92  49  55  55  37  30  70  17  65   4  79  76  38  79  76  16  50  94   5   9                            
                          47  84  85  52  40  66  97  48  47  93  20  48  77  42  44  52   5  99   2  42  68  11  91  60  35  97  35  36  99  31  95  33  36  25  11  73   1  31  61  89  37  31  37  74  21  94  75  68  17  27  82  47  41  83  69  81  85  84  47  64  44  40  10  89  35  16  71   8  78  44  74  58  84   4  12  42  50  18  91  57  96  30  28  65  14  83  92  25  89  14  31   2  12  47  69  12   7  30  71  20  21  82  36  55  38  72  32  89   1  46  79  68  71  36  56  82  17  13  44  74  74  42  92  99  72  70  89  59  15  79  84  15  73  62  69  48  87  40  57  77  15  13  64  98  61  56  57  99  55   7  22  58  75  84  28  26  30  96  50  54  16  33  88  96  79  10  12  47  59  97   4  94  31  14  58  85  94  97  41  26  89  75  44  57  63  81  73  29  57  79   5  98  16  86  58  33  78  20  27  84  57  97  59   8  46  31  41  13  65  70   6  30   4  90  31  85  11  57  85  87  72  35  30  15  39  10  38  16  25  43  17  84   4  23  81  56  86  57  29  35   5  39   8  58  30  18  18   1   2  84   8  54  52  50  62  82  32  59  83   2  36  56  27  81  38  67   7  67  96  48   2  56  43  21  85  97  47  26  81  56  60  95  49  49  67  59  85  46  42  41  21  91  94  27  76  14  40   7  95  12  52  25  41  50   6  77  17  21  60  82  33  72  31  97  86  65  62  28  57  93  42  85  23  87  78  52  23  56  81  81  34  65  81  35  20  86  29  57  55  70  39  97  84  92  55  22  13  70  73  77  51  70  58  87  50  42  38  82  37  86  70  34  20  80  62  44  41  80  27  98  15  57  43  76  92  14  92  10  71  46  41  96  45  45   2  44  35  89  81  19  26  74  76  50   4  17  27  43  79  37  23  31  87  97  21  13   3  39   5  44  53  89  24  21  49  67  76  99   2  29  76  35  95  67  35  32  87  31  69  28  97  11  35   4  18  65  30  80  94  78  60  32   3  98  98  61  49  95   4   3  22  74  76   7  76  95  98  33  60  39  83  84  12  50  91  62  80  65  14  85  64  21  94  79  49   5  89  59  78  26  65  98  87  29  16  36  23  41  43  28  98  80  39  62  17  33  32  96  27  67  15  19  34  29  53  54  75  20  95  43  91  30  88  58  81  35  37  41  64  14  62   9  73  94  10  38  69  69  16  57   1  16  45  60  94  67  64  72  34  80  67  62  13  63  33  26  27  89  32  42  30  57  26  98   1  87  13  51  41  47  64  27  56  68   8  28  53  42   4  78  76  24  33  46  21  32  50  25  74  95  94  84  55  90  81  81  36   6  53   7  46  88  93   7  64  71  35  59  45  64  90  69  24  50  82  23  94  58  70  18  53  50  36  19   5  58  74  40  43  10   5  10  53  37  89  84  41  87  31  31  73  37  68  94  62  77  73  33  37   6  97  72  79  24  21  80  25  46  72  40  84  56  79  36  56  76  57  45  97  22  16  43  54  38  95  74  73  90  39  56  73  72  43  94  65  94  15  29  72  37  78  78  83  57  45  91  53  40  43  61  48  83  76  40  68  92  81  15  94  97  11  84   9  32  72  39  17  70  20  60  20  17  27  23  31  27  89  67  34   9  66  17   1   5  25  75   2  61  16  37  66  49  62  36  70  87  20  40  33  66  26  56  26  30  65  67  26  35  58   1  29  67  11   5  34  19  24  68  69  11  99  59  16  86  75  12  54  46  34  91  25  86   3  46  47  56  10  74  92  89  18  33  11  94  34  41  89  26  99  46  91  69   8  42  34  52  28  26  78  22  39  31  41  40  18  90  98  39  84  81  60  15  42  62  77  11  72  67  80  20  66  59  46  17  19  80  78  60  68  53  20  25  46  24  60  82  84  17  69  57  64  73  22  44  64  91  92   3  53  24  60   6  41  35  12  81  69  96  91  64  35  80  72  81  65  89  22  91   4  51  12   2  60  12  61  81  42  81  13  98  86  89  60   4  99  96  59  42  10  10  23   8   1  27  85  98  61  10  20  74  29  51  54  38   1  81  89  39  46  55  23   6  61   8  28  26  26  50  55  33  19  85  64  84  95  28  92  38  85  99  44  39   3  51  95   4  68  21  86  68  83  88  86  24  69  84  17  95  71  82  27  35  85  85  91  50  59   4  50  75  29  33  76  67  32  13  87  82  78  61  92  69  67  56                          
                        32  17  98  99  36  15  60  77  91  69  22  55  26  99  62  63  63  89  86  39  59  31  65  22  17  88  99  36  85  64  68  18  81  13  64  94  20  35  73  36  54  39  11  12  25   7   8  22  87  32  26  69  27  67  25  54  75  45  70   5  87  20  41   5  38  20  10  90  18  52  40  40   4  80  27  44  86  94  47  63  29  43  71  75   9   8  65  81  10  81  68  25  96  72  25  42  72  70  23  15  25  76   7  28  73  99  77  46  58  29  60  76  79  14  64  80  36  59  85  14  82  88  42  44  88  14  30  84  48  77  48  82  86  79  38  68  74  57  20  45  86  88  35  59  46  38  18  65  22  68   6  93  24  40  60  36  67  78  27  85  82  23  18  25   3  76  38  22  10  14  23  89  57  56  61  72  75  46  87  79  91  89  85  70  82  81  44  41  37  99  81  74  62  77  35  82  40  28   9  79   8  55  25  24  28  13  93  42  92  60  27  24  92  33  68  33   6  98   9  57  54  39  49  34  78  72  19  73  80  20  88  26  66  76  37  73  42  39  72  20  99  71  54  63  85  76  25  15  89  50  87  63  59   9  78  43  50   8  92   2  99   2  14   2  58  83  88  22  69  17  84  44  86  92  10  84  88  25  45  11  16  91  88   7  57  10  63  77  94  51  81  84  94  38  10  68  57  50  32  75  43  13  44  32  15  72  76  10  41  74  37  63  33  59  42  77  97  73  76  35  44  81  96  28  27  52  73  83  85  13  83  85  63   2  43  24  69   5  18  79  85  36  11  82  74  22  97  56  53  84   6  30  23  18  87  48   4  90   3  10  56  46  26  76   1  39  64  77  17  48  71  77  12  65  73  93  53  53  21  10  62  36  19  44  20  66  82  46  83  92  17  73  54  78  48  30  21  41  62  13  66  46  78  13  61  35  59  45  47  77  36  18  68  94  18  90   2  30   2  76  75  84  66  43   8  67  69  48  33  42  62   6  54  15  11  58  19  85  41   5  98  80  11  23  10   2  65  27  50  77  93  84  14  71  47  56  20  60  56  69  25  38  67  64  66  28  79  95  63   8  44   7  61  91  77  32  33  61  43  74  81  81   3  19  93  11  43  30  64  88  45  22  95   9  33  31  78  31  22  34  15  44  41  79  87  87  51  85  95  75  44  94  53  81  70  42  99  32  22  99   1  10  89  45  44  69  35  75  22  42  41  60  27  14  18  28  24  22  64  69  21   4  30  46  35  36  96  95  15  32  69  66  35  68  79  10  33  82  65  25  33  33   2  20  82  99  15  53  14  51  64  28  63  53  13  68  96  63  31  41  12  41  48  33   8  45  26  98  97  56  91  35  14  29  50  45  51  13  97  84  38   2  65   9  93  39  34  58  33  30  47  28  10  40   9  14  65  70  76  25  64  61  37  58  99   5  33  92  32  61  50   9  51   6  77   8  86  95  93  19  53   5  50  84  23  80  52  85  17  92  73  95  83   6   9  40  63  96  50  55  72  66  97  48  70  77  88  18  83  11  97  43  62  50  87  11  69  70  90  32   8  52  72  90  70  80  78  63  47   5   2  55  97  86  21  59  44  49  76  85   5  16  24  38  55  29   7  50  27  48  16  60  47  78  46  76  17  82  82  53  19  98  19  22  84  38   2  75  95  53  13  32  19   5   2  13   7  62  27  26  78  22  21  17  47  86  49  14  13  71  98  73  17  58  78  58  29  62  58  40  85  37  16  37  86  62  79  86  57  76  83  98  50   8  14  61  58  58  57  35  11  80  67  24  22   7  75  32  33   8   3  54  85  68  83  11  44  42  34  67  48  97  60  50  99   5  56  22  66  83  76  87  23  79  36  38  89  69  78  37  34   5  10  90  67  39  24  31  76  81  29  63  14  29  37  72  60  57  31  39  88  37  61  38  99   9  16  94  49  91  67  61  35  54  16   9  56  81  36  63  47  24  60  71  84   9  66   2  43  20  85  92  87  85  42  83   7  90  20  74  64  35  31  99  70  17  84  82   8  71  32  52  76  54  66  42  32  46  28  57  27  32  84  46  39  66  77  50  77   6  50  69  24  68  28  37  26  91  32  50  99  58  90  42  89  16  28  25  47  82  53  95   4  31   8  21  48  53  33   1  68   1   8  68  60  82  61  60  98  65  52  69  41  93  81  69  96  86  99  17  61  94  97  27  12  69  20  83   1  57  90  49  59  54  92                        
                      1  64  22  70  56   2  29  18  85  91  74  77  39   2  83  30  68  84  97  28  87  67  59  53  69  35  83  34  94  42   4  59  54  88  74   6  40  61  96  58  97  45  76  48  97  22  82  30  66  54  48  43  23  33  44  54  98  24  78  71  83  91  70  33  13  49  27  15  93  41  93  87  38  81  70  10  78  58  38  67  51  71  17  28   9   8  91  16  82  53  89  89  77  30  88  54  23   1  82  69  98  43  15  65  10  33  81  71  94  83   7  46  79  65  80  77   2  66  14  67  78  80  20  48  48  28  23  49  42   5  25  51  20  27  16  10  89  48  33  85  18   9  37  49  81  42  54  48  48  43  26  91  36  88  54  83  75  92  16  92  82  51  71   6  72  14  37  70  58  30   9  56  30  89  46  84  65  15  19  61  17  34  49  41  13  79  15  96  37  48   2  46  56  27  86  56  98  10  40  29  46  77  70  82  61  54  61  93  20  11  90  26  17  56  53  71  25  36  88  35  18  19   1  85  46  17  11  77  37  95   1  22  29  80  64  32  67  82  73  86  61  83   5  11  93  27  19  57   1  49  24  21  30  23  53  32  74   7  78  94   5  43  32  79   1  13  15  38  86  95  71  52  61  89  63  46  92  36  74  98  22  14  12  20   4   7  90  65  79  69  36  40  98  31  21  12  39  89  89  20  16  20  60  18  38  10  33  27  96  32  46  27  43  46  48  45  46  33  92  17  97  43  95  47  86  48  32   4   3  28  60  43   8  61  38  92  18  69  50  67  35  31  72  78  52  48  75  51  94  27  40  23   7  67  39  52  42  83  58  25  31  68  39  94  75  47  55  22  68  72  22  82  21  45  27  71  85   2  67  39  69  20  28  91  77  52  32  71   6  32  18   3  45  13  40  68  99  84  58  64  22  96  96  47  74   9   5  70  90  76  73  62   3  87  33  21  46   5  59  88  81  54  49  95  20  99  73   8  74  20  65  14  16  66  14  19  52  69  70  98  12  63  86  47  24  75  40   9  64  37  82  85  34  59  41  80  57  47  97  46  73  31  30  55  78  95  21  87   5  35  23  87  27   2  54  36  63  35  14  84  77  28  26  68  73  19  14  20  17  85  46  96  83  84  48  92  23  63  49  16  59  98  16   8  92  99  17  43  97  47  30  58  48   2  89  31  61   7  47   3  27  28  63  82  48  10   6   9  84  81  73  66  82   9  39  80  56  81  13  21  94  18  69  13  61  25  56  17  34  16  45  63  97  41  29  62  30  70  69  79  68  27  49  66  73  99  34  55  28  76  21  20  20  30  77  39  64  68  98  94  37  96  30  41  73  85   1   3  54  99  72  82  62   4  88  10  74  87  75  42  13  11  63   8  90  37  66   6  27  74  91  71  14  56  68  93  16  19  75  34  11  18   8  99  78  67  95  36  42  43  75  46  44  35  96  18  73  45  98  78  93  21  61  77  69  16  54  66  31  76  53  91  41  80  51  25  67  80   3  47  10  96  36  74  33  31  89  70  11  34  38  24  80  53  76  50  50  19  49   9  26  87  17  69  23  61  21  30  20  51  74  58  18  11  27  53  65  18  19  25  56  70  70  31  77  56   9  55  98  81  98  74  67  44  85  12  54   8  35   1  68  51  65  27   6  54  55  53  70  18   5  82  48   1  58  91  14  13  87  33  39  86  30  12   5  62  11  36  31  29  82  74  66  76  68  13  88  29  46  23  54  99  81  66  94  73  90  85  49   3  99  78  95  85  60  31  85  70  61  15  72  25  94  25  48  23  46  23  31  26  85  27   3  24  18  29  68  90  41  69  87  86  59  50  31  19  16  22  20   4  73  55  12  61  75   3  96   5  64  28  42  78  22  90  28  50   9  80   3   5  53  84  77  94  71   6  35  11  11  17  83  80  95  73  98  70  45  74  20  86   4  85  70  98  99  69  86  41  89  16  60  55  97  93  24  81  32  56  94  11  28  79  23  85   4  58  73  67  99  60  67  42  23  45  67  85  96  56  86  27  61  98  19  92  40  46  15  13  95  94   8  25  75   1  83  91  42  89  71  99  10  29  65  57  41   3  53   8  20  32  32  30  98  36  63  37  78   3  39  38  66  58  67  73  18  21  90  25  20  40  97  14   2  24  21  56  67  72  19  77  20  99  19  29  68  16  24  92  21  54   3   8  59  73  16  22  67  79  82  58  92  55  25  47  26  19                      
                    30  98  99  86  69  27  52  53  55  82  85  13  82  53  73  33  25  54  66  70  60  85  44  71  74  94  19  12  14  76  46  58  94  45  65  91  46  19   8  57  59  44  83  88  81  29  49  34  68  49  83  29  50  36  59  11  14   5  72  92  19  67   3  79   2  96  15  36  36  85  75  73  58  38  44  76  58  13  63  52  73  84   5  43  80  69  49  29  20  61  88   5  37  70  97   2  86  83  21  93  81   4  24  15  76  19  56  17  63  88   4  77  17  74  70  11  56  21  10  68  31   4  48  83  68  15  28  79  76  93  90  96   3  35  52  65  94  40  47  99  66  70  62  55   6  88  75   4  45  18  60  92  79  79  80  22  21  32  77  78  83  48  50  41  63  35  61  89  93  31  36  58  94  15  12   1  27  70  96  89  41  15  19  35  91  63  38  98  66  95  96  31  97  81  56  91  89  67   1  76   7  37  98  94  74  39  31  52   7  89  27   9  22  60  28  58  98  17  85  82  92  17  30  31  90  13  53  26  92  27  97  52  15  66  77  69  92  10   2   1  48  87  39  27  43  95  49  86  23  25   8   9  55  93  44  72  80  61  20  86  83  52  24  51  83  86  18   1  69  71  18  51  62  98  21  20  16  21  42   1  63  47  46  76   8  52  27  89  95  32  63  16  87  79  62  70   1  53  41  73  39  17  14  77  78  81  30   2  50  90  40   2  58  62  35  26  26  98   7  72  16  39  39  16  99  34  66  42  33  95  60  40  70   3  68  50  62  79  86  89  90  35  13  33  45  84  26  89  31  65   6  23  10  47   7   5  28  30  16  88  25  62  11  25  42  55  30  49  30  41  94  83  77  17  13   2  68  31  58  78  73  68  50  27  81  39   4  22  65  25   8  76  61   2  28  68  12  12  31  75  15  52  87  59  58   4  43  57  29  89  64  87   8  68  81  40  84  94  37  46  70  25  96  46  97  60  89  64   8  72  90  27  16  70   2  63  93  30  74  14  64  20  41  51  60  96  44  46  92   5  54  15  67  61  80  35  19  20  57  69  89  79  78  27  35  81  47  16  14  14  10  97   4  67  81  74  35   9  60  22  13  51  78  65  75  37  75  29  74  12  94  81  55  40  81  54  12  88  85  13  14  12  33  88   9   3  38  89   5  76  45  25  21  24  68  55  31  40  95  21   6  19  50  71  55  70  34  84  73  29  82  49  82  27  34  62  46  76  41  11  47  21   1  49  35   6  63  20  24  57  57  92  53  10  97  48  84  18  43  72  19  17  22  35  49  20  46  90  78  72  11  64  25  38  73  72  53  49  64  26  80  78  27   3  42  88  12  68  80   6  94  83  97  26  38  12  90  73  54  20  16  17  19  14  79  15  88  12  85  62  41  97  14  79  63  80  82  37  17  43  58  72  77   6  38  77  36  64  80  70  11  50  24  38  22  73  67  53  53  93  82  85  50   5  77  61  73  97  93  64  10  84  86  36  20  22  90   4  21  55  78  16  76  30  92  57  86  40  47  20  69   5  92  13   6  13   8  71  36  54  47  11  49  11  10  59   1   5  93  94   7  44  75  58  37  57   6  90  95  12  25  95  15  13  88  16  83  16  67  85  72   1  90  66  20   8  46  80  52   9  79  55   8  27  12  17  38  65  48  38  17  62  14   6  39  76  12  99  70  23  18  54   7  72  14  40  13  18  29  45  96   1  72  84  46  85  93  77  39  45  33  46  43  58  93  38  39  50  56  65  37  89  56  34  39  49   7  85  41  14  66  79   3  55  30  51   5  14  72  30  93  25  46  32  10  56  35  50  46  34  56  39  29  25  46  28  42  75  80  58  15   3  94  44  21  30  91  51  90  38  24  61  92  42  79  26  69  34  55  18  92  21  44   7   1  89  82  36  76  20  52  78  53  41  40  21  18  99  13  84   2  10  26   9  81  64  70  48  52  84  60  31  48  54  92  19  56  94  23  74  72  89  84  59  37  97  86  72  39  40  82  53  64  88  77  45  46  24  75  16  58  31  41  89  77  99  88  35  89  20  88  68   1  38  70   9  15   3  72  61  97  88   6  84   9  21  99  96  89  16  17  45  53  37  52  96  64  18  38  19  53  75   3  50  52   8  48  16  14  82  19  99  93  12  92  81  95  62  96  61  40  76  49  26  12  82  30  81  32  24  61  79  67  65  99  29  59  23   2  50  93  32  79  97  33   4  27                    
                  29  22  98  28  53  51  60  42  18  32  67  11  30  43  24  11  38  99  44  45  33  13   4  94  37   1  22  41  26  19  84  40  22  80  43  11  23  52   2  75  39  32  49  92  48  82  22  57  97  11  24  34  52  46  66  24  26  91  72  53  11  86  23  16   9  72  95  89  59  72  34  83   7  47  88  89  97  44  39  57  58  22  47  32  57   9  82   6  89  64  30  62  64  34  42  24  96  40   6  64  27  79  72  35  44  16  79  29  14   4  81  82  83  48   4  65  42  86  53  12  44  59  25  52  35  44  39  94  79  85  90  85  97  16  12  12  17  66  21  12  25  32  85  44  59  13  60  48  27  18  39  72   8  93  85  80  18  99  52  50  31  18  70  92  46  48  85  45   7  72   5  51  20   7  28  94  20  22  84  19   4  18  54  19  48  54  93  60  34  69  97  99  52  51  41  87  60  41  55  17  34  82  24  48  85  31  44  90  45  66  92  38  20  74  17  33  65  24  39  60  37  90  25  83  85  28  79  69  44  21  75  44  85  93  24  93  32  29  23  57  23  36  73  49  33  77  97  83  82  63  35  76  81  90  23  23  75  24  49  91  51  48  37  12  47  66  42  56  45  26  55  97  16  35  64  12  95  23  29  79  80  42  36  11  62  81  87  72  19  81  81  73  71  66  48  21  94  88  29   3  17  15  83  25  36  43   3  62  18  92  84  96  69  52  43  70  54  82  89  82  15   7  17  48  12  63  66  67  52  42  52  82  13  12  79  77  89  34  47  45  22  21  92  59  73  17  87  34  14  86  11  34  56  90  28  23   2  20  19  83  60  12  66  72  54  90  16  21  88  27  87  26  15  20  68  28  99  47  31  72  26  74  46  90   6  33  82  11  96  84  37   7  84  22  36  66  60  25  41  41  21  21  78  30  93  37   3  28  57  22  98  55   6  92  81  96  33  16   5  65  34  96  99  46  71  57  54  36  92  39   1  70   5  35  34  68  54  62  74  31  99  18  98  64   7  86  96  64  35  40  65  52  16  99  77  64  87  20  96  55  78  71   6  13  80  97  10  52  65  43  39  95  69  51  32  53  99  68  52  84   3  21  29  36  63  23  47  72  18  41  80  91  57  39  56  59  82  86  34   5  82  60  35  57  62   6  33  99  26  43  89  20  82  10  22  65  30  80  67  56  44  83  41  51  42  84  76  53  20  18  78  61  83  35  59  66  22  91  59  68  90  65  56  33  54  47  32  92  10  69  44  62  51  14  66  97  52  38  33  43  39  63   3  61  91  91  28  19  27  14  15  85  46  22  32  44  31  33  53  35  39  93  15   7  38  43  25   2  70  61  74  40  29  20   5  33  94   3  91   1  69  23  27   1  91  23  16  70  67  73  15   6  85   6  71  39  69  61  66  97  32  11  66   6  14  49  42  45  40  54  84  47   2  82  26  23  35  22   5  48  31  39  85  56  57  90  37  66  49  23  87  82  37  85  30  97  76  20  26  89  94  58  77  66   3  31   4  79  44  99  11   8  92  33  12   3  18  14  96  15  38   1   7  58  83  89  74  21   1  41  85  10   6  75  38  29   1  28  86  76  45  18  91  59  68  15  33  54   2  71  39  43   4  27  36  40  51  65  25  44  25  98  45  93  91  79  13  44  39  41  85   7  69  25  81  45  35  56  17  18  20  92  48  87  20  59  37  35  25   6  68  32  86  16   2  14  64  33  39  49  78  72  34   4  62  88  46  60  48  95  89  52  66  13  83   6  48  30  54  66  47  86  93  42  44   4  48  35  57  13  92  53   7  24  59  83  37  81  73  26  29  33  40  82  30  76  77   7  50  15   8  63  18  71   3  97  68  75  60  14  33  25   7   3   6  61   6  40  84  30  31  10  87  55  71   3  17  87  64  98  64  68  94  22  71  27   6  78  11  24  64   6  58  92  57  88  40  44   3  35  15  34  55  11  11  11  43  68  73  24  75  53  61  27  72  76  47  71  70  79  58  82  45  80  73  70  70  99   8  86  55  15  32  96  25  36  29  42  91  80  12  23  37  51  45  31  86   9  57  79  95  33  57  49  83  96  50  68  40  94  86  94  15  36  65  34  56  87  97  89  37  63   4  47  72  66  16  99  28  45  92  83  26   3  78  45  79  16  43  88   2  35  61  38  83  72  42  13  12  26  19  75  26   7  67  36  79  86  63  85  23  26   9  20   6  87  19  29                  
                88  60  83  52  36  69  19  67  82  43  43  96  95  56   2  34  27  87  63  60  24  27  31  77  65  82  60   9  46  77  52  41  85  36   8  81  79  15  66   2  18  40  25  58  77  99  22  70  99  35  84  83   1  21  29  75  99  50  31   6  35  70  76  98  22  40   3  72  36  41  59  74  27  70  99  85  24   9  16  53  26   3  28  80  43  60  73  80  71  72  52  70  81  46  53  37  98  31  62  44   2  44  64   6  72  52  51  21  59  95  50  40  65   5  20  97  48  45  66  96  40  63  66  82  25  84  48  18  21  16  65  77  65  31  52   1  77  97   9   1  29  19  60  10  17  67   5   6  91  48  30  35  53  92  98  19  91  50  88  81   6  80  37   5  35  99  85  30  29  14   6  68  16  34  82  38  43  21   7  88  61  60  28  40  39  27  33   7  16  36  86  45  65  28  49  51  65  39  85  80  99  22  89  72  38  76  96  73  21  59  68  18  98  52  74  68  71  68  67  72  38  44  37  92  75  97  92   2  52  54  41  13  31  78  88  89   9  97  22  26  98  85  73  87  47   7  68  25  71  53  14  71   7   8  94  54  62  77  41  63  29  68  49  10  13   4  58  25  69  61  20  87  20  66  85   8  60  39   7  15  73  79  82  16  92  78   6  20  33  21  78  81  10  77   9  67  82  81  41  22  87  15  19  49  91  78  42  42  85  81  10   6  50  74   4  65  43  64  29  13  18  63  97  50  95   5  41  54  62  26  57  27   8  19  39  40  55  36  74   1  50  82  95  86  83  81  78  33  42  73  45  36  83  86  13  94  90  63  64  84  94  74  29  24  50  86  67  79  10  82  21   9  46  84  10  83  27  57  23  99  56  51  54  29  71  38  18  49   8  57  51  71  28  48  93  55  34  87  97  47  36  95  80  76  98  78   1  70  95  20  85  79  82  28  82  65  10  69  80  60  96  74   4  70   6   8   6  12  78  60  96  43  63  68  96  19  57  34  46  10  33  59  45  57  87  38  11  50  46   1  48  53  92   6  85  12   4  17   8  45  75  99  65  49  61  97  30  37  84  28  55  20  30  97  21  37  46  83  52  11  86  29  34  69  38  94  17  57  67  18  24  44  33   9  46  56  83  34  14  94  98  39  62  10   8  85  97  19  16  77  73  82   7  12  38   8  77  88  70   7  69  95   2  89  90  57  98  92  98  49  17  27  98  39  80  31  92  31  75  76  87  99  10  23  61  40  52   3  61  57   4  69  82  15  33   2  91  88  31  37  89  17  13  10  18  37   6   9   8  97  32  77  67  17  96   5   8  85  63  31  84  39  90  31   7   4  42  48  38  89  90  51   6   2  75  74   4  24  30  56  84  27  76  41  92  42  22  72  64  65  75  86  62  93  17  29  70  89  74  83  75  97  46  24  53  23  11  69  98  50  25  52  86  16  45  13  11  67  41  15  15  57  74  82  50  85  65   6  83  87  56  20  74   1  30  99  79  34  61  75  31  14  91  49  55  90  18  43   2   1  50  53  13  11  94  68  52  18  34  73  77  13  10  81  70  83  62   3  41  42  56  36  87  73  14  46  88  60  63  34  25   5  98   3  31   4  18  78  34  29  20  77  44  53  27  22  90  12  23  18  41  55  83  54  88  29  64  65  70  96  31  78  61  82  16  67  72  26   4  15  70  92  17  20  96  63  43  76  79  75  36  41  18  66  34  75  80  45  55  49  51  95   8  90  93  48  56  87   5  35  36  95  13  80  88  98   6  31  73  21  66  46  41  80  73  88  26  25  97  27  40  33  92   5  78  81  24  39  11  55  78  32  97  86  27  87  15  74  35  80  77  25  11  56  77  56  74  40  41  91  37  84  29  25  18  38  80  19  17  89   6  61  29  16  52  45  63  36   7  85  20  71  94  71  86   3  58   4  74  40  40  41  54  64  90  76   7  32  36  71  13  96  40  88  49  16  67  33  51  47  58  33  27  57  68  45  36  30  82  16  76  23  49  36  22  71  89  34  16  94  10  87  98  42  59  91  86  51  14   1  74  48  12  38   9  79  18  77  34  34  13  32   8  98  68  40  54   5  58  30  86  85  97  80  92  27  76  44  78  63  57  47  71  54  45  95  14  38  63   8  52  37  59  67  34  59  74  69  47  10  97  21  33  39  14  73  28  81  28  58  35  62  83   7   5  92  45  74  44  14   1  84  43  47  42  92  70  58  70                
              47   4  77  18  62  15  24  49  96  14  37  85  68  49  39  15  90  25  29  35  32  12  94  98  86  65  71  78   7  29  84  14  95  64   4  96   3  49  48  44  48  36  53  44  80  92  17  85  87  67  10   4  63  22  14  82  15  57  97  33  42  88   4  68  82  69  48  79  82  90  67  56  84  23  20  54  79  97   9  51  18  18  82  63  12  75  55  56  99  28  66  17  31  27   7  19  78  82  92  87   7  32  57   4  10  57   1  26  56  69  18  93  79  92  95  92  86  99  57  33  75  42  33  45  28  53  31  50  52  31  19  76  57  32  57  87  81  20  69  39  71  51  73  50  79  80  18  98  28  17  64  55  49  90   8  99  56  39  38  43  39  14  56  99  98  76  45  83  69  83  13  26  61  42  57  73   3  21  59  16  46  30  49  96  26  85  14  43  65  45  59  41  60  61  37  45  72  81  73  49  33  45  73  90  77  60  17  46  10  25  14  63  92  63  57   2  75  43  99  11  96  92  27  25  15  17  49  69  92  44  26  17  81  89  61  34  58  35  97  14  64  89  67  61  87  56   1  71  92  95  63  12  36  52   6  77  82  21   8  35  10  35  68  33  54  38  87  52  42  51  50  73  75  90  14  49  26  23  55  34  93  30  62  98  68  52   6  72  35  23  23  79  92  21  99  25  64  25  24  32  82  79  86  56  97  48   5  14  81  49  18  35  83  10  16  48  41  55  25  30  67  63  47  40  30  52  25  10  26  82  51  99  51  59  63  41  92  16  99  85   4  13  45  96  14   3  30  59  14  94  90  93  41  71  22  71  90  86  88  91  11  94  63  93  73  80  45  38  83  79  33  98  56  47   4  88  97  11  74  12  16   3  18  33  85  67  26  80  20  26  60  27  48  38  85  92  30  17  33  47   4  67  80  77  57   5  84  63  11  97   1  16  11  11  26  18  63  26  82  80  46  87   7  81  64  86  10  92  34  55  93  16  60   4  98   2  18  49   5  50  77  90  10   8  50   7  59  99  57  29  43  50  57  52  85  27   4  77  75  27  50  34  44  82  88  13  57  76  44  19  57  89  74  72  79  14  20  88  29  69  25  92  74  18  90  75   3  74  14  94  18   7  67   1  27  30  36  40  84  54  47   7  78  32   1  71   5   1  42  65  49  82   1  35  48  88  35  61  95  73  31  90  59  37  73   2  65  18  10  16  41  34  16  65  64  29  52  87  58   3  95  33  75   4  62  35  77   9  85  29  97  88  70  31  37  82  11  45   7  89  37   1  20  34  79  37  88  44  11   1  13  60  58  10   3  62  65  95  78  78  42  68  56  42  35   7   7  63  92  66  53  43   7   8  54  28  17  16  92  76  64  71  65  92   9  64  37  81  85  63  81  40  11  22  98  55  99  94  70  82  73  36   6  65   3  21  19  70  85  30  14  92  74  87  35  31   5  90  60   8  66  42  60  48  28  77  68  39  73  80  46  11  16  56  73  20  24  48  11  28   6  32  80  94  79  68  89  66  60  58  66  72  72  45  77  29  73  32  14   8  70   4  24  51  12  67  69  26  25  66  45  13  71  65   9  78  30  25  51  11   5  65  84  55  83  47  44  13  77  69   4  78   3  63  77  29  15  28  62  85  21  23  69  61  21  35  26  13   7  38  98  20  37  63  65  18  42  41  17  42  37  15  16   5  44   8  78  27  73  74  59  57  71  97  57  79  79  56  18   4  84   8  51  38  45  58   8  38  60  64  75  14  85  83   2  49  48  20  25  74   7  72  15  15  12  47  43  93  53  14  56  66  84  82  86  21  39  97  54  12  21  57   1  68   3  12  81   9  46   3   6  70  92  35  31  65  31  36  61  12  20  20  50  44  20  11  51  65  13  56  72  86  69  61  33   4  65  27  85  77  21  46  34  27  49  38  98  11  55  15  36  42  41  61  82  47  37  21  43  72   7  17  78   9  14  41  41  56  45  17  93  50   5  27  25  99  73  52  17  71  18  12   3  81  63  52  88  10  18  51  15  67  95  84  71  11  42  62  99  92  76  68  36  83   3  76  91  54  67  23  15  54  66  30  88  49  52  41  24  69   8  49  29  98  21  57  48  40  85  61  77   9  98  59  95  33  15  48  67  47  84   6   9  11  58  17   6  17  80  34  44  86  57  57  43  15  23  42   7  42  68   6   8  91   6  85  65  60  48  95  53  52  53  81  71  22   9  13   4  35              
            41  92  84  34  17  28  36  29  49  92  66  13  21  56  83  44  94  25  16  21  25  88  36  83  47   4  14  91  26  72  63  22  73  40  17  97  30   3  53   4  95  94  19  76  14  60  96  37  69  62  66  12  93  12   4  58  48  24  66  93  61  17  17  40   7  56  72  50  84  20  53  53  31  36  53  35  70  83  93  56  14  72  44   7  73  71  43  22  94  10  44  34  76  78  21  37  59  41  89  39  55  78  57  96  70  95  63  79  68  74  82  20  54  23  28  81  42  26  59  36  55  27  74  90  96  18  49   2  32   3  73  26  11  47  55  28  19  53  16  51  80  52  37  91   1  60  68  32  24  10  73  63  77  59  34  65  17  78  62  68  30  79  69  88  82  48  38  85  25  64   9  89  99  63  10  18  68  42  83  45  62  59  13  71  78  44  33  34  27  56  66  12  42  36  78  74  75  25  48  74  27  18  24  19  36  87  78  91  27  46  15  79  48   2  27  57  84  91  13  61  70  14  13  61   4  74  32  36  44  65  35  58  22  94  26  44  14  70  40  47  21  42  97  19  83  64  72  36  98  25  24  50  14  96  38  53  99  42   9  31  22  98  41  85  11  85  10  47  13  50  16  74  75  78   7  29  21  15  35  44  24  71  64  11  95  99  81   1   3  73  65  11  37  82  23  29  40  33   8  95  32  69  91  86  33  87  62  38  32   1  53  64  77  98  36  62  49  19  60  65  79  47  41  79  86  14  90  40  81  41  83  29  51   1  29  32  44  36  68  43  85  63  20  78  60  10  60  24  57  57  41  94  72  32  98  39  20  10  94  22  20  55  67   9  83  26  40  96  70  26  50  13  69  80  30  54  83  79  27  12   4  16  93  48  25  25  90  67   2  34  89  26  83  14  55  43  22  54  73  30  77  71   5  71  55  51  98  79  47  66  13  87  30  46   9  32  28  31  50  63  77   4  57  35  89  18  32  54  84  94  23  40  43  90  38  62  11  48  68  41  88  32  62  19   7  94  87  29  90  70  43  44  76  46  91   6  62   6  86  48  11  37  14  39  61  42   1  37  56  75  63  48  49   5  94  52  20  30   1   1  98   8  82  11  35  20  94   7  88  82  92  67  68  30  23  42   7  95  67  57  45  27  68  65  58  66  56  54  61  83  34  70  17  59  85  89  44  70  27  52  15  73  23  64  98  24  86  48  84  59  11  85  83  99   1  42  79  36  12  13  81  91  57  60  40  44  57  36  53  58  18  31  58   7  30  51  15  10  73  20  52  67  88  41  26  37  20  51  51  11  91  39  49  91  65   9  55  39  27  62  67  33  11  83  18  45  31  59  23  21  75  86  20  74  79  53  99  11  18  68  18   9  35  82  89  91   8  70  73  54  13  43   4  54  53  95  28  90  42  65  92  83  35  85  51  93  83   4  55  93   5  56  51  65  19  13  59  81  36  52  66  41  74  86  73  35  90  96  86   6  55  93  12  97  40  87  49  59   7  68   6  26  98  27  35  50  39   4  85  76   2  59  22   2  89  64  97  64  64  51  20   9  34  94  94  59  46  99  63  25  10  90  95  91  85  73  83  89  53  69  68  75  71  20  17  15  42  44  37  58  26  47  65  99  42  12  68  83  95  59  42  37  23  12  61  71   1  61  59  93  81  15  50  38  79  84  62  57  42  34  61  99  50  60  55  38  44  40  82  77   2  88  89  29  11  32  35  35   2  45  21  68  29  93  10  18  85  96  85  68  22  18  91  21   5  82  50   3  44  53  73  77  22  23  67  54  43  10  79  97  32  69  67  40  82  13  48  64  91  61  81  13  57  22   4  32  65  26  52  43  53  49  52  39  37  53  79  32  58  98  82  56  20  32  27  55  98  27  42  56  73  40   3  36  24  31  45  29   9  58   4  88  89  39  73  47  30   5  43  28  99  80  64  89  58  29  38  84  96  72   2  51  39  26   5  38  52  61  48  23  65  42  14  13  21  59  67  12  64  53  68  98  87  19  76  35  14  57  17  50  93  59  54  82  56  78  49   7  67  21  63  39  66   1  72  89  26  70  69  44  98  51  21  51  79  30  40  95  96  77  58  59  87  32  37  61  55  67  70  74  85  30  73  57  20  15  48  67  65  14  49  55  47  69  72  29  44   6  44  22  54  39  80  15  92  76  30  57  30  45  80  36  26   7  93   1  93  69  75  90  57  16  21  58  58  81  61  44  87  22  45            
          61  60  26  77  34  76  55  22  21  65  85  97   7  44  99  98  87  57  16   7  15  32  51  66  85  80   6  82  17  86  17  29  66  11  32  63  81  37  99  49  73  19  19  20  78  98  74  77  93  57  77  36  49  87  35  48  58  51  94  38  65  54  81  51  30  31  92   5  96  67  44  91  53  12  81  61   2  95  10  81   4  12   3  67  54   3   4  54  16  55  81   9  82  20  52  61  35  89  17  51  17  38  32  17  19  46  36  82  58  72  43  49  64  34  44  11  86  77  54  76  74  68  16  13  91  40  91  63  19  47  94  96  66  37  11  98   4  73  78   3  72  10  38  81  74  90  67  83  28  29  75  25  56  41  70   5  99  25  54  26  92  29  81  94  84  44  31  28  17  28  91  98  94  14  80  91  94  25  73  22  78  38  37  57  99  61  73  63  92  12  38  60   4  47  70  93  85  96  60  42  27  34  79  44  92  10  44  49  73  58  33  34  94  50  95  83  50   5  12  23  54  52  57  56  32  52  80  83   3  30  94  98  70  73  95  53  57  72  84   3  54  12  59  44  47  85  54  89   6  10  23  98   1   5  84  57  75  70  91  87  87  46  71  65  86  59  43  29  39  89  94  12  53  84  19  54  10  74  33  64  65  32  91  58  11  20  45  36  48  63  15  67  79  72  82  32  77  39  88  52   8  13  49  17  82  27  14  30  14  74  83   1  47  58   6  29  77  67  23  51  48  95  11  29  14  60  94  42  73  69  68  90  50  11  24   1  32  28  88   6  84  75  34  45   9  17  33  51  85  94  66  30  55  92  26  35  23  78  95   8  35   4  22   2  20  11  75  43  53  22   5  65  22  32  27   5  98  73  95  45  19  52  38  86   3  34  81  88  31  88  59   2  24  61   4  74  20   7  36  81   8  20  45  81  18  95  46  95  93  68  74  70  95  74  36  63  57  39  26  99   3  82  34  35  71  11  80  75  23  76  62  37  70  21  80  58  33  19  86  27   3  72  99  16  41  51  13  80  36  39  94  99  89  82   6  74  43  75  52  91  91  61  98  51  32  79   5   8   4  98  34  43  28  77  47  45  63  93  99  55  66  58  62  59  65  67  72  37  80  29  19  53  57  82  97  86  92  80  66  90  82  53  29  49   6  25  18  24  62  62   2  91  76  43  97  20  31  16  80  36   9  96  77  12  32  57  18  48   2  53  98   9  47  14  45  58  76  68  15  91  12  13  62  73  52  34   4  11  48  89  22  91  95  14  83  34  74  53   3  62  68  68   1  70  63  63  24  55  40  40  69  94  29  40  23   9  63   2  37  15  68  91  66  57  64  10  47  76  48  57  95  70  93  58  21  13  58   9  93  29  98  71  66  18  94  37  56   7  10  32  72  28  22  84  96  96  37  57  44  57  61  13   2  57  17  48  47  23  93  23  11   6   1  97  55  11  81  81  77  39   6  37  96  35  61  69  65  73   1  32  50   5  34  20  56  12  50  73  62  11  56  62  49  57  64  16  16  69  20  15  99  41   5  20  85  34  90  87  21  11  74  85  63  90  18  26  68  63  81  69  59  88  39  97  73  68   6  94  18  11  57  75  76  29  95  31  93  58  45  60  30   1  99  26  28  74  36  84  44  55  57  29   6  59  26  29  31  73  72  55  39  93  46   8  43  76  35  61  71  73  21  70  40  34   7  69  82   2  75  41  22  22  22  57   6  68  10  98  66  58  46  22   3  64  40  67  82  63  34   8  43   9  77  73   6  64  72  55  93  21   5  15  26   7  30  89  16  29  25  74  39  78   4  87  89  89  77  52  17  86  68  93  33  22  52  92  28  75  10   9  76  21   2   6  79  29  49  52  43   5  47  83  52  43  61  10  31   4  44  71  47  73  45  12  98  88  40  97  38  76  91   2  93  97  34  25  12  74  13  40  91  82  52  47  14  46  74  21  93  58  10  75  66  30  22  36  39  14  33  27  14  44  35  58  62  13  60  40  31  63  55  54  15  56  77  10  93  74  35   8  22  63  58  91  33   7  19  38  46  86  19  12  28  52  30  81  11  91  69  30  56  36  84  51  80  70  19   5  24  98   9  10  30  72  31   3  25  81  18  70  57  26  97  85  24  98  39  44  59  25  39  73  85  81  88   8  96  26  76  68  38   9  93  14  44  76   9  19   9  95  65  26  28  46  49  87  61  13  88  28  94  10  30  71  71  93  86  77  53  36   3   5          
        42  55  25  84  68  24  72  46  19  63  32  74  43  77  77  77  45  95  27  15  59  19  22  31  20  70  63  46  27  25  86  22  58  48  53  78  56  26  75  24  92  30  30  12  20  26  22  29  78  62  94  83  67  99  49  64  93  23  58  21  89  30  56  20  39  28  14  35  10  98  64  72  18  27  18  57  79  40  66  29  81  54  37  13   7   4  52  78  95   6  13  69  34  14  43  85  84   3  51  45   1  96  90  99  96  35  98  97  48  69  67  84  43  53  49   4  37  61  11   3  60  12  81  51  48  96  86  63  25  76  89  32  21  39  46  13  47  40   2  25  67  81  75  85  61   5   6   7  97  96  65   2  72  60  57  88  27   3  81  65  24  93  97  55  15  17  56  39  73  47  59  68  70  23  83  92  21  56  90  45  68  23  76  53  97   8  54  43  87  19   5  76   4  74  96  70  77  71  23  35  82  54  24  55  63  68  92  35  70  96  39  51   2  95  36  99  96  43  38  20  96   9  30  55  99   6  95  99  34  59  48  23  64  87  29  51  47  80  75  52  83   7  78  60  87  12  56  74  65  46  58  78   7  91  84  41  47  70  52  41   6  69  68  92  59  81  19  56  30  59   6  37  78  20  21  45  99  19  63  20   7  41  10  58  69  56   5  33  29  93  75  48  49  23  10  20  75  76  76   8  95  15  43   5  51  24   1  69  77  57  87  43  40  87  11  12  23  26  75  77   5  95  58  82  25  55  84  70  38  64  69   6  77  23  95  51  93  24  32   7  92   5  21  16  69  29  83  22  24  57  87   4  71  53  43  76  93  40  74  42  32  21  79  35   8  30  62  84  73  27  39  11  66   6  21   2  19  16  52  15  57  10  89  24  94  52  76  21  22  18   3  33  80  74  40  48  13  21  67  77  41  35  67  80  93  33  29  75  40  90   4  15  41  12  18  30  23  44  91  51  49  42  12  79  15  62  63  86  10  54  48  45  33  35  57  45  62  87  28   4  35  59  29   8  68  18  65  23  99  36  78   2  32   9  51  56  15  53  36  13  31  53   2  92  49  23  31  98  90  27  80  10  88  53  81   3  38   3  66  86  52  82  25   5  93  82  62  55  76  89  78  10  77  22  35  79  79  65  49  80  75  38  56  84  91  66  13  31  48  97  34  25  54   4  54   7  21   4  73   5  90  64  66  23  67  42  67  76   2  93  72  10  55  29  92  76   3  71  73  72   4  64   2  83  83  77  31  80  47  75  79  31  78  85  17  92  91  69  22  52  72  83  54  99  12  77  25  49  44  64  73  59  25   9  78  70  38  18  13  94  77  27  58  31  51  90  69   7  11  66  87  59  46  28  60  72  57  24   7  90  68  15  56  43  92  77  99  14  68  37  91  41  14  87  15  11  42   2   6  93  33   4  97  62  94   7  43  24  56  90  65  36  96  12  40  33  54  52  44  90  71  38  92  31  76  36  17  11  42  22   9  90  84  50  74  95  90  30  84  16  48  37  20  76  91  25  90  66  18   5  46  74  56  31  21  25  45  35  37  31   6  65  71  85  54   3  88  87  41  83  92  35  41  65  44  55  77  77   3  32  41  78  95  78  86   1  13  18  70  28  72  94  26  41   4  40  44  15  67  24  92  20  18  37  74  63  25  57  14  55  30  52  68  97  11  62  18  11  58  35  35  50  88  69  53  79  12  40  79  79  84  27  71  34  72  38   8  68   8  10  34  35  90   4  74  34   4  57  36  17  93  88  27  40  49  97  90  49  15  96  33  77  87  42  84   1  90  19  94  11  93  31  34  24  20  32  83  76  68  62  66  56  80  75  16  46  10   8  82  83   9  86  98  41   9  80  26  33  35  27  53  60  81  48  61  65  84  98  35  48  52  93  11  47  63  16  14  24  13  22  93  44  37  69  23   4  88  34  69  60   6  34  32   2  33  89  38   5  86  41  86  57  65  37  46  99  59   5  99  20  37  70   5  55  56  61  67  67  88  89   9  26  58  81  62  83  69  68  64  73  33  99   8  31   5  79  37   3  63  33  99  50  76   9  16  63  94  68  58  46  25  49  37  27  38  27  91  65   6  69  94  99  79   5  93  30  61  98  72  16  81  21  78  98  89  97  32  25  80  76  55   6  12  78   8  47  34  70  49  24   9  22  94   9  85  46  28  23   9  39   2  89  71  42  73  91  13  17  55  74  28  33   8  17  83  97  27  17  53  52  39  64  23        
      99  21  64  87   7  83  42  23  74  24   4  65  34  47  89  57  62  18  65  41  85  37  76  66  78  47  99  71  95  96  38  98  33  40  14  72  47  45  10  11  81  24  77  55  91  80   7  90  75  30  68  23  75  12   1   5   7  17  29  36  73  12  14  53  85  18  66  15  17  31  78  26  80   6  74  34  17  11  65  82  71  31  93  20  53  56  86  24  81  85  17  22  73   5  72  13  62  49  79  86  62  36  39  62  79  27  80  74  77  35  15  87   7  47  96  16  77  62  28  15  12  97  74  33  66  32  39  41   2  45  86  34  88  91  69  98  86  89  11  99  32  12  15  20  48  17  16  42  94  59  61  90  99  54  37  32  10  36  77  17  96  96  68  60  34  70  40  40  22  55  69  97  44  98  28  68  31  23  63  83  55  56  41  67  54  14  28  90  24  57  20   3  74  47  39  12  47  61  90  31  86  50   6  90  34  29  67  74  87   9  24  58  73  46  76  98  52   6  85  32  98  23   8  23  28  37  97  25  72  68  49  58  39  20  35  83  18  33  63  91  35  64  31  88  74  94  34  37   7  10  81  60  92  89  16  10  48  85  88  82  94  57   3  62   1  50  52  66  27  34  58  48  12  82  77  98  44  87  25  74  96  54  27  48  62  74  99  87   4  77  10  14  43  86  86  49  10  61  33  21  89  84  21  80  24  39  58  56  17  32  22  56  20  17  49  27  18  34  46  80  69  53  72  87  44  41  43  97  78  57  72  82  41  28  40  52  77  42  75   9  49  78  27  92  67  77  33  70  14  26  89  80  94  50   3  53  72  90   9  25   2  60  48  16  64  18  44  59  78  55  35  47  99  67  34   4  21  87  13   5  62  63  29  28  61  19  90  40  13  19   3  63  43  48  68  87  48  23  69   7  58  28  69  27  97  11  35  96   8  57  13  71  90  98  71  19  77  67  94  21  60  18  79  50  55  43  95  37  48  71   6  15  67  97  42  60  80  41   5  10   6  76   7  37  88   2  56  75  58  18  46  54  42  10  44  83  30  51   8  93  84  98   2  69  82  64  56   2  85  65  25  52  72  91  28  23  50  96  91  95  85  37  58  93  63  52  18  92  52  16  88  36  98   4  67  18  75  86  24  44  61  51  54  39  54  64  22  56  13  80  85  59   4  74  33  97  31  30  82  76  59  65  97  30  48  17  56  99  11  53  53  69  59  17  33  61  82  39  20  65  66  29  44  92  10  86  49  97  78  97  17  23  38  66  86  46  59  24  58  45  18  64   6   4  59  94  76  31  72  73   6  55  83  14  32  12  52  41  57  12  63  78  29  73  24  24  57  62  19  84  82   6  69  23  96  38  81  56  47  37  97  99  33  81  16  45  98  93  39  61  46  59  22  83  13  60  39  75  71   3  69   4  12  13  29  79  50  96  16  84  33  81  81  45   2  67  37  86  43   1  96  59  13  99  72   5  78  46  43  95  28  86  84  96   2  91  12   1  58  22  56  24  66  53  39  84  98  17  12  66  29  47  78  20  81   7  21  40  25   4  45  83   8  58   6  12  88  50  21  84  47  81  33  73  63  83   6  82  25  10  89  54  87  80  49  31  52  48  65   2  86  24  12  55  54  22  42  91   8  29  63  35  96  40  51  62  49  66  74  78  89  48  54  14  46   8  33  43  42  51  76  45  69  33  51  58  42  73  47  82   7  23   2  71  34  92  24  67   8  36  52  99  44   7  98   1  65  20  57  79  86  59  14  94  16  43  41  35  69  85  98  61  97  54  44  92  72  63  11  21  36  97  35  40  56   4  50  90  86  52  95  19  96  72  65  36  89  93   7  57  55  14  28  51  17  95  39  12  72  63  99  89  97  66  92  22   9   7  31  78  21   5  87  29  86  21  17  64  77  81   5  27   8   8  52  91  31  49  49  51  22  65  91  80  85  89  29   5  51  49  78  85  54  18   8  16  80  28  59  88   8  41  88  78  77   7  81  23   1  69  78  55  68  85  32  56  55  62  90  51  74  47  42  89  40  86  29  92   6  60   6  72  13  37  70  72  98   1  98  35  38  31  63  17  46  64  83  65  15  96  17  29  49   8  97  67  99  63  73  13  23   6   5  27  97  90  32  55  39  45  14  52  56  91  44  42  15  29  62  71  66  57  54  98  74  32  89  93  87  29  83  69   3  55  32  30  39  65  80  51  85  58  68  33  75  79  24  36  89  49  80  26  27  56      
    22  23  46  93  13  26  35  77  29  17  70  65  88  80  49  19  49   3  55   4  39  77  86  49   4  14   5  73   3  31  94  12  30   3  47  74  86  61  26  61  69  34  18  35  12  24  80  56  25  82  68  47  65  55  23  57  42  74   3  85  83   6  82  55  39  49  37   4  61  62  76   9  26  32  35  89  78  26  83  99  64  71  80  70  35  94  76  55  74  37  90  97   2  65  59  40  23  98   1  75  60  90  45  15  98  20  44  81   7  16  81  77  66  15  26  65  60  53  47  45  43  67  72  16  18  23  20  62  16  62  81  89  97  10  25  12  14  64  52  42  53  62  25  12  50  40  48  45   4   9  48  72  92  16  22  61  29  65  14  44  71  93  68  11   9  94   8  53  51  48  36  91  85  33  53  42  24  61  83  86  55  53  48  38  58   1  32  76  24  11  31  39  50  20  62  10  36  24  92  68   8  25  68  11  64  89   7  80  72  24  89  79  21  20  41  25  82  68  41  22  58  23   7  75  66  47  35   2  81  89  31  59  36  59  50  19   2  63  40  87  15  65  23  90  33  41  26  60  37  76   5  97  76  47  98  45  65   9  48  58  53  40  87  46  43  51  56  35  91  18  37  14  29  77  45  94  31  64  49  38  52  94   9  32  41   5  29  21  33  52  10  92  99   4  79  15  28  21  38  77  54  64  58  37  12  50  35  81   7   2  87  79  33  95  54   9  71  52  21  60  37  41  67  23  91  34  37  28   6  21  85  32  48  99  85   2  49  46  71   5  81  33   6  74  54  99  99  69  22  37  71  12   7  41   1  62  37  26  63  84  58  91  89  40  61  66  10  76  38  27  93  76  56  68  39  42  57  54  50  45  75  56  47  20  71  66  55  63  31  38  11  98  17  28  65  37  90  58  26  19  94  50  68  89  65   9  80   2   7  82  20  56  32  87  19  21  61  77  38  90  12  96  92  74  81   9  70  45  87  27  96  53  59   6  99  19  70  61  77  72  37  17  99  70  59  58  36  18  86  98  72  34  24  28  56  90  20   8  93  30  43  59  73  84  63  19  48   5  44  96  25  82  62   6  21  82  36  53  27  43  24  96  83  17  79  75  22   4  62  12  46  74  57  46  26  50  11  91  10  33  66   2  81  73  10  37  72  73  48  91  84  77  18  25  13  63  71  97   5  50  40  38  37  74  89  61  22  61  46  39  91  90  67  93   1  68  43  98  47  26  16  81  83  41  28  96  29  84  79  53   6  39  17  54  71  23  43  43  49  18   2  57  74  39  97  74   1  46  82  35  36  25  75  52  90  62  39  64  85  97  44  47  71  22  40  71  22  55  63  46  64  80  18   9  28  79  53  87  99  76  15  41  63  90   3  29  95  78  83  22  58  20   8  48  47  28  53   7   8  26  47  18   4  33  46  53  72  64  24   4  30  23  20   2  11  79  19  47  16  81  56   9   1  67  51  17  98  55  17  38  40  43   7  72  84  38  29  79  59  19  14  87  23  22  47  63  11  67  79  68  25  54  36   8  42  18  83  21  21  25  76  60  80  99  83  14  42   2  19  16  73  64  57  46  41  43   2  90  53  49  25   4  90  72  35  44  54  16  83  12  38  68  57  63  69  31  73  22  43  98   7  27  14  67  60  58  16  88   2  77  41  95  82  41  60  65  43  70   3  17  96  21  72   7  84   4  16  58  60  56  31   6  42  25  19  77  68  39  36  26  34  52  47  43  20  81  83  51  14  84  98  84  90  78  11   2  36  93  20  69  22  16  29  39  46  49  10  43  64  79  83  27  83   3  83  52  83   8  86  39  19  49  70  67  21  86   5  11  60  96  56  25  18  67  77  15  59  20  24  73  77  19  51  32  59  22  52  46  68  75  64  54  35  64  43   2  61  36  59  82  29  94  47  94  41  26  94   6  52  72  55  59   2  40  84  58  52  79  72  79  91  90  84  56   5  22  68  18  35   9  53   9  90  65  93  48  41  89  77  45  64  60  62  28  69  78  56  80  10  35  79  74  50  83  56  35  28  85  18  15  80  56  44  87  87  35  32  93  47  41  17  65  75  33  74  80  26   5  77   4  91  46  98  25   2  90  46  14  43  72   9  80  80   4  26  17   6  88  34  62   4  48  20  22  70  82  51  20  12  72  73  56  66  11  45  11  36  39  78  36  24  86  86   1  18  95  47  75  81  82   3  70  64  93  93  11   3  81  46  74  71  24  51  52  91    
  33  88   7   2  20  81  23   8  17  73  26  63  32  59  97  94   3   6  58  84  61  35  93  46  18  45  74  81  47  25  83  36  14  87  95  29  60   8  85   3  34  86  93  50  14  66  76  94  46  81  95  98  64  92  35   7  28  72  34  52  34  82  79  35  60   7   8  69  10  27  47  54  62   7  37  93  38  71  96   7  64  30   8  94  25  88  13  24  37  84  68  67  13  50  77  13  32  45  79  89  10  28   6   1  22  30  83  45  58  29  98  51  80  95  20   3  77  34  30  90  82  41   3  39  59  46  22  77  22  81  22  69  22  16  10  77  37  84  10  71  99  86  63  67  99  24  81  94   8  43  69  11  57  85  37  34   8  28  51  14  39  16   9   2  70  56  48  99  56  99  54  19  78  45  70  84  86   6  70  67  57  29  69  91  28   4  32  58  70  41  19  12  67  54  62  63   6  56   2  96  60  92  11  10  97   6  27  84  85  73  49  23  58  70  45  11  65  15  42  30  23  64  68  18  59  15   8  28  85  97  79  45  76  99  92   1  16  91  63  95  82  22  23  62  82  32  63  75  88  99  38  98  80  51   1  74  29  95  51  67  32  99   4  54  43  34  77  79  51  82  33  81  86  14  42  75  78  87  20   3  35  77  64  41  27  58  20  94  65  15  12  39  55  75  74   4  44  74  94  18  98  84  32  74  41  91  56  29  36  65  55  56  88  64  65  28  89  78  28  86   7  82  84  81  70  40   4   3  52  29  12  10  85  64  12  84  60  31  40  81  95  75  15  30  40   9  14  30  40  53  39  94  86  33  23  24  30  17  13  18   5  65  96  52  84  83  46  90  52  65  41  61  93  28  92  21  63  28  70  84  54  38  72  27  81   7  71  69   6  62  45  42  93  10  34  74  41  17  15   9  56  17  59  89  23  88  77  56  55   8  32  91  72  21  39  95   4  16  32  51  19  31  49   7  38  46  42  44  35  85  51  64  53  20  96  83  92  24  49  78  49  31  90  80  98  22  37  39  76  48  94  87  39  36  19  54  49  67  65  68  41  36  86  33  22  75  83  75  83  75  69  21  25   8  42  33  91  41  11  78  37  82  30  91  81  88  25  54  29  61   3  89  81  81  18  84   5  63  91  53  22  70  59  80  62  17  53  48  77  44  84  70  30  76  26  44  76   7  62  64  90  69  11  49  18  13  36  19  82  33  70  72  86  44  76  49   6   9  78  64  80  31  64  67  39  66  22  13  45  39  84  76  28  41  54  77  68  93  26  51   4  93  86   9  98  44  95  62  90  40  45  89  27  77  86  67  57  67  34  27  18  18   8  70  69  90  56  95  14  82  92  67  40  89  30  73  32  90  79  86  34  85  45  54  93  69  10   2  99  40  68  39  76  81  88  61  12  48  75  74  77  10  96  27  47   8  45  55  14  46  96  89  36  55   7  52  82  17  90  98  27  87  78   2   1  64  61  26  43  79   5  53  65  20  70  99  47  71  76  33  47  74  66   1  80  67   1  56  60  22  38  41  39  63  72  82  32  22  61  62  77  57  77  59  44  73   4  45  41  81  88  84  20   9  21  38  89  25  37  34  18  75  61  28   3  14  93  40  66  84  86  24  30  64   4  93  47  62  74  71  44  11  34   1  54  53   5  15  33   1  13  85  13  41  11  47  66  52  54  35  26  18  11  18  34  29  75  46  65  87  14  12  38  30  60  44  90  68  11  33  21  72  63  27   6  34  53  97  86  75  21  43  31  29  61  57  75  97  58  46  86  31  78  89  73  68  12   6  85  84  41   5   5   8  64  41  28  56  71   6  40  45   4  63  40  67  54  82  41  44  72   3  85  73  50  32  55  88  53  13   1  47  44  55  28  82  95  48  62  87   3  57  53  86   5  46  76  93  95   2   8  29  50   3  56  42  85  90  83   7  96   5  14  46  56  17  27   1  61  58  45  11  79  51  70  31  76   4  82  42  26  21  38  12  67  55   6  71  43  33   8  93  93  55  73  62  90  79  64  22  53  46  35  47  81  38  36  28  54  51  73  95  16  52  79  20  72  19  80  25   1  63   8  52  84  56  27  32  28  85  43  31  48  13  97  33  26  77  22  18  22   5  25  29   1  48  16  89  27  30  38  92  24  85  10  65  66  94  36  47  41   2   1  11  34  18  95  57  95  72  93  22  49  28  88  16   3  37   3  61  88  99  48  70  30   1  24  38  63  57  44  86   8  72  88  31  
12  67  50  50  93  98  53  39  14  51  39  91  70   8   3  20  40  89  63  37  55  48  98  37  35  93  27  61  76   6  18  25  49  34  88  67  38  10  56  54  87  80   1  67  68  23  88  41  30  13  61  88  64  99  12  53  81  25  62  62  86  61  43  39   9  87   1  57  70  29  21  67  29  24   5  61  58   8  54  32  24  15  88  35  85  12  42  49  34  89  82   8  29  73  67  38  55  52   1  64  50  96  32  64  27   8  29  51  19  50   6  92  61  54  57  75  30  43  14   2  63  74  45  21  93  12   9  81  68  64  32  18  66  97  79  16  23  91  80  48  17  35  46  45  28  49  28  20  67  47  25  37  83  37  73  32  24  36  73  23  65  17  81  20  23  48  85  19  63  64  40  65  19  86  91  89  96  74   9  89   9  37  50  84  53  64  96  47  88  49  78  82  25  81  86  63  64  18  44  83  37  21  27  51  80  16  34  35  14  34  66  74  78  85   6  91  13  93  34  36  96  94  60  52  15  14  45  90   1  93  66  52   7  74  29  31   5  92  58  20  40  30  59   8  25  45  21  77  24  76  88  52  92  10  10  86  55  44  37  62  17   4  53  21  93  72  26  85  22  69  51  65  56  16  90  85  62  76  68  17  51  94  56  94  98  48  53  79  87  23  24  13  84  97  80  10  57  16  20  27  93  70  33  96  86   5  89  39  10  28  29   7  65  57  27  19  45  64  43  79  68  38  46  70  66  92  20  68  66  19  53  91  75  43  36  84  88  77  13   6  29  46  69  88  22  47  69  16  20  72   7  38  84  36  19  72  33  29  68  33  19  95  70  57  74  33  96  43   2  76  52  86  37  33   5  68   5  93   6  24  62  54  77  81  33   9  84  40  89  63  86  31  81  90  59  95  95  43  59  84  13  88  11  43  19  24  44  11  42  85   9  57  63  92  45  33  30  42  15  90  31  35  74  66  63  20   2  39  80  37  55  86  53  91   1   4  70  78  56  20  19  28  51   6  20  41  26  19  28  77  95  48  95   9  58  31  51   4  67  87  88  70  83  96  26  58  86  82  64  62  65  68  75  91  99  71  74  89  32  51  74  60  31  91  72  18  49  22  20  11  48  67  36  88  19  15  27  44  27  57  59  44  83   1  78  49  49  50  96  16  46  92  79  34  61   7  52  98  45  74  15  18  99  24  94   9  97  59  99  92  32  82  41  79  79  95  24  93  58  23  27  35  67  29  46   9  77  63  99   9  90  40  24  12  16  28  30   4   5  97  44  86  71  63  48  66  64  48  15  13  63  76  12  50  63  76  71  52  97  17  21  31  80  32  34  20  18  77  80  66   8  77   1  59   1  64  59  83  52  87  79  42  26  41   6  83  29  92  42  27  42  87  98  15  21  25  83  88  48  17  93  77  79  29  59  57   3  23  14  72  10  68  70  75  58  21  31  80  12  79  61  40  37  89  74  80  20  84  73  47  62   6  65  43  53  92  17  23  17   8   5  98  79  15  13  94  94  33  26  22  62  58   8  53  34  67  26  67  28  77  10  38  71  68  56  20  62  57  52  27  40  17  67  13  24  25  87  35  43  92  35  96  82  65  84   6  87  57   2  60  49  20  25  86  82  52   4  66  93  55   2  46  79  81  29  32  81  41   8  38   7  95  18  91   1  10  54  71  55  78  17  71  28  65  68  55  19  71  48  64  90  63  55  59  14  36  57   8  39  44  32  20  79  58  93  70  47  47  54  16  52  49  28  78  47  51  66  13  77  97  57  67   4  30  22  12   4  96  13  62  73  42  97  71  60  94  73  53  12  71  23  66  70  42  97  88  17  83  54  61  71  43  12  14  61  12  45  96  64  38  28  70  27  55   9  16  77  18  62  87  40  14  38  25   2  96  30  14  74  54  68  31  99  38  23  55  68  72  62  76  91  43   1  96  10  46  97  31  10  25  62   3  51  85  24  70  81  43  26  75  95  45  71  94  24  51  49   2  69  81  68  28  73  81  75  26  51   2  28  68  21  51  44  23  74  25  35  32  65  55  10  51  26  67  66  29  92  23   9  33  48  89  77  47  67  67  84  27  34  84  26  76  52  74   7  96  51  75  61   7  39  97  36  74  58  41  31  74  98  93  82  59  54  53  34  28  96   2  36  91  36  22  98  80  73  57  95  18  71  41  25  44  85  87  94  64   3  29  61  24  99  86  35   5  86  18  57  99  64  61  11   9  25  65  99  23  47
  74  66  42  87  24  77  60  68  61  49  70  53  65  87  44  90  18  93  19  25  80   4  66  45  38  68  79  39  43  56  44  50   9  39  50  24  48   9  59  19  32  75  86  36  73  96  75  92  51  26  71  23  43  40  64  93  50  29  43  48  38   7  82  61  47  12  89  30  60  60  88  26  61   5  12   6  62  46  95  68  32   4  71  17  62  68  18  12  43  79  31  37  71  13  29  76  82  93  64  46  60  92  62  47  12  94  83  92  87  13  32  37  71  36  55  59  22  12  52  26  83  32  76  75  49  44  51  64  18  39  14   5  69  85  73  59  35   2  75  50  44  19  55  70  97  55  82  57  41  20  63  85  51  48  89  71  84  91  67   6  84  17  34  62  95  54  79  24  23  97  49  31  30  12  90  18  33  96  42  66  42  16  32  81   4  40   7  21  34  88  51  24  55  81  99   4  54  40   5   5  65  38  18  89  22  72  70  75  61  18  14  25  21  49  96  32  23  10  17  40  29  54  58  68  74  86  43  13  62   7  68  49  18  23  86  64  59  83  57  86  61  48  88   7  88  48  63  54  36  36  90  74  76  63  97  79   6  54  28  61  97  84   6  32   7  54  88  76  39  84  81  41  26  63  54  79  51  58  59  82  43  96  22  64   3  66  88  76  66  77  67  19  67  96  89  88  76  21  94  57  43  56  59  83  91   3  27  12  80  62  72  43  94  18  71  49  92   8  29  52  41  11  92  20   8  82  64  76  79  51   9  98  60  28  99  79  26  28  37   3  87  92   2  54  86  80  16  37  51  15  39  50  80  74  87   3  71  19   2  25   5  79  27  22  70  74  94  10  71  53  59  93   4  65  38  99  45  22  76  95  37  69  52  83  54   7  56  33  10  62  65  82  10  70  40  40  65  34  24   3  79  80  59   5  96  16   7  44  14  92  95   9  98  73  60   2  53  79  48  47  70  15  62  50  99  67  52  61  95  36  40  33  93  22  97  69  71  49  73  30  68  25   5  20  80  77  69  26   4  53   4  37   6  13  51   5  32  69  59  22  27  66  18  67  79  13  95   9  42  53  27  86  45  38   8  80  10  76  51  50   1  68  64  91  56  79  11   7   1  60  92  41  55  63  43  78  57   4  35  41  17  97  64  80  16  90  46  97  49  21  87  25  47  54  93  57  37  87   1  55  92  34  28  31  96  38  65  76  61  17  22  19  44  94  19  54  52  13  96  19  56   4  48  44  49  34  37  56  65  35  41   1  62  63  82  36  68  93  13  50   3  40  31   2  69  47  29  76  39  96  65  32  71  82  28  31  23   2  34  43  28  39  94  83  21   6  77  63  15  54  46  25  29  36  92  45  20  56  25  46  48  54  39  20  95  63  77  56  92  89  14   2  30  20  72  83  30  15   9  75  78  13  33  81   9  27  65  14  52  14  88  33  97  77  91  14  83  64  21  59  27  24  98  71  66  29  84  29  99   1  26  68  54  92  35  57  58  78   2  10  19  42  35  73  12  51  75  54  99  81  90  88  11  27  19  71   6  86  32  50  10  41  88  26  17  61  38  23  83  58  63  80  87  82  55  15  73  41  94  19  34  88  45  95  40  50  19   4  17  63  65  36  65  26  32  57  39  25  92  12  50  60  52  85  84  48  95  67  70  86  56  43  83  78  62  73  25  67  25  30  94  52  44   8  64   9  20  22  69  88   3  81  23  35  42  54  85  35  56  62  85  26  31  43  54  63  64  44  75   8  75  83   8  15  37  81  27  66  57  53   7  40  68  12  12  81  76  63  49  57   9   4  40  99   8  21  19  40  18  11  97  61  64  30  14  68  39  98  72  17  48  36  47  33  48  80  81   1  40  47  57  75  31  15  93  52  51   8  53  97  25  53  68  23  72  72  23  39  94  90  66   8  28  68  42  88  82  55  30  36  47  16  42  91  16  81  39  40  59  27  60  33  86  79  68  56  42  39  69  79  74  32  12  15  39  81   7  69  10  23  87  66  20  44  92  37  74   5  20  73  70   3  38   1  67  50  74  13  46  83  13  50  89  53  65  21  14  48  11  40   9  90  54  68  84  70  89  40  38   8  23  44   2  58   9   7  85  89   3  60  93  69  71  12  17   4  95  28  16  50  29   3  14  54  49  15   2  52  14   3  73  98  99  96  38  92  95  95  48   3  55  17  73  73   7  77  96  65  39  41  12  96   7   6  96  27  65   7  70  83  75  94  37  75  10  90  
    68  36  76  20  87  27  17  66  29  30  58   3  49  14  92  21  57  42  96  76  12  81  88  45  56  61  95   5  14  70  25  45  32  71  54  83  28  46   8   7  86  36  52  33  47  77  21  45  50  16  34  24  50  86  74  60  71  49  23  85  86  85  51  72   4  56  72  51  68  30  97  38   1  87  57  31  66  61  98  47   3  55  34  84  16  82  34  39  81   9  12  37  12  25  65  21  25  17  26  76   9  62  44  72  21  28  26  33  53  79  38  11  25  50  99  82  27   5  82   6  94  42  94  53  96  82  16  25  72  90  30  48   3  20  39  16  37  76   4  23  79  94  74  86  31  66  69  80  79  64  58   6  42  80  18  18  48  64  41  69  52  60  99  49  94  29  99  48  64  42  61  40  31  57  19  80  82  41  41  44  56  47   3   4  36  84  63  93  99  50  94  93  49  81  39  61  64  94   2  71  33  35  60  29  60  46  30  34  65  23  16  49  74  76  33  52  69  88  28  34  65  63  72  66  82  94   6  64  50  47   5  69   6   5  63  58  81  50  98  38  71  10  73  79  70   1  36   9  75  51  93  69  74  15  65  21  27  49  20  55  20  24  99  13  34  51   5  28  65  48  82   1  47  19  49  94  93  71  76  91  14  64  66  70  12  36  59  16  14  61  83  78  32  22  19  77  51  60  50  54  79  93  88  84  14  97  88  93  89  15  37  14  27  31  53   6  23  71   1  28  19  25  81  49  95  93  99   1  69  38  37  36  88  99  16   1  67  89  45  38  84  93  79  21  30  37  84  20  78  40  96  89  32  44  17  11  69  60  35  78  48  44  17  97  55  79  49  88  75  29  12  18  49  94  70  44  42  79  90  23  20  82  90  35  73  55  71  90  25  67  91  22  38  13  70  48  79  66  14  41  72  36  75  31  76  10  23  18  22  93  70  21  67  21  21  35  69  89  92  25  92  61  72  80  31  41  97  97  92  98  38  29  67  15  27  23  94   3  32  94  42  44  97  68   9  50  59  56  37  22  58  89   3  11  71   2   6  52  32  73  11  77  41  71  11   9  20   3  92  70  94  68  39  83  40  31   3  26   9  71  69  19  27  18  30  27   6  65   7  66  51  73  92  43  29  94  60  29  80  85  97  10  53  49  73  44  10  15  76  10  43  79   7  77  42  89  20  34  61  57  26  75  43  73  19  12  40  83  56  32  45  54  93  96  43  46   9  24  52  61  53  56   9   9  12  78  92  75  70  87  93  23  90  63  33  13  75  26  45  72  96  55  87  48  14  14  58  50  12  59  27  15  54  22  43  39   8  81  85  50  40  55  30  33  50  13   8  91  30  54  89  11  34  51  92  81  84  47  24  69  30  96  82  63  80  86  63  45  94  89  68  49   6  40  68   5  18   5  57  92  91  94  92  32  14  88  10  12  95  56  73  28  46  75  15  35   6  20  21  21   6  88  33   4  72  28  19  75  16  23  70  60  64  12  45  48  14  14  97  96  88  58  81  28  63  36  96  27  73  50  10  78  37  37  99  92  55  83  82   6  81   9  71  92  73  12  45  78  98   7  82  97  15   5  53  73  99  53  15  64  66  24  99  56  76  41  72  22  69  13  97  53  77  97  44  84  31  19  34  29   1  78  61  86  71  17  54  19  14  14  11  68  60  54  71   7  46  14  40  70  56  15  97   7  32   4  41  97  82  31  68  64  33  10  16   8  38  64  68  60  83  68  36  39  74  20  37  52  98  17  69  23  71  62  28  78  70   7  23   3  63   6  89  59  27  84  53  31  89   8  53  77  50   1  93  32  21  76  86   7   9  41  62  14  47  23  76  17  77  45  84  31  81  44  79  91  84  24  60  76  95  53  67  44  61  40   8  31  23  74  20  98  24  38  36  14  12  21  53   7  68  41  22  50  70  44   5  79  43  65  81  68  26  36  85  87  49  44  60  94  52  11  22   6  89  12  34  76  12  14  37   7  48  89  12  61  19  32  12  64  59  23  20  76  78  44  61  63   1  35  80  36  20  90   5  98  82  72  26  63  51  27  58  63  46  65  29  16  10   1  57  34   4  70  49  18  36  78  50  72  81  12  72  77  25  28  62  65  32   9  56  51  94  16  74  51  44  80   5  28  86  75  82  76  11  66   7  19  39  90  96  65  69  89  45  25   6  33  34  92   2  97  40  43  54  12  73  78  50  75  21  99  58  14  82  45  42  14  38  19  31  31   2  75  64    
      14  62  14  47  40  51  92  29  85  31  62  85  89  14  31  58  73  98  64  52  47  23  34  62  64  33  69  97  67  32  65  63  12  95  87  83  79  95  50  88  74  77  48  23  35  40  12  81  60  82  64   9  11  48  70   6  80  43  52  36  72  96  99  63  83  60  47  15  59  54  67  18  74   7  52  76  58  21  33  78  59  60  41  69  57  81  15  75  40  44  91  73   6   6  17  70  44  13  11  13  86   1  80  55  17  83   3  88  81  16  40  37  66  28  74  81  22  87  86  92  42  84  32  11  95  22  66   9  92  41  78  93  45  24  49  32  40  86  21  59  96  38  78   7  89  77  14   4  22  72  88  96  60  53   9  72  62  13  84  59  91  86  12  67  99  36  67  49  96  28  72  67  59  54   2  92  56   9  80  70  70   4  31   1  54  22  13  68  59  36  20  98  35  79  67  68  99  18   4  44  85  44  22  35  25  82  93  61  12  12  12  17  81  22  16  45  53  61  66  89  49  93  53  89  85  10  91  43  22  43  70  89  49  63  38  76  95  35   1  40  63  39  64  47  90  94  91  72  17  52  29  96   1  60  80  72  37   6  70  52  67   4  14  92  70  67  83  13  21  63  73  84  61  58  71  44  19  32  16  10  16  71  31   9  46  20  96  98  89  61  99  69   2  99  14   2  42  65   9  98  78  53  43   7   7  87  42  77  66  99  47  10  36  32  70  96  89  42  13  33   6  18  47  66  20  69  63  27  52  69  96  84  84  73   4  63  35  38  76  92  88  11  12  88  33  13  88  95  27  76  13  24  33  24  32  18  69   7   5  88  12  32  10  48  83  74  72  33  52  78  14  39  13  78  48  53  22  44  15  30  90  41  35  39  70  79  15  35  27   8  49  37  23  69  88  89  81  15  87  82  89  52  46  52  17  39  35  48  65  35  85  32  20  51  35  67  45  10  71   7  41  32  99  56  57  80  83  87  49  54  22  27  89  74  78  33  94  29  97   9  94  80  30  63  70  12  30  12  32   3  46  39  82  19  68  68  74  50  99  86  24  85  54  89  50  24  70  59  12  21   6  99  27  78  13  56  80  65  71  92   7  22  85  67  53  90  49  44  99  32   3  88  13  44  49  91  76   7  90  95  93  59  71  50  67  80   4  76  77  81  96  85  61  31  96  99  93   9  95   2  96  45  11  89  85   6  40  23  82  34  20  84  69   4   9  14  86  27  59  28  13  63  57  31  22  75  77  59  90   4  52  68  64  27  26  78  49  30  86  17  48  62  10  22   5  56  62  29  52  58  39  19  16  42  70  17  73  19  53  41  46  50  49  35  18  96  83  51  17  26  67  29  28  32  33  81  10  59  84  68  38  68  70  61  89  49  92  35  61  82  97  54  51  58  16   9  67  86  91   7  31  69  17  95  39  48  59  85  89  26  36  25  39  49  44  72  74  27   8  37  66   1  26  18  98  87  29  87  22   5  45  63  31  52  18   5  69  98   7  12  40  91  60  36  47  75   6  62  47  58  52  90  72  29  60  38  84  79  63  80  51   1  16  90  91  47  42  67  70  24  62  64  73  61  96  26  18  12  88  85  94  41  55  17  34  84  31  12  94  90   5  17  27  62  55  85  53  10  70  38  45  58  97  75  62  78  46  96   2  41  55  52  95  54  81  40   4  42  39  26  84  86  71  50  92  28  81  56  85  87  30  77  79  72  94  49  30  65   3  87  80  32  58  54  40  54  37  77  38  26  19  32  12  81  83  29  66  37  95  24  52  91  91   4  91  90  10  85  24  22  29  77  54  56  91  51  22  33  62  20  76  17  62  21  60  91  54  96  71  83  36  40  51  44  39  61  36  93  96  28   9  72  46  57  22  80  72  53  87  45  25  40  33   6  33  77  67  45  77  35  31  24  95  97  87  89  37  95  21  15   8  30  95   1  67  37  68  69  15  37  77  92  90   8  64  92  19  37  66  75  39  36  60  63  14  49  51   4  35  22  90  13  30  78   4  58   6  33  67  22  18  19  26  50  41  93  64  99  59  93   5  71  69   8  46  54  21  36  78  18  15  31  17  53  72  14  88  63  81  12   2  27  14  98  47  39  72  75  12  26  73  92  27  51  46  64  47  32  30  50  25  75  67  59  85  69  62  13  61  65  79  25  29  37  44  15  91  37  95  31  94  41  77  11  68  74  25  57   6  52  56  48  58  69  39  66  41  53  74  19  45  85  29  19      
        28  52  18  85  21  21  76  77  37  98  25  70  53  64   8  45  45   4  15  40  21  91  19  88  53  32  55  86  49  89  37  92  79  59  37  99  71  82  47  81  34  56  83  66  40  47  71   2  64  17  84  14  33   3   5  42   1  94  93  61  69  48  64  75  27  69  90  24  10  60  85  54  65  90  43  75  43  51  39  73  87  41  47  23  81  21  80  45  50  29  96  94  29  73  29  30  49  27  60  64  17  48   8  12  82  20  61  31   6  31   5  81  22  51  22  36   8  74  24  47  77  83  83  82   2  16  91  27  20  60  12  50  13   2  84  65  13  88  59  82  69  46  21  20  14  69  23  12  89  75  52  84   2  65  75  44  99  49  10  82  44  63  27  71  83  39  49   6  26  96  19   8  34  28  60  84   7  77   5  92  50  81  30  52  77  42   5  89  39   1  14  78  82  47  70  36  90  80  65  71  39  84  89  90  23  16  93  88  93  92  61   1  61  76  37  62   4  55  10  40  61  15  93  35  82   5   7   4  97  89  44  51  91  58  84  70  49  65  89  51   2  16  96  51  98  89  74  23  73  11  27  62  80  29  69  60  67  35  48  69  13  28  13  64  76  28   9  52  12  12  22  66  54  40  16  93  98  25   1  81  63  75   3  50  79  45   2  81  25  29  94  45  11  54  78  44  72  62  12  74  26  93   9   7  84  88  55  80  35  52  11  57  89  12  84  87  83  59  15  16  12  39  21  38  37  74  95  79  63  12  27  85  49  26  20  77  30   3  33  78  44  42   9  28  54  78  32   3  17  73  84  84  16  87  86  85  19  73  25  29  66  89  62  35   5  16   1  67  41  98  15  86  94  78  27   1  75  57  42  52  96   1  47  65  10  35  56  66  71  36   4  69  92  86  38  32  96  86  38  19  30  53  42  48  34  59  43  14  64  46  39  81  48   8  70  47   2  71  42  96  92  52   6  19  50  86  74  23  65  53  83  14  71  42  74  34  98  33  27  55  25  24  69   4  87  98  41  44   8  79  10  41  63  10  29  51  38  41  43  62  18  34  71  19  18  91  50  42  16  49  36  66  36   3  63  51  71   8   8  97   1  97  33  61  97  26  71  75   9  93  34  87  50  40  48  81  33  45  61  44  16   3  80  68  67  69  52  33  43  47  39  99   8  43  15  73  85  78  67  68   4  73  75  99  30  78  67  37  55  90  55  10  98  25  63  65  49  33  20  27  79  64  90  92  71  96  46  17  97  39  13  27  60   9  19  19  86   9  37  52  41  80  10  42  43  87  67  78  73  72  75  15  53  56  18  22  78  64  90  84  14  73  55  63  49  62  15  70  47  74  14  99  54  16  92  14  41   5  26  98  75  90  57  64   5  41  89  47  19   8  50  21  16  50  71  49  54   7   4  59  38  42  97  53  27  13  85  89  61  29  80   1  34  72  85  61  99  70  78  73  83  82  79  65  34  85  82  28  79  22  86  97  80  53  33  75  31  11  76  71  41  98  59  54  95  84   5  50  63  46   6  32  67  75  88  99  20  69  52  21  43  87  90  73  43  21  85  47  75  72  73  50  50  68  48  68  57  17  37  74  21  36  43  52  86  68  32  64  91  89  35  50  43   2  46  99   3  67  76  15   7   4  40  36  18  72  38   4  85  71   7  86  98  37  66  16  31  71   9  89  59  92  72  52  31  77  68  25  12  91  76  72  52  78  82  64  22  42  46  48  90  81   4  39  60  92  43  87  40  96  38  65  90  21  49   2   4  84  10  21  52  46  82  11  34  68  73  88  59  45  64  78  43   8  35  99  90  62  62  99  69  48  15  61  30  24  89  59  63  50  31  76  43  52  26  77  10  58  93  75  40  69  69  89  18  82  88  28  73  15  35  58  34  25  35  46  41  74  36  93  59  16  10  15  85  85  86  83  82  12  26  38  65  23  99  35  62  60   3  65  82  15  19  11  22  69  54  82  84  80  85  63  25  77  82  66  48  59  38  82  81  18  75  33  19  39  67  61  77  20  53  59  68  10  49  35  63   1  59  68  82  90  60  71  48  97  67  69  30   2  12  79  92  94  28  86  35  25  92  16  49  77  82  64  53  49  24  72  14  57   1  55  63  22  18  61  33  40   6  98  62  54  55  30  83  76  83  61  34   2   9  53  88   2  45   4  11  27   7  81   3  74  14  57  81  41  25   4  52  54  30  32  91  97  95  53  56  84  11  35  57  74  82        
          55   4  72  70   8  89   2  39  64  85   2  15  31  49  30  14  13  22  16  63  37  12  15   5  90  17  47  21  43  81  50  73  99  70  78  38  86  90  16  19  78  91  65   9  76  11  68  22  20  22  59   8  68  80  93  56  51  60  50  15  47  14  61  45  47  14  61  75  93  25  91  41  49  26  18   6  36  99  62  28   5  84  50  72  59  46   3  91  98  21  76  95  83  30  16  12  46  10  70  36  56  96  80   9   2  77  94  23  57  88  76  19  47  70  62  92  70  29  60  80  98  77  29  43  55   3  73  60   1   4  49  74  61  35  83  99  63  30  69  16  72  58  97  86  34  92  40  15  79  72  89  26  38  28  14  84  19  42  76  93  24   4  86  28  89  49  17  46  32  61  18  81  46  65  84  92  29  63  27  11  49  96  72  14  95  44   6  14  75  56  63  70  38  85  91  87   5  84  17  44   6   4  17  67  17  36  10   2   7  71  63  47  44  99  43  12  45  34  65  37  65  47   9  53  64  15  31   6  62   7  40  76  39  37  74  25  85  23  26   3  87  26  79  99  12  29  20  31  32  19  14  30  97  89  92  21  77  20  80  18  45  55  29  15  72  30   8  64  43  61  37  40  94  75  73  52  90  93  15  91   7  18  50  16  64  91  32  71  53  94  78  96  64  60  17  44  16  83   5   6  84  60  76  50  97  74  86  72  20  54  17  28  58  58  64   9  69  55  15  92  14   1  39  15  44  74  27  96   2  86  73  68  68  57  62  94  93  94   9  92  15  23   1  59  44  53  79  96  23  98   2  71  32  78  93  80   3  58  68  64   1  42  84   5  50  50  69  79  47  91  34  83  98  16  27  98  35  30  85  79  41  83  88  57  42  26  10   2  84  99  56  62  73   5  53  94  49  46  91  89  57  75   1  76  73  91  22  76  35  37  62  24  22  55  93  23  86  44  79  66  58  84   4  58  59  18  47  92  59  32  22  83  53  79  20  93  97   6  37  46  82  94  49  45  32   5  73  74  41  52  16  48  45  66  79  97  75  64  33  20  28   4   6  93  32  75   5  44  93  51  81  75  90  92  99   6  73  34  89  34  18  19   6  77  92  34  32  11  54  59  50   1  99  70  57  47  63  23  57   7  59  19  85  66  52   3  46   9  82  12  34  95  25  66  84  66  58  74  68  80  62   1  34   9  93  99  96  69  85   1  81  69  73  79  25  20  24  96  96  53  48  60  23  71  13  24  10  65  26  97  58  96  96  95  78  81  76  46  33  16  25  90  31  64  13  40  56  45  96  74  92   7  90  19  99  61  13  71  49  76  38  17  51  89  39  94  92  66  82   5   1  82  88  90  60  62  82  94  37  17  16  26  91  26  40  24  35  71  81  94  94  81  25  58  92  69  92  75  99  90  26  19  48  42  26  13  31  88  25  80  24   4  25  80  15  18  18  81  80  32  61  26  28  73  25  94  86  41  97  92  93  74   5  70  30  51  92  80  91   8   2  37  54  62  26  84  42  13  61  42  49  45  39   3  45  32  37  53  95  83  67  56  21  15  48  23  97  20   1   4  61  34  50  82  57   7  51  24  41  40  77  18  47  84  56  41  61   2  73   2  13  89  41  84  10  71  90  15  37  24  65  20  43  28   9  87  91  29  63  39  67  61  56  41  11   8  24  68  72  30  32  61  15  49  97  90  20  13  48  24  64  33  33  86  95   8  98  43  45  84  87  57  79  18  64  54  87   2  83  93  62  27  67  59  93  31  51  50  46  27  20  47  38  34  19  98  60  32  53  93  53  64  69  43  74   5  73  51  55  12  56  50   5  68  53  64   4  13   3   6  56  59  36  37  79  99  53  90   7  56  52  99  59  44  95  22  52  82  34  77  63  16  78  20  69  66  54  38   9  29   4   3  79  81  74  50  17   3  92  36  64  78  96  43  43  30  33  49  30  81  16  63  65  97  89  57  70   7  18   1  39   6  64  15  60  13  61  79   4  52  37  18  25  59  56  28  71  18  66  59  30  13  35  82  13  75  30  63  43  41  25  51  69  73  30  30  41  94  96  63  13  45  40  55  39   7  32  98  54   1  20  82  29  50  63  21  68  54   6  19  10  56  14  51  26  17  78  99  30  42  70  38  79  29  46  24  47  61  32  16   7   6   4   8  74  75  26  26  40  77  76  63  27  24  27  40  18  61  44  85  50  50  12  27  31  33   2  56  58  80  91  28          
            94  58  99  40  97   9  57  58  24  82  65  29  45  24  34  42  80  81  52   2  36  23  11  13  58  23  15  30  68  92  98  49  15  93  52  33  49  55   9  51  99  50  77  22  13   1  79  30  29  97  27  26  25  63  27  30  17  17  74  68  98  23  78  58   9  69  46  34  81   2  78   6  30  47  61  35  39  73  36  85  59  34  16  91   9  72  40  54  55  69  71   5  91  40  45  60  58  36  10  86  12  93  92  96  74  10  13  95  63  48   1  65   6  47  24  11  47  47   2  62  26  97  21  95  49   9  98  52  98  99  30  27  59  54  37  80  25  58  43  60  10  19  61  79  96  95  15  88  37  76  81  58  18  54  88  96  15  33  22  55  25  35  70  19  12  14   4  62  58  63  39  29  62  28  87  41  27  10  71  74  35  13   7  14  90  73  83  53  40  52  95   1  58  60  34  66  51  15  67  38  36  33  54  47  71  57  13  41  42  52  51  54  34  78  42  95   6  22  38  65  12   1  10  31  83  43  88  64  76  47  46  90  30  76  42  26  99  98  95  68  71  97  48  30  46  27  33  83   8  83  58  96  31  27  70  26  15  61  67  68  35  95  71  37  68  28  16  22  72  50   3  17  35  12  98  28  37  87  95  85  43  49  68  31  72  62  39  99  75  10  68  40  64  18  20  18  36  38  67  83   6  64  75  79  94  48   6  65  82  85   6  61   4  21  11   1  37   3  52  23   3  37  82  70  44  22  95  42  58  26  36  83  51  43  12  83  65  28  55  48   7  56  44  19  55  87  83  24  88  10  68  66  89   3  97  73  63   6   4  43  82   3  11  87  55  43  36  20  81  24  12  50  65  22  44  25  85  38  10  96  29   2  34  58  78  58  42  89  77  24  36  83  15  59  88  77  59  53   2  25  93  48  63  14  24  59  85  34   2  23  45  69  33  13   8  39  89  10  20  41  75  65  67  89  25  91  74  18  90  95  60   9  88  37  90  32  36  60  24  79  90  65  64  21  94  83  80  48   9  90  71  62  27  33  22  11  79  33  48  94  28  20  16  90  70  65  14  40  18  77  81  48  27  58  20  10  36  23  15  58  38  63  50  17  29  86  75  65  21  36  48  18  34  68  80  44  51  41  66  50  29  87  96  50  67  28  72   7  63  83  15  80  45  18  74  10   1   7  52  42  26  82  51  59   9  39  68  89  45  70  43  17  28  76  72  63  26  63  19  41  73  78  74  37  50  22  42  31  45  17  58  74  40  13   6  79  90  41  79  17  97  31  43  23  40  69  80  99  12  36  43  33  32  29  22  16  93  68  51  92  20  83  77  17  75  72  22  17  94   1  51  42  89  94  27  41   4  42  36  33  92   9  12  43  42  52  41  49  53  58  63  90  19  36  15  21  38  30  67  83  59  24  61  13  92  25  75  64   4  28  54  32  24  45  77  82  97  11  43  94  91   1  87  76   5  34  76  30  38  17  46  90  11  96   7  87  11  75  12  76  83   4  51  57  50  31  23  29  61  10  42  87  39  78  22   9  99   9  92  97  80   9  56   9  51  95  46  16  44  61  40  73  70  74   3  64  96  25  50  72  36  64  54  87  31  20  91  71  80  77  59  81  26  12  87  57  19  37  96  10  50  56  94  65  19  42  16  79  85  12  73   4  85  86  31  79  69  47  65  40  15  81  59  85   7  88  41  93  46  28  32   2  16  29  63  79  70  33  90  61  84   5  78  69  95  22   1  19  25  23  53  23  57  45  63  84   8  60  89  68  12  86  66  80  12  70  53   2  28  16  66  70  22  25  20  62  37  64   1  91  69  17  40  70  86  84  26  69  46  20  94  73  90  27  77  65  40  47  13   6  12  54  55  48  73  46   7  93   8  46   3  51  68  43  97  19  96  47  55  49  71  89  64  24  80   9  36  46  46  16  59  61   8  59  70  61  14  96  41  75  83  35  26  80  32  90  57  27  48  75  82  84  47  30  59  57  77  65  30  44  29  58  26  53  78  35  57  36  89  69  34   3  95  65   9   9  61  87  21  11  96  56   7  10  35  84  83  39  49   3  38  45  81  71  78  78  26  77  98  57  33  76  38  45  22  93  29  68  20  64  39   1  72  95  10  65  43  45  72  46  44  49   4  29  68  45  89   5  87  96  66  95  57  15  90  36  61  38  10  59  31  88  42  54  50  32  14  69  74  34  74  68   4  44  90  58  24  56  80  70  55            
              26  75  85  64  94  97  66  24   5   5  73  86  67  38  19  38   2  62  13  67  88  99  82  74  51  65  58  50  78  69   4  61  63  62  90  43  72  11  84  62  35  46  24  33  93  28  46  50  80  76  20  91  68  42  72  33  83  81  87  63  25  76  95  66  13  54  66  32  53  77  59  25  85  37  82  30  35  71  53  95   4  35  73  93  85  49  92  14  18   4  96  16  65  99  90  95  88  80  72  86  60  42  91  43  65  35  18  12  16  73  27  98  98  60  67  23  79  10  66  56  45  92  43  66  99  46  11  74  14  55  63  48  57  10  71  53   7  94  44  48  69  76  45  79  67  30  83   1  88  77  61  72  42   2  14  81  20  58  73  26  66  20  41  39  13   4  31  20  56  14  97  74  83  36  94  97  42  13  48  91  85  81  55  77  29  43  58  10  70  45  18  68  46  61   5  94   9  56  31  51  39  18  54  18  81  75  25  32  30  69  30  11  17  61   7  94  82  39  15  54  39  84   6  53  50  80  61  65  31  93   9  21  69  97  18   4  15  81  57  66   7  89  92  55  21  59   1  75  84  52  63  82  43  98  11  32  87   5  45  48  60   9  38  27  20  32   3  95   5  84  27  59  13  60  44  84  23  56  98   9  66  44  19  44  77  45  13  27  71  14  16  98  27  95  88  44  23  82  54  51  27  31  85  71   1   4  37  63  98  83  57  92  60   3  27  69  57  61   7  54  57   5  89  71  22  84  83  45  51  43  92  29  42  89   1  91  66  32  46  33  18  48  95  59  38   1  57   6   5  31  95  63  15  81  72  91  35   5  26  83  66  34  95  45  10  90  89  18  57  80  26  40  68   1  54  38  47  96  31  71  26  82   3   4  16  36  83  94  27  11  30  33  72   7  61  10  80  93  63  80  73  94  37  82  96  32  18  88  94  18  69  89  41  54  85  72  13  66  96  71  97   6  90   2  90  87  86  83  99  83   2  18  21  14  62  78  33  74  73  93   1  52  69  83   4  59  29  88  23  19  51  13  86  14  21  77  52  63  94  69   4  18  40  10  41  65  16   2  66   9  37  79  25  97  57  40   3  47  48  22  80  92   4  88  28  30  63  99   1  74  84  52  21  54  71  89  84  96  58  13  23   4  52  33  22  69  15   7  40  85  30  20   8  82  97  51  24  58   3  64  92  41  43  32  61  53  76  74  55  18  97  82  83  31  79  39  35  87  48  19  71  21  87  41  53  35  81  71  32  76  27  63  74  83   7  37  68  71  95  27  82  59  99   3  27  84  86  49  73  35  24  75  19  28  92  77   4  80   3  24  80  81  21  10  36  45  23  47  49  49  25  66  82  24  43  80  95   6  46  34  35   3  51  31  88  91  19  20  47  39  90  66  56  88  34  65  20  54  46  72  16  75  12  27  15  89  90  68   5  57  58  35   2  64  59  66  66  38   6   1  14  62  31  60  74  29  13  60  63  30  66  24  53  52  60  31  67  42  24  42  83  16  75  31  16   3  96  59  80  29  71  38  13  47  76  95  69  31  88  54  23  33  53  15  23  55  38  10  18  98  96  84  87  78  62  44  81  58  49  46  72  20  96  52  37  19  74  53  73  97  11  13  75  97  89  92  89  46  38  18  47  66  16  52  26  80  51  67  53  68  86  65  28  89  21  47  99  15  10  28  63  61  39  64  47  29  15  63  20  59   6  12  21  12  72  84  48  89   7  72  87  92  36  10  14  35  87  16  93  13  17   3  24  33  15  30  26  19  60  57  96  89  17  75   5  93  84  40  32  92  89  92  76  30  52  23  54  21  81  77  28  88   6  28  71  32  18  18  90  28  52  33  80   8  19   8  17   3  53  73  21  46  28  31   2  86   2  76  22  21  78  62  78  10  48  18  28  11  45  68  65  54  55  75  51  46  74  45  44  35   1  41  54  20  18  16  71  14  41  76   2  91  78  39  57  81  53  47  78   4  29  65  57  23  42  80  11  64  13  47  47  67  29   3  98  13  75  92  42  42  37  70  15  31  63  28  13  37   2  40  83  53   5  73  58  37  37  93  60  74   9  56  11  15   3  40  91  19  69   8  55  11  17  24  21  54  45  71  57  29  84  94  46   9  23  68  13  14  31  76  35  77  26  66  98  29   5   8  13  17  66  25  70  33  64  12  79  86  36  90  14  93  14  27  60  73  97  64  47  98  33  71  46  13   3  32  24  70  36  15              
                12  88  50  95  23  32  87  59  11  94  56  32  96  18  93  87  68  25  42  87   6  36  32  16  13   6  36  74  15  68   3  44  18  68  64  75   3  20  69  84  71  16  19  20  38  55  21  92  69  43  90  16   2  98  58  57  84  74  30  92  85  21  38  16  20  51  82  86  28  36  71  77  40  45  38  80   9   2  33  91  97   3  60   3   5  22  28  43  71  78  88  21  42  15  47  76  80  40  83  48  41  12  48  72  67  50  67  86  40  92  99  22   2  11  61   3  16  75  43  22  47  59  59  82   5  67   1  38  41  33  91  58  19  25  70  78  14  73  84  43  28  94  24  13  61  43  96  83  92  17  87   6  17  29   5  29  38  80  71  56  73   6   4   1  35  77  76  93  78  27   7  61  83  26  33  28  51  93   6  80  81   6  77  36  13  31  18  46  32  69  51  77  80  88  56  15  36  20  68   4  68  68  78  24  55  83  76   5  57  24  54  16  26  88  32   1  16  64  65  71  21  95  90  60  87  71  82  67  71  78  41  31  11   3  74  85  91  24  99  98  34  18  79   4  21  99  51  86  75  73  50  17  21  23   1  35  24  68   1  27   3  41  79  96  76  25  97  23  31  97  68  71   8  75  13  39  78  68  52  77  25  96  25  96  51  24  77  87  14  43  86  55   5  94  45  25   9   9  59  45  61  52  13  11  70  29  89  28  43  10  29   1  54  44  55  34  73   5  91  71  23  15  95  17  47  37  28  17   3  87  69  60  13  14  24   2  29  40  35  29  19  18  29  70  63  45  32  40  53  22  56  18  60  70  49  24  85   6  66  85  64  64   2  44  28  80   7  12  64  87   7  29  68  17  52  51  41  42  73  45  86  55  76  47  38  73  40  44  42  37  64  42   8  88  23  62   1  41  12  22  96  37  35  35  87  77  99   5   5  64  62  34  77  77  77  62  82  36  71  81  51  14   4  67   9  96  35  17  12  89   8  26  14  17  68  80  28  13  38  53   6  29  98  35  58  46  60  54  69  52  54   6  44  24  49  32  24  21  70  92  36  20  42  97   7   8  50  75  54  37  52  75  18  42  90  11   2  82  59  20  96  33  15  17  37  83  37  36  79  61  26  38  28  19  61  95  55  20  78  37  54  33  66  93  34  75  46  34  28  16  52  70  49  31  63  23  38  45  40  20  53  62  60   8  55  39  36  98  49  32   5  88  34  65  75  22  44  52  75  23   9  28  46  26  66  68  25  21  92  72  89  86  26  92  68  83  46  28  32  11  70  56  92  29  67  52  33  48  22  30  22  25  61  17   3  95  81   5  42  27  79  36  80  48   7  19  33  97   8  17  92  65  25  67   9  95  32   9   6  97  80  19  85  34  93  68  74  36  12  12  59  25   8  18  57   6  50  40  33  37  63  12  23   5  89  19  14  68  56  85  82  52  36  44  71  91  55  19  61  96   1  78  49  34  87  57  69  20  60  36  79  74  33  64  69  17   9  33  72  44  96  61  57  24  44  22  41  58  47  67  70  79  78  82  50  80  92  28  92  48  46  78  57  77  17  12  47  78  68  56   8   3   6  31  96  12  55  49  98   4  25   1  98  44  46   6  58  50  80   7   9  53  14  83   1  30  85  53  65  89  95  50  62   4  74  16  24  72  68  52  35   3  56  22  92  39  83  50  90  67   7  27  97  24  41  72  90  87   9  36  85   6  42  53  81   3  75  90  62  96  48  10  67  70  13  50  28   6  58  53  25  62  56  82  30  35  41  64  40   7  14  92  13  78  48  16  49   9  39  24  73  70  86  34  81   2  22  75  98  95  98  47  98  10  34  92  96  21  63   3  87  16  42  70  38  21   6  19  27  32   6  64  71  34  78  95  14  99  92  32  63  61  30   7  64  85  13  48  38  84  73  88  42   3  39  56  98  35  68  56  47  95  57  32   8  33  33  55  14  87  50  82  32  55  10  27  76  12  34  90  42  47  37  60  18  71  50  22  56  64  36  82  91  67  14  79  54  96  80  14   2   1  74  58  47  18  16   4  51  85  75  70  27  87  50  52  67  43  87  30  94  75  32  31  51  35  62  15  99  46  98  74  27  19  94  29  15  61   7  29  93  83  83   3  14  70  42  85  89  52  36  51  32  70   1  93  83  26  86  20  81  69  54  11  35  69  56  35  67  84  57  76  55  16  86  40  13  25  21  32  20  62  87   4  42  77  36  32  96                
                  76  47  47  31  63  60  89  28   7  96  82  36  27  61  12  37  46  40  86  57   6  36  74  70  62  50  76  76  42  21  63   8   7  46  75  73  11  30  60  31  98  31  68  58  20  63   1  45  57  43  61  85  84   2  40   3  60  42  76  99  41  22  46  92  49  56  26  99  28  44  15  40  76  45  95  81  77  50  49  62  50  23  42  53  43  32  73  86  47   6  83  67  90  35  90  98  43  15  80  98  42   7  70   1  35  29  59  12  70  60   6  58  20  91  19  69  47  27  59  33  45  96  19  41  90  22   8  83  39  78  92  62  15  75   3  72  47  66  99  71  79  94  11  73  39   6   9  36  93  98  11  42  58  33  53  67  17  61  12  13  87  30  66  25  82  48  64  50   9  55  27  34  55  58  18  86  96  67  59  11  21  27  24  50  63  31  53  79  84  59  97  25  80  28  59  48  59  59  43   9  35  93  65  71  24  45  59  39  65  44  90  73  61  92  50  91   7  17  85  92  61   9  83  16  38  32  20  84  77  41  12   4  12  34  77  86  22  27  45  25  27  10  16  67  47  25  99  56  24  12   1  18  44  28  67  27   4  81  15  75  53  26  79  90  84  53  44  55  88  56  74  71  94   3  63  18  13  34  28  12  11  63  67  95  40  53  58  24  47  17  29  48  91  71   8  16  97  64  35  63  40  62  23  51  75  82  20  17  28  67  62  22   5  78  85  26  87   1  46  23  28  20   7  60  93   6  12  76  44  65  99   1  73  89  19  21  63  66  73  58  67  83  94  53  23  33  45  63  21  75  45  41  52   6  79  24  51   8  22  70  16  45  62  82  97  26  34   7  39  27   1  46  85  59  29  93  79  38  71  25  86  67  88  83  26  72  77   7  67  44  16  48  48  70  65  19  69  24  22   6  39  44  17  14  53  34  28  87  21  48  86  59  95   5   6  71  31  32  90   1  48  11  17  44  18  36  24  44  50  36  82  65   3  94  25  60  41  81   4  76  42  94  10  21   9  42  63  43  54  60  51   9  11   7  22  76  58  47  38  65  89  18  68  84  54  98  41  25  50  33  30  31  62  56  81  30  43  27  75  21  43  58  11  96   2  33  67  31  52  67  63  71  96  48  19  69  54  33  50   5  44  73  99   6  19  68  70  46  16  25  54  14  43  92  98  12  36  55  76  68  81  52   9  71  45   4  12  52  35  41  20  39  32  58  12  94  19   7  40  49  61   7   3   5   8  74  28  77  31  71  97  87  19  35  65  81  80  22   5  83  75  56  14  29  25  88  71  12  37  22  52  96  79  11  80  87   5  11  89  29  94  10  29  69  16  20  34  65  75  54  89  24  33  15  26  67  91  79  36  61  44  79  46  92  57  14  52  18  12  65  79  38  75  65  37  26  31  21  42  40  70  37  97  35  23  39  83   8   3  35  10  95  77  15  37  47   2   1  83  43  57   8  57  41  21  19  18  43  79   5  42  53  68  90  23  77  70  41  20   3  37  86  96  10  93  23  16  72  60  44  38  50  67  86  61  57  78  27  18  54  38  50  56  32  43  23  76  18  15  37  81  31  48  33  99  27  85  46  15  42  51  21  29  33  15  40  78   6  37   4  44  92  37  39  65  81  76  19  51  57  74  96  64  29  97  30   3  83  48   8  79  70  67   3   3  31  70  60  34  26  70  82  85  76  76  59  74  31  20   1  33  75  24  87  99   2  82  57  98  93  55  76   3  14  23  43  49  25  91  92  80  66  43  55  44  41  93  67  41  78  33  55  92  15  59  80  18  42  11  76   6  50  97  13  76  64  38  85   6  65  29  17  75  83  18  64  42   5  46  95  61  13  71  39  88  45  62  48   8  23  90  65  57  60  34  86  92  82  69  66  10  71  57  61  88  69  43  51  88  93  54   4  42  36   2  38  68  63  69  48  26  79  80  41   7  60  84  92  24  88  13  80   5  15  70  41  61  39   9  18  19  81  91  70  62   1  36  20  52  98  81  13  61  52  30  82  42  78  21  36  90  10  20   4  83  68  35  65  25   7  50  47  58  95  31  55  27  39  83  75  29  18  58  10  48  92  45  44  51  70  20  54  46  10   7  20  78   4  47  36  23  92  93  49   9  90  37  60  31  57  77  36  78  10  11  37  64  28  32  33  23  57  49  13   5  98   7  14  33   4  36  50   6  10  64  88   1  88  29  81  97  55  83  34  20  45  35   9                  
                    21  13  40  72  48  40  27  77  10  52  83  76  42  42  41   2  10  25  40  72  57  74  44   5   3  72  70  33  15  75  69  78  39  49  74  32  22  28  76  68  93  17  12  21  11  99   7  99  22  97  58  67  51  95  28  10  75  82  76  18  11  68  69  83  63  33  47  71   7  23  12  12  45  34  77  48  27  14  36  61   7  48  57  30  52  15  79  18  70  10  12   2  80  50  19  10  40  57  72   1  38  42  63  16  64  12   1  12  56  75  42  37  55  23  25  81  10  45   9  66  54  57  53  35  83  48  95  73  59  53  67  59  48   1  75  77   7  79  73  57  52  55  12  80  55  66  56  45  75  59  74  98  60  20  14  46  52   2  30  26   4  42  82  38  29  79  45   3  10  70  97  60  20  53  98  67  78  20  87   7   4  60  31  30  87  76  83  32   1  22  29  75  72  43  19  38  98  53  97  63  70  54  67  38  95  12  10  28  57   1  32  17  23  57  80   2  89  17  70  88  40  40  67  73  45   8  44  38  84  67  36  49  43  60  22  17  13  16  17  18   1  62  44  21  88  47  10  19  38  45   6   3  33   8  20  79  17  73  51  27  52  29  60  14  97   3  85  70  43  35   4  73  72  64  87  18  68   1  77  81   4  34  81  30  12  29  55  25  68  99  12  29  94  21  17  64  85  38  84  73  13  37   8  85  55  35  86  25  63  15  10  63   3  22  91  34  83  54  41  83  78   6  51  18   1  82  27  78  29  42  64  78  37  39  32  10  28  64  76  15   3  94  69  64  97   6  53  81  42  98  55   9   3  76  94  26   9  44  34  25  71  50  15  49  24  99  11  25   9  73  92  17  49  91  75  47  16  14  52  88  99  64  27  72  87  81  48   8  38  81  46  78  63  62  85  62  13  28  49  14  28  49  12  62  97   8  23  90  96   4  84  77  60   2  46  38  56  31   4  89  74  37  99  25   6  64  28  57  34  15  72  45  76  35   1  26  66  10  92  73  67  93  15  87  62   6  65   7  93  71  13  66  52  53  96  54  88   4  20  98  15  60  83  31  60  56   5  47  28  23  96  76  77  70  65  45  65  43  69  24  68  39  33  70  55  80  36  97  63  64  65  30  19  60  67  56  57  72  66  30  94  59  17  81  92  67  17  27  97  14  68  49  89  34  77  82  92  55  86  12   5  38  33  18  54   4   3  42  79  70  71   7  43  53  27  52  33  76  15  16   8  20  73  26  48   1  34  85  35   3  57  68  25   3  10   6  18  94  55  98  96  38  35  49  26  11  89  53  41  27   6  18  28  43  40  59  38  52  64  66  75  38  93  54  58  79  26  70   1  63  94  17   1  60  85  59  54  37  71  25  62  83  34  15  77  64  50  19  40  98  92  74  31  88  64   9  83  87  64  28  90  76  99  39  57  62  26  31  42  52  22  55  28  23  24  61  59   9   8  78  33  12   5  29  77   2  23  65  77  62  32  15  61  52  36  94  94  76  77  60  46  17  11  39  66  50  35  57  60  58   9  27  46  52  34  89  97  69  21  93  28  86  92  78  55  58  54  75  58   8  51  47  99  59  53  40  64  58  71  89  74  65   1  25   1  57  21   4  69  60  70  28  22  38  49  85  53  72  27  55  16  18  92  78  84  25  58  52  23  41  21  79  80  97  97  49  17  81  80  57  57  23  64  28   2  94  62  71  82  47  84  27  92  96  32  64   2  79   5  56  96   5  93  30  45  70  24  88  20  22  57  20  17  23  97  68  34  70  19  80  98   8   8  10  32  58  14  68  57  83  52  44  91  78  77  40   3  39  54   8  42  30  56  33  70  57  29   3   3  71  40  73  40  55  70  65  22  35  52  36  68  65  99  65  70  19  95   3  16  44  63  30   9  16  27  75  24  43   4  93  65   4  55  83  97  50  97  21  71  50  23  50  89   6  17  46  30  31  43  17  99  18  53  22  86  86  52  87  97  91   8  36  93   3  62  44   3  39   5  61  11  85  26  47  17  46  52  73  80  15  78  15  61  15  81  67  30  99  73  35  75  69  80  62  63  59  70  75   4  28  70  56  80  41  52  78   8  71  93  13  18  71  87  70  15  78  45  80  13  44  51  32   6  73  50  99  71  85  20  69  91  20  76  72  97  27  32  14  13  48  77  62  67  18  95  13  17  46  70  49  34  52  79  37  36  65  74  70  10  42  18  27  78  68  59  12  27                    
                      24  65  94  45  10  35  96  11  74   2  99  80  76  24  16  22  69  46  76  72  64  78  87   3  30   2  28  98  61  26  56  57  58  86  46  94   1  67  94  58  30  15  31   9  67  81  72  54  62  75  51  94  57  95  77   8  36  68  61  31  41  31  41  73  29  60  47  71  26  75   1  59  18  12  21  55  27  27  54  36  19  21  92  84  75  25  86  81  96  45  86  95  95  73  67  78  13  72  93  85  54  40  69   4  29  25  45  41   9  54   1  44  68  97   6  33  52  99   3  85  90  61  44  18  22  95  64  80  55  38  50  19  94  43  92  83  80  44  13  23  73  74  54  17  72  80  74  94  80  23  43  81  41  11   3   4  24   1  78  97  21  66  80  12   1  29  40  36  95  54  36  82  49  29  19  25  12  86  98  44  78  90  13  27  63  78  81  45  14  15  55  70  45  81  40   2  66  13  72  90  52  17  12  61  10  33  24   8  38  14  63  54  71  84  45  93  27  51  59  93  24  78  37  63  86  18  80  70  32  14  54  75  10  68  13  95  89  39   7  22  48  45  84  80  91  27  49  60  79  29  36  81  18  27  51  43  89  77  34  28  55  81  74  82   4  45  37  70  85  65  54  73  26  22  71  81  58  30   9  99  48  49  13  26  84  85  58  81  18  37  18  92  10  80  93  72   4  77  75  92  16  81  23  15  78  68  30  29  58  11   4  29  36   8  14  44  52  88  50  73  11  27  99  16  19  55  83  59  29  75  32   2  21  65   6  79  59  19  23  53  22  81   7  49  22  17  31  83  15  72   6  83  43  61  40  91  81  11  93  64  93  45  49  38  76  65  50  52  98  10   3  83  72  67  37  24  42   4  57  17  62  87  10  74  85  15  99  49  53   6  74   3  83  48  91  66  77  84  38  93  10  34  80  66  24  20  46  98  42  80  68  73  47  75  23  11  83  86   2  53  80  65  99   3  36  47  38  93  78  51   7  76  54  63  29  82  68  46  91  75  22  30  91  38   4  77  12  57  68   5  86  48  67  70  25  86  95  75  50  39  16  38  77  25  31  27  93  13  98  97  29  61   7  68  65  77  44  24  65  83   5  34  13  96  51  17  26  20  79  91  61  66   7  46  97   4  79  29  31  63  69  57  95  84  40  20  15  80  95  43  37  27  87  28  72   4  12  36  51   8  48  96  25  95  68  86   3  65  37  66  94  89  76  52  72  76   5  58  18  27  64  28  78  19  72   3  21  81  90  34  10  61  85  27  61  99  75  45  89  85  95  68  32  50  72  91   8   9  91  18  70   6  53  16  52  47  99  50  14  68  63  92  79  71  65  93  34  75   4  61  44  68  37  18  82  19  74  91   1   3  62  54  20  19  48  31  57  20  52  96  66  31  83  78  70  30  21  52  71  51   9  45  74  90  52  48  83  95   9   1  22  36  65  10  89  16  41  79  12  17  37  22  96   2  22  14  27  62  99  62  77  15  90  83  28  65  98  73  36  20  52  94  24  21  30  73  68  75  17  32  57  81  22  24  63  27  58  24  30  19  13  39  15  12  50  20  94  34  80  78  44   4  81  46  59  49  86  80  62  43  51  69  39  99   1  27  68  57  57   4  72  69  26  58  74  48  91  84  27  10  86  10  86  30  15  46  15  10  44   3  73  79  59  98  53  27  90  76  97  56  87  44  25  76  69  58  47  56  65  16  48  51  74  55  40  82  29  76  75  92  10   5  74  48  37  46  13  35  31  28  49  89  55  27  92  73  59  69  89  31  22  38  51  78  97  80  95  85   9  36  66  89  77  32  16  70   2  83  54  53  99  64  26  88  11   7  66  47  73  20  63  34  42  98  78  37  49  38  14  14  54  53  17   8  92  19  15  18  62  80  83  39  46  29  78  89  66  25  25  21  26  61  70  94  46  94  69   9  61  11  55  57  43  10   4  69  29   3  95  69  51  99  30  55  67  45  89   3  39  58   5  10  11  20  82  89  47  67  22  24  74  83  53  27  37  10  26  67  66  53  43  53  10  63  18  99  27  67   1  83  80  94  69  57  24   8  46  42  29   6  27  30  28  35   6  31  54  30   2  23  23  42  50  75  21  57  59  34  64   2   4  85  44  14  37  39  98  42  60  55  73  27  78  42   5  68  19  17  86  27  92  59  59  57  44  96  51  58  99  38  29   2  96  74  54  31  76  61   8  59  83  25  18  27  86  73                      
                        16  85  71  82  75  67  50   4  76  63  32   3   2  23  27  19  10  85  56   2  22  48  49  92  98  58  60  93  45  56  89   1  10  95  33  60  24  66  30  50  19  49  64  93  66  54  72  97  80  69  63  68  32  42   1  42  24  51  54  64  84  68  85  40  10  75  98  15  19  28  83   9  82  36  73  71  19  60  80  85  44  50  87  17  13   3  58   8  20  91  88  63  10  48  82  42  54  22  48  72  40  56  28   1  71  50  25   8  35  96  83  57  92  93  36  93  12  62  22   9  61  86  58  44  59  17  72  13  21  89   5   6  48  83  18  82  31  36  91  43  34  14  26  77  39  21  52   6   9  64  34  39  97  64   6  72  95  47  18  82  10  38  35   4  90  74  70  75   4  19  68  36  92   1  76  66   8  67   7  46  10  18  11  28  58  26  49  65  67  59  19  71  57  15  57  86  75  93  66  27  13  27  50  56  31  35  82  21  40  13  32  68  79  55  82  56   1  85  72  69  29  98  25  94  46  60  83  58  59  37  93  94  38  13  50  20  94  95  18  89  84  79  37  50  23   1   9  43  72  84  10  27  90  71  30  20  96  50  12  93  37  21  62  34  92  61  86   9   6  39  21  47   8  14  75  31  20  96  69  54  74  58  26   9  29  27  50  89  40   4  61  40  38  21  47   9  39  78  88  62  40  21  97  26  97  16  56  96   9  77  73   9  19  50  60  60   1   6  89  51  19  67  93  32  21  92  68  38  40  31  95   1  48  52  54  90  63  28  96  84  48  97  95  51   7  85  52  35  72  25  99  59  14  55  53  55  98  63  11  85  75   8  69  14   1  70  45  75  33  72  52  70  37   7  77  69  90  78  80  66  57  40  92   5  42  98  79  13   2  19  37  23  86  21  54   7  46   1  86   5  30  50  31  88  53  20  35  84   4   1  54  60  73  71  96  79  59  40  26   2   7  21  77  74   7  72  40   4  45  27  87  50  37  49  13  66  84  44  34  93  70  11   9  30  42  13  10   6  90  31  35  96   4  70  38  61  91  93  86  40  44  95  45  32   5  87  43   2  46  15  97   7   4  11  55  62  18  26  54  77  72  39  80  41  50  73  21   8  92  34  87  81  56   1   3  92  26  35  81  62  10  38  85  41  68  39  68  37  61  93   5  28  98  96  65  59  85  36  68  98  46  28  48  74  95  80  74  42  26   2   5  62  30  62  85  94  22  16  51  47  77  52  61   5  98  32  14  19  38  85  85  99  88  38  97  48  58  94  82  97  41  76  63  76  25  83  78  61  18  28  40   2  52  26  59  58   3  79  31  63  27   8   3   2  12  36  65  30  45   3  66  92  52  89  22  38  59  84  40  84  96  35  22  76  58  41  43  18  36  35  20  59  25  72  36  23  59  66  35  87  96   2  95  20  83  84  89  64  17  76  34  73  93  55  15  17  78  43  94   6  86  17  45  26  82   7  30   6  80  21  31  49  26  86  91  33  16  75  97  16  35  45  43  24  46  31  43  73  51   9  35  49  97  87  90  67  20  69  31  97  65  65  92  27  46  74  15  61  95  62  50  14  41  67  32  18  63   9  76  93  20  45  11  11  21  29  60  39  28  58  62  65  77  62  97  37  25  57  76  52  43  47  94  87  69  60  25  48   5  43  15   9  22  71  10  57  11  50  14  27   5   5   2  20  17  74  10  20  14  22  69  27  41  73  35  29  82  24  37  11  61  26  96  26  35  79  74  26  97  57  41  47  83  63   7  68  29  23  11  30  55   9  44  55  20  69  80  38  93  18  82  81  87  92  49  72   3  91  26   5  86   8  69  97  94  33  86  89  94  53  45  82  23  39  89  75  74  13  49   8  58  71  65  28  40  70  78  11  17  96  53  17  15  39   6  91  60  82  19  33   8   5  36  43  25  15  42  23  79  15  73  85  42   9  22  75  57  77  90  19  10  28  87  77  12  14  34  99  95  22  83  59  15  79  36   9  63  91  25  65  51  36  82  52   5  45   8  73  54  32  38  34   1  61  12  19  29  52  25  37  10  92   4  43  41   4  44  70  96  20  76   1  14  57  92  72  17  65  42  40  33  45  33  74  20  69   4  42  16  47  21  77  64  71  57  23  71  29  96  52  73  46  76  45  94  20  71   2  76   7  41  81  83  35  88  10   7  10  43  90  41  59  53  15  99  57  67  35  67  19  96  44  66  23  93                        
                          93  71  56  47  87  17   7  62  24  75  82  51  41  26  44  26  16  31  41  60  31  93  66  75  29  21  82  91   3  19  44  35   3  75  43   3  31  99  29  72  84   1   8  52  37  56  32  85  65  48  24  16  17  39  23  32  35  68  31  49  31  95  82   5  73  47  90  31  56  92   2  65  67  71  21   7  33  15  10  24  71  69  95   2   2  79  29  44  73  53  70  21  44  40  58  36  26   9  70  77  69  68  71  18  25  46  17  69  30  10  51  54  80  84  46  26  13  78  30  91   7  13   6  89  34  51  43  71  67  40  27  73  52  67  75  97  89  42  90  38  92  48  45  79  61  55  29  94  33  47  88  39  45  93  44  43  41  24  39  56  12  45  19   8  93  62  56  82  89  60  31  10  63  47  41  64  60  82  82  41  16  88  38  49   1  12   1   4  66  53   4  31  96  26   2  66  55  66  16  16  20  15  38  72  60  79  47  72   6   3  33  22   9  23  58  79  95  41  67  19  88  80  44  76  38  69  72  84  60  85  15  19  12  48  70  42  70   3  17  86  22  27  19  46  49  27  66  79  12  21  83  33  35  82  75  59  11   7  19  81  66  63  42  95  53  77  13  10  45  81   9  59  78  74  75  75  17  53  74  18  37  77  99   1  79  67  36  50  84  64  65  50  78   7   4  62  83  94   4  94   9  75  85  64  73  88  60  36  78  19  62  26  70  47  16  18  77  82   7  48   9  25  45  75  41  35  12  77  64  24   4  71  22  82  81  83  19  48  86  70  23  40  69  75  67  49  70   8  84  41  48  83  50  39  26  91  88  93  85  79  67  37  56  96  67  53  28  89   6  61  37  59  13  72  16  81  73  69  93  29  16  58  11  24  91  13  12  52  75  97  81  21  87  40  60  79  91  81  73  27  68  19  40  18  82  90   1  45  45  11  75  97  93   9  76  60   6  80  11  56  57  34  53  43   8  35  77  41  94   5  11  33  99  80  41  31  91  45  83  75   4  76  78  14  54  22  71   1  60  37  77   8  82  24  65  58  41  22  82  50  56  17  21  97  17   7  49   1  43  68   1  96  67  68  36  78  51  47  87  61   2  62  50  52  74  22  94   7  57  68  67  77  21  78  42  70  98  62  89  32  62  83  24  59  89  67  71   9   4  22  43  98  79  88  40  49  58  11  25  13  47  56  26  22  52  20  47  75  27  32  13  12  12  81  59  57  73  88   1  47  89  39  25  75  79  63  33  12   5  43  42   7  87   6  95  14  23  45  58  62  62  90  56  74  70  63  49  76  32  52  69  91  76  19  29  38  17  71   5  87  17  82  66  81  36  78  75  58  13   6  54  96  62  30  86  36  31  58  17  15   7  56  72  76  44  21  32  29  70  28  98  51  92  59  35  26  72  30  38  83  99  80   4  76  88  20  55  16  25  35  71  41  78   7  99  40  31  82  95  89   7  27  52  70  22  21  85  82  94  83  50  38  61  10  98  92  84  31  41   7  55  71  54  85  63  72  58  32  86  82  52  81  50  58   7   2  18  49  11   9  87  28  60  27  55  35  41  15  83   6  72  84  12  44  90  32  36  49  34  69  99  26  53  98  67  70  24  38  11  37  57  74  39  25   1  88  18  26   1  76  50  62  33  84  73  99  32  33  80  11  84  39  24   1  68   6  74  78  43  54  86  73  34  33  59  39  93  68  60  76  23  66   5  31  31  89  71  39  65   2  45  27   6  43  72  78  82  50  76   6  19  23  10  23  85  91  60  94  64  59  78  92  62  22  22  76  37  75  45  49  55  86  86  15  41  83  90  98  83  24  65  77  77  48  57  27  97   3  17  57  53   1  26  87  71  79  84  37  39  95  44  73  42  43  35  75  61  52  12  12  15  28  40  11  85  12  93  86   2  64  59  24  55  45  68  27   6  49  23  54  26   4  66   9  82  35  39  54  77  52  76  21  61  72  99  22  35  84  33  64  87   1   9  33  46   8  98  79  89  82  95  30  41  82  18  69  55   8   9  45  59  36  67  20  34  41  32  97  81  24  37  60  20  38  75  34  48  98  25  55  43  45  68  46  10  43  61  68  11  62  58  20  17   4  11  77  36  59  62  89  54  36  78  12  89   5  70   2  68  97  53   2  48  25  36  26  22  19  71  27  85  89  64  92   6  76   1  50   6  44  12  35  22  13  27  64   5  52  10  57  44  28  52  34                          
                            59  79   2   1  40  99  64  34  60  90  17  54  32   6  39  99  24  51  29  41  47  55  58  96  71  48  98  62  92  81  88  92  98  86  32  36  48  49  90  59  49  41  85  90  71  75   6  20  50  39  75  59  72  89  34  52   3  96  22  45  45  98  68  16  20  96  45  12  52  65   3   4  20  88  16  59  45   3  45  12  17  95  53  27  86  62  11  32  44  89  54  80  40  85  24  68   4  98  81  86  97  87  85  18  40  93  50  74  21  20  52  11  65  17  63  39  72   3  72  25  22  89  70   9  46  83  80  37  88  69  11  17  15  53  55  57  32  14  11  58  80  25  60  56  74  64  12  61  61  77  36  42  38  38  67  51  76  38  97  88   5  21   8  62  80   8  79  48  56  40  69  37  18  22  88  97  37  49  98  29  96  27  18  65  44  93  45  84  52  21  58  45  83  84  70  63  72  23  55  80  90  84  74  78  36  13  36  35  64  64  85  21  20   9  86  20  67  24  12  15  83  69  91  82  95  86  21  47  31  56  87  81  75  60  98  97  81  16  22  64   5  70  29  66  13  29  80  14  64  11  60  88  70   7  58  16   9  46   9   5  31  36  78  79  30  28  77  69  94  96  53  48  80  74  25  23  63  26  80   4   8  93   3  98  96  95  34  91  37  86  40  84  19   6  44  77  96  38  49  82  56  46  86  98  82  98   7  72  84  92  64  64  76  79   9  13  97  31  76  97  38   5  25  79  33  25  52  87   5  26  51  83  91  24  27  48  71  89  58  84  27  30  93  25  89  32  34  20  28  20  12   1  52  33   4  79  14  61  93   2  83  69   3  34  77  62  17  45  93  46  19  65   2  82   1  37  66  73  14  14  41  77  34  63  40  26  75  70   9  44  74  11  38  73  42  61   3  94   8  61  37  16  79  31  22   1  50  87  48   3  67  12  22  80  45  79  34  58  95  30  49  56  42  74  29   9  83   1  91   6  58  77  95  10  11  20  57  58  84   1  27  28  67  66  41  13  86  74  49  24  28  55  10  23  40  93  49  85  41  91  40  34  65  42  82  70  96   2  68  38  56  23  54  24  44  10  85  15  11  79   4  56  75  40  30  19  26  61  34  60  51   6  39  29  82  81  98  48  48  87  85  89  83   4  31  77   7  76  41  29  62  53  83  44  62  55  65  85  28  32   1  70  35  42  53  59  28  32  31  28  98  59  22  81  69  94  14  32  60  91   5  99  94  45  55  63   1  10  17  54   6  91  16  59  41  75  27  52   7  14  76  63  85  90  58  70  76  49  43  72  46  63  70  32  51  31  63  69  57  70  91  99  85  59  63  35  62  11  81   5  10  19  24   7  97   7  13  37  11  75  44  23  47  94   6  53  81  23   8  70  64  76  46  29  65  34   6  29  39  10  11   5  47  80   2  48  57  10  51  86  44  25  48  50  85  67  22  25  68  76  63  38  21  45  75  90  38  70  38  60   1   9  67  21  94  69  56  74  20  37   8  62  43  91  27  36  59  25  60  69  62   8  89  21  12  41  72  83   1  16  97  75  43  32  53  94  94  81  16  66  78  20  66  25  57  46   9  33  89  73  40  16  61  46  65  81  57  90  24  55  37  24  81  31  78  76  25  79   6  26  22  97  76  30  50  94  44  87  23  43  33  83  71  92  52  32  41  22  76  68  67   8  97  31  23  88  45  14  92  35  27  55  98  97  87  59  76  43  17  68  41  16  67  26  90  89  69  58  22  13  77  89  78  34   3  55  37  78  86  13  73  85  44  13  54   2  68  68   5  86   7  62  92  85   5   6  42  19  28  93  39  86  76   7  22   5  71  29  51  23  63  39  94  79   4   9  31  41  68  38  52  73  53  98  31  12  69  32  16  88  94  88  61  72  34  57  59  23  36  33  81  55  74  80  76  16  81  98  66   3  58  95  74  96  55  99  70  77  73  80  49  51  67  90  93   4  80  69   3  61  87  53  40  81  72  90  48  25  55  81  19  35   1  53  93  80  78  89  91  63  28  76  87  81  28  52  20  78   8  24  73  62  47  82   2  85  80  27  71  69  70  15  87   2   9  49  89  80  37  98  43  28  11  82  90  30  88  72  58  11  37  74  31  51  36  39  92  35  14  56  58  87  22  82  35  15  51   4  47  46  14  50  20  25  67  58  59  45  87  33  81  33   5  94  75  91  66  62  17  93  77  34  62                            
                              72  94  39  12  45  92  61  60  27   5  52  30  14  60  58  13  67  99  47  68  80  81  62   7  63  11  33  95   5  83  28  66  17  13  37  29  21  71  15  28  47  38  71  68  59  60  91  31  69  59  19  58   6  90   3  10  82  90  84  63  32  92  27  28   3  13  70  64  83  82  22  13  55  50  85  81  38  53  11  85  73   4  84  20  33  80  87  13  36  71  75  11  15  70  70  71  71  68  25   8  85  40  58  19  36  41  35  72  11  68  12  50   5  49  90  39  59  11  73  10  47  99  98  35  80  14   1  28  52  87  81  22  48  76  15  51  55  38  69  85  35   2  71  13   9  69  38  43  47  48  21  39  67  63  79  86  11  90  99  11  48  67   6  32  36   8  72  56  33  53  76  68  29  28   6  99  24  57  65   4  77  62  51  39  79  91  14  16  89  26  71  16  73  26  62  71  33  93  55  53   9  23  54  60  44  53  27  42  71   6  37  26  23  93  47  96  79  33  81   4  63  64  73  89  83  16  85  13  13  69  85  78  19  17  63  23  50  38  32  42  78  49  28  54  64   8  80  16  14  60  92  86  33  61  64  38  53  68  15  88  35  29   4  64  58  28  62  18  66  84  24  42  58  60  56  21  81  25  75  60  41  80  71  36  59  41  80   1  63  87  47  90  88  79  47  66  30   3  86  20  62  90  86   4  13  67  42  18  18  83  14  68  27   1  37  40  55  11  31  59  23  70  89  53  47  47  21  87   4  91  54  59  25  56  77  19  73  43  24  90   6  23  55  90  54  10  12  22  45  55  44  77  33  15  30  46   1  19   3  42  58  43  90  90   5  36  59  22  98  82  82   7  75  91  32  87   8  81  17  56   6  82  86  57  19  49   4  54  75   8  17  27   6  92  53  95  51  99  43  99  63  52  47  27  85  69  68  99  15  23   5  20  49  42  31  13  67  87   7  73  57  12  88  11  76  63  15  92  96  62  55  56  67  64  13  31  94  60  85  94  25   6  17  30  67  27  46   1  40  65   7  34  59  38  52  76  22  72  94  49  90  92  40  49  67  78  17  93  87  92   1  76  67  47  36  72  22  62  34  25  66  44  51  80  60  38  29  81  17  32  52  64  11  78  45  45  62  85   4  85  50  63  74  93  80   1  41  14  20  58  24  76  80  77  22  11   7  53  14  41  11  26  86  87  16  66  29  98  20  51  95   2  78  74  80  92  53  60  91  20  12  54  17  79  99   6  82   4  11   6  85  83  24  25  65  83  50  89  34  37  39  15  52  98   8  93   5  12  68  31   8  62  63  59  97  28  84  34  82  34  96   1  94  62  47   6  73  35  63  37  55  65  80  19  60   9  58  80  38   4  76  74  77  41  90  39   3  20  56  45  19  95  54  26  97  14  83  23  64  51  70  11  46  90  99  78  32  24  69  91  46  40   4  25  64  92  32  39  80  49  10  80  23   6  92  40  81  96  14  73  42  12  82  94  95  74  59  35  51  88  77  98  66  10  69  37  83  60  53  68  36   7  46  53  13  87  74  94  50   4  68  67  54  66  63  48  23  23  11  18  96  70  79   1  38  30  89   2  57  11  66  93  17  70  92  53  55  86  78  26  68  56  99  59  20  44  53  74  54  50  90  37  89  49   6  32  91  14  57  83  32   2  73  12   3  42  10  60   4  68  17  27  53  66  15  33  89  88  76  62  87  45  88  30   3   7  65  92   7  57  99   1  91  30  40  28  52  99  68  58  61  58  43  85  84  97  92  81  59  98  67  13  43  37  39  39  61  62  38  90  40  37  38  66  50  81  31  29  67  44  74  65  68  34  22   3  31  69  16  96  12  14  55  50  44  27  60  23  90  33  96  12  62  89  16  44  69   1   9  44  70  91  73  22  92  94  49  11   3  90  30  13  20  97   5  18  51   6  92  86  73  64  67  10  67  87  37  72  64  76  67  61  95  90  55  66  90  12  10  31  45  83  50  45  16  63  49  14  10  67  39  67  26   5  83  27  11  24  61  57   9  62  13   5  75  56  65  63  20  66  30  18  93  22  79   3  53  13  35  10  95  70  17  22  13  22  16  47  80  12  64  35  59  36  51   9  43   7  66  37  64  44  29  99   8  89  40  75  76  89   4  79  98  83  76  50  44  57  57  50  30  87  47  67  16  10  60  59  32  22  14  18  61  89  16  91  79  89  13   4  98  52                              
                                35  43  44  21  93  38  52  69  64   3  57  75  70  14  77  16  39  93  24   6  15  77  99  90  25   8  68  37  95  94   8  60  17  94  21  88  60  57  43  44  27  79  36  59  48  77  35  80  20  10  77  37  18   8  16  88  91  43  19   8  51   2  99  51  72  69  81  71   2  10  15  27  84  33  13  22  85  36  39  74  54  34  66   6  85  24  81  17  10  36  77  92  99   6   3  14  60  85  32   6  43   2  45  30  69   8  91  93  82  72  93  42  70  37   5  31  48   7  55  13  95  49  89  82   3  55  74  76   8  73   1  97  26  84  98   1  29  30  11  79  37  62  75  86  98  61  61  29  16  71   4  22  85  91  19  19  82  41  86  65  97  73  55  73  43  33  47  43  51  62  15  96  45  90   6  48  90  87  73  70  68  82   8  96  55  58  87  17  34  99  21  64  57  26   2  45  34  92  32  76  97  13  77   3  32  85  44  95  64  65  23  61  92  47  20  96  97  13  19  27  29  82  63  15  26  42  14  48  19  97  89   3  47  63  80  20  40  91  69  18  71  90  17  99  29   2  95  62  29  51  14  64  38  53  53  87  90  89  83  38  23  94  50  18  39   1  55  45  57  49  45  69   2  29  37  42  47  83  71  22  41   4  93  75  43  49  78  47  26  34  38  87  31  72  95  95  97  44  97   1  19  58  30   3  76  26  29  70   7  34  98  40  37  91  20  40  79  40  38  34   5  74  27  83  34  69  41  81  37  67  69  33  91   5  25  12  31  48  24  91  12   4  15  69  74  89  39  47  64  80  43  71  73  65  97  24  27  21  68  35  69  27  58  96  44  78  48  90  37  86  56  19   6  46  31  15  79  56   8  55  50  73  50  66  98   3  78  76  78  17  15  46  37  91  71  32  93  21  89  19  58  37   5   4  84  39  17  41  42  71  57  34  30  60   4  20  96  62  80  59  57  55  88  57  64  76  72   3  41  14  15   5   4  66  74  37  46  39  68  19  68  81  55  54  19  49  27   3  86  73  48  87  52  70  81  48  14  93  52  59  79  58  59  23   7  24  53  87  37  98   1  67  38  80   6  48  45  11  24   1  78  56  13  17  33  74  19  10   4  18  82   5  98  92  40  51  29  76  85  78  70   3  27  71  37  22  95  50  84  15  61  46  29  87  11  44  60  64  74  43  56  29  52  28  11  57  63  68  37  89  42  29  20  31  67  38  62  13   4  54  20  37  25  39  97  40  93  13  65  70  32  74  41  97  97  90  86  57  76  84   6  29  87  23  40  69  36  35  77  97  62  86   8  19  19  21  80  89  76  92  33  55  14  93  38  91  51  38   9  44  35  60  64  60  49  73  34  80  92  12  67  86  47  87  52  25  56  80  72  32   8  49  12  42  69  31  52  37  22  15  60  29  14  24  66  91  48  43  57   2  45  46  97  36   2   8  48  19  47  20  38  82  41  40  25  24  27  18   8  62  92  67  28  50  83  56  76  62  71  55  77  65  41  82  40  20   5  14  68  34  79  22  17  95   1  85  51  78  25  50  25  12  82  51  54   8  74  85  32  54  55  28  58  43  96   2  28  65  90  25  83  38  63  24  77  22  66  71   1  41  18  63  81  65  86  87  33  43  98  42  93  50  15  95  68  69  53  94  98  13  84  94  36  73  45  83  11  71  68  87  91  38   7  91  27  53  63  65  22   1  79  39  81  39  22  30  83   1  79  36  51  91  24  39  28  95  81  84  97  45   1  99  30  26  57   3  94   5  32  12  94  33  80  59   1  98  83  11  40  98  76  48  24  51  65  46  41  69  53  31  46  80  90  21  88   5  23  16  24  88  97  36  55  67  16  37  35  24   7  78  61  16  97  61  46  11  38  57  23  83  53  62  50  98  77  41  60  70  75  32   1   5   7  24  81  79  58  27   7   9   2  33  71  13  45  58   3  39  52  23  27  57  35  98  12   5  65  77  43  55  69  92  45  12  44  86  34   9  93  62  44  50   1  15  47  20  44  12  10  51  71  70  68  43  72  86  21  31  79  38  79  92  54  79  20  10  40   2  59   7  97  98  46   1  38  75  42   6  44  48  90  49  34  22  38  54  42  87  40   2  62  82  97  58  60  10  81  47  97  97  34  72  38  62  90  44  38  90  85  10  24  24  14  32  75  22  83  86   8  91  91  68  48  59   3  93  29  23  68  24  85                                
                                  74  57  30  59  55  35  21  65  91  71  76  49  61  67  54  91  42  79  14  31   3  65  37  90   2  69  26  75  97  34  43  67  52  38  63  11  29   5  77   5  19  69   8  52  62  31  70  56  99  13  37  90  44  17  55  75  90  61  96  42  45  75   1  96   7   7  69  68  35  22  41  66  52  60  84  98  75  67  76  28  18  91  28  37   2  21  12  33  69  23  17  52  62  41  25  90  15  89  16  21  81  57  18   1  15  39  50  85  23  27  31  57  34  83  33  14  96  76  80  43  56  58  81  21  61  42  31  51  10  50  24  85  89  87  56  69  87  90  34  16  78  98  67  53  71  16  83  29  94  45  76  86  34  42  80  64  87  84  98  21  67  63  25  63  41  72  52  52  44  93  86  52  17  35  55  13  43  35  84  60  23  50  10  71  18  21   6  97  13  89  42  37  73   9  19  77   6  32  13  15  93  50  81  95  69  61  19   8  45  47  76  50  13  54  10  98  22  48  93  95  79  78  51  33  60  83  14  59  20  32  99  46  62  42  14  34  70  85  82  19  36  62  68  60  16  38   4  79  36  86  20  75  73  90  50  43  82  33  54  12  50  10  59  49  90  39   9  66  84  84  46  50  65  62  24  63  32  18  61  80  82  89  63  60  45  59  50  43  69  22  49  20  86  49   1  73  90  30   9  64  41  26  16  53  59  49  81  11  78  92  29  65  31  81  87  16  30  90  48  83  67  49  18  60  87  82  17  22  79  67  65  61  46  23  30  10  25   1  38  93  48  40  64  67  16  85  95  41  65  87  67  11  13  31  21  96  97  55  39  33  18  55  55  77  69  57  98  29  67  52   9  69  48  57  14  68  34  98  51   5  46  52  82  42  89  33  37  36  39  55  77  95  64  63  59  63  41  99  84  44  38  53  89  47  89  44  22  76  49  47  72  32  94  23  25   3  25  31  51  75  27  95  72  15  16  19  58  88   5  85  98  96  56  52  32   3  28  23  88  74   7  71  44  64  69  52  60  76  77  48  89  71  85  74  10  77  42  67  58  80  48  92  74  47  31  29  69  75  23  58  67  15  56  81  96  91  77  71  15  12   4   6  79  38   5  91  46   7  23  27  69  80  99  52  89   7  58  69  53  23  46  10  96  51  34  41  73  12  38  83  32   3  48  98  19  66  13  60  10  27  61  71  47  46  85  27  17  71  48  62  82   9  36  38  92  71  64  75  58   4  72   2  11  89  12  13  95  46  19  26  30  41  72  95  42  38  91  59  50  23  96  77  27  87  20  81  14  11  48  84  43  33  98  36   4  78   8   2  24  55  42  57  82  44  85  57  30  99  87  86  82   1  50   2  62   5  84   9  25  66  60   9  31  36  25  61  73  87  11  88  13  90  90  86  39  83  60  15  68  78  30  25  19  90   1  19  36  14   8  25  50  32  51  18  36  63  59  99   7  62  53   5  38  83  92  23  60  77  25  37  13  13  87  74  25  36  26  18  92  40  53  64  17  44  31  47  33  49  64  75  19  14  27  24  75  70  49  97  57  85  47  42  63  73  80  77  72  61  63  55  69  74  15  79  73  81  37  85  28  73  98  15  75  75  57  49  20  60   8  48  43  91  62  11  53  68  51  73  40  52  35  10  94  81  78  32  38  50  32  78  80  63  65  20  19  98  54  22  32  34  82  98  53  27  41  68  41  23  97  75  71  32  54  54  88  92  64  18  83  72  81  92  43  94  36   9  50  81  72   9  40  18  40  87  52  59  38  80  64  84  42  96  38  43  29   8  95  49  72  59   6  54  97   9  23  73  59  30  33  72  61   8   5  20  42  34  25  27  20  84  75  96  62  86  47  12  34  19  98  32  80  60  48  50  79  69  51   8  17  44  47  91  71  96  92  13  83  24  51  91  68  31  90  93  26  96  62  81   1  72  19  67  19  83   3  49  23  44  94  45  45  39  73  71  56  96   8  24  57  42   6  28  57  77  31  70  78  65  22  37  99  19  65  61  63  19  28   2  63  87  12  51  91  47  22  51  35  30  61  17  70  39  76  30  77  20  32  11  58  28  80  49  25  10  84  53  41  38  28  68  51  23  77   3  25  20  86  65  10  70   2  97   9  38  16  36   1  87  94  37  87  59  92   6  51  32  69  45  84  75  23  87   7  64  20  64  49  14   9  70  88  75  94  86  19  54  67  51  96  26                                  
                                    63  80  77   8  45  27  96  78  23  26  21  31  33  30  72  28  44  34   6  52  49  34  64  47  65   4  39  50  12  95  40  97  17  35  90  42   8  87  86  17  92  62  86  52  74   7  76  31  32  26  74  53   6  83  66  82  50  74  28  50   6  42  53  44  79  45  66  56  94  28  66  90  93  95   6  35  35  25   4  82  48  85  25  72  52  44  47  31  17  15  39  45  93  12  21  79  10  49  21  62  76  31  21  77  72  22  93  26  33  79  26  63  94  12  89  69  75  60  97  27   9  52  78  83  84   2   3  56  36  10  85  37  26  97  76  69  73   3  91  27  51  15  86   2   8  62  82  24  58  90  71   7  12   7  65  57  29  63  98  69  32  15  32  63  49  62  98  69  75  12  53  56  76  33  12  91  30  26  90  50  49  23  97  98   7  17  32  29  71  28  47  85  42  93  43  11  11  23  93   2  29  31  89  81  81  32  43  58  45  53  74  29  96   2   4  94  61  30  65   5  49  39   8  19  84   7  80  65  56  24  37  53  30  34   2  32  57   5  72  94  60  35   3  99  86  12   5  83  46  69  26  89  42  29  76  20  94  41  84  20  71  73   2  85  93  54  88  91  42  44  19  88  72  33  71  76  20  80  53  34  71  91  35  86  35   6  18  65  11  53  98  86  83  56  10  86   2  95  14  10  81  49  46  88  11   3  96  39  47  24  56  76  85  52  61  91  42  35   2  29  75  57  99  99  80  35  31  59  64  44  93  11  12  71  40  41  82  30   5  42  36  97  72  45  24  32  40  28  36  73  67  34  91  75  87  26  28  88  33  60  60  95  77   9  87  47  75  71  11  37  83  54  71  38  14  95  95  77  88  88  64  64  17  19  13  78  11   6   4  71  44  87   4  63  52  60   4  79  47  81  82  16  13  36  42  29  29  83  22  79  72  82   2  24  49  54  83  45  66  10   8  24  39  64  27  22  29   5  56  29  47   2  69  64  70  99  25  46  20  22  71  87   9  71  20  21  50  80  64  77  22  83  79  36  63  93  76  58  67  88  75  75  81  63  16  35   7  79  33  59  15  20  80  76  92  37  39  17  58  78  58  27  37  83  19  62  54  48  14  40  56  47  52  38  89  48  10  81  60  62  24  74  14  12  72  49  83  64  99  12  33  65  92  17  14  10  34  73  67  87  74  83  71  83  15   1  80  63  46  17  80  52   7  45  59  49  75  79  50   7  99  15  29   4  76  80  17  13   9  94  79  92  38  86  59  27  95  80  29  37  43  94  15  80  18  18  67  28  57  30  58  62  80  33  72  28  56  60   4  84  97  43  81  69  48  83  98   7  77  78  19  97  75  33  60  53  31  47  68  29  66  52  65  18  86  22  58  12  91  49   4  54  64  42  54  52  94  68  50  99  63  97  49  46  37  16  31  67  47  25  94  87   2  96  74  75  40  14  17  10  45  18  88  64  58  57  71  89  44  59  78  13  46  44  62  68  98  70  75  39  26   1  52  25  70  17  43  49  11  96  88  73  61  80  84  94   2  46  98  78  70  35  55  58   7  16  72   4  53  27  76  46  67  68  94  41  69  23  45  74  41  37   5  84  70  84  19  47  70  33  75  33  74   7  82  93  20  60  75  54  40  26  41   9  32  15  50  46  64  67   4   8  46  73  71   4  97  39  34  88  10  49  64  92  52  62  16  23  63  57  43  66  71  85   1   9  98  20  93  68  22  44  71  93  88  76  67  85  79  47  15  39  74   1  22   8  51  20  70  61  19  41  51  77  47  44  40  57  33  83  43   8   9  10  69   7  51  37  81  67  26  70  41  93  96  13  20  80  70  30  82  69  97  52  20  23  63  37  56  59  30  19  41  93  54  33  50  92  30  33  65  93  13  33  44  47  78  78  93  80  64   5  50  97   7  42  70  69  72  84  62  13  32  45  72   2  28  38   1  34  38   9  91   7  58   9  87  16  98  19  90  52  54  72  87   2  79  47  55  91  86  74  67  75   5  77  42  36  33  83  50  43  59  14   5  68  52  89  94  40  34  14  10  47  26  22  25  46  34  29  44  78  74  40  98  90  35  89  78  66  98  67  31  72  79  21  19  57  94  31  17  68  66  78  93  28  69  63  87  52  57  61  72  78  35  69  14  60  56  78  60   7  59   4   3  64  33  21  98  87  97   3  63  68  29  37  30  81  36                                    
                                      57  13  65   3  74  99   3  45   7  44   5  75  53  41  34  41  79   5  41   2  53  27  89  29  91  97  68  74  47  95  61  62  84  71  62  66  99  90  66  77  22   3  50  12  59  21  29  65  13  25  86  45  49  72   2  98  24  99  91  61  30   3  28  59  32   6  99  17  22  47  37  41  80  16  38  97  67  59  33   2  59  33  37  56  35  81  95  67  46   1  16   3  76  57  76   1  82  66  98  18  97  65  54  37  77  17  99   4  66  41  69  91   7  23  47  78  32  81   9  45  64   5  45  72  91  82   8   4  89  10  47   3  23  32  45   7   4  56  24  23  47  45  47  29  72  14  57  84  49  89  88  21   7  27  26  29  57  63  94  74   8  88  51  52  41  75  25  74  91  45  84  74   2  38  55  21  76  66  10  39  47  48  97  37  89  10  88  29  24  14  44  90  46  32  99  70  47  60  25  29  96  15  92  55  86  57  73  33  72   2   5  89  64  98  23  71  12  58  30  93  61  30  59  21  50  28  39  71  40  73  26   6  21  30  23  37  24  31  40  96  88  71  31  15  21  14  21  32   2  38   6  47  69  96  82  47   5  27  93  15  22  60  29  77  30  62  46  28  87   6  51  89  51  85  67  12  32  27  83  97  33  40  69  22  17  82  30  17  56  80  87  69  17  97  78  19  22  50  64  62  65  43  54  60  55  81  22  42  32  96   7  67   2  58  32   6  32   3   8  33  91   2   5  72  56  54  42  76  43  76  40  85  94  62  15  22   7  24  13  93  24  78  47  22   8  34  59  42  58  87  90  77  19  34   6  15   4  42  70  61  71  41  26  24  11  28  44  68  15   4  54  28  17  55  99  99  37  94  60  69  70  14  74  24  79  61  52  79  66  64  79  52  69  16  18  76  15  30  92  41  34  18  73  39  38  68  23  40  25  81  11  60  82   6  50   3  60  56  40   4  35  23  25  58  93  50  67  23   3  25  56  45   2  35  36  43  79  44  95  54  24  93  77  87  39  47   7  85  99  23  25  39  37   1  94  32  36  78  27  93   8  75  61  12  40  62  58  60  30  63  67  98  50  35  34  94  21  55  46   4   9  39  69  77   9  57  27  33  51  49  57  76  83  10   7  81  92   9  58  78  74  69  54  25  69  77  94  50  27  54  48  23  53   6  36  29  25  70  74  54  75  96  83  53  65  18  29   6   8  31  39  32  53  81  96  88  98  56  94  48  33  28  13  13  76  29  61  73  91  70  63  34  82  37  71  71  42  76  81  78  44  34  41  24  12  54  68  93  34  48  69  25  60  48  68  95   8  93  74  39  77  42  86  12  63  60  77  91  55  22   8  81  73  99  91  94  53  25  80  90  24  73  24  91  41  46  60  85   4  60  34  94   3  75  23  11  66  18  51  18  84  54  31  37  28  60  55  75  93  35  50  17  43  78  23  40  35  61  90  87   6   6  64  41  84  58  89  61  33   7  52  15  70  50  90  96  63  78  82  78  51  85  54   7  50  60  36  20  19  86  36  28  83  65  36  63  93  10  53  49   2  29  70  51  14  36  77   9  23  48   8  91  46   1  16  97  41  67  24  51  27  30  94  99  25  76  95   5  70  63   2  81  68  24  31  28  45  40  29  67  24  30   6  63  44   2  18  37  22  40  12  61  97  13  69  47  12  13  71  93  95  29  22  88  93  89  43  48  73  14  85  32  95  65  34  50  60  11  41  88  99  16  51  53  12  47  55  81  12  57  80  15  44  25  29  67  54  62  49  82   3  13  72  39  38  96  87  95  99  90  21  68  84   9  36   4  79  37  46  34  23  22  99  92  75  41  14  50  97   1  22  48  43   4  21   4  58  12  36  16  76  90   5  30  87  81  46  15  35  39  33  53  48   9  17  61  95  24  57  75  32  12  87  79   5  27  73  69  44  44  37  37  22  23  84  18  35  32  78  40  43  46  89  92   2  62   2  19  51   3  51  28  86  45  50  41  11  83  83  26  79  47  97  99  98  86  39  29  59  94  70  57  20  10  92  34  76   2  83  35  57  40  49  63  84  10  28  74  90  17  22  88  33  64  73  83  43  14  45  71  66  77  47  41  38   8  83  38  22  84  40  20  16  47   1  99  72  22  52   9  88   1  56  55  72  85   6  25  19  47  84  55  24  57  40  84  29  24  15  16  43  49  64  17   8  20  97  36                                      
                                        44   5  85  77  76  31   7  67  82   9  64  48   7  16  28  77  21  68  88  13  17  40  15  91  64   1  19  70  48  29  56  26  42  97  80  56  88  73  20  63  26  14  38  78  55  17  12  59  93  80  97  99  67  22  95  36  86  84  39  50  31  28   9  33  44  56  43  13  83  21  58  60  45  64  22  10  97  53  85  86  29  97  66  63  70  87  91  52  44  12  16  80  94  12  42  45  88  33  73  68  92  64  21  46  18  11  43  49  68  61  55  99   2  69  13  19  86  88  68   9  65   6  22  74  57  30  82   6  16  12  50   8  99  77  37  57  57  22  68  46  14  12  94  48  80  34  73   4  15  27  42  82  95  54  98  57  98  38  45  79  81  46  68  63  85  98  12  96  52  30  72  74  75   2  63  67  33  49  97   7  16  93  71  10  44  95  12   3  98  61  95  37  45   2  47  13  12  70  23  47  50  12  52  73  26  49  21  92  99  34   6  70  63  34  16  48  59  10  88  10  62  33  37  45  35  67  58  37  71  46  59  85  36  44  20  43   6  26  20  24  50  24   9   6  83  74  21  10  51  95  87  19  79  67  52  58  87  68  92  57  74  85   4  43  40  75  91  15  76  86  68  37  20  34  15  18   5  56  54  58  68  15  68  93  65  73  71  73  46  84  57  27  57  75  40  36  21  56  81  88  38  18  66  93  68  91  92  40   3  44  66  70  54  65  68  38  45  15  42  59  71  16  80  39   8  52  84  69   4  62  24  58  36  87  88  95  61  38  63   6  88  94   4  61  24  52  70  15  18  69  47  97  76  19  26   9  27  65  37  29  42  18  94  78  44  99  15  68  63  25  67  75  86  27  45  61  48  56  70  23  19  37  56  64  76  19  80  24  40  23  39  35  92  31  44   4  69  83  40  37  19  40  34  87  79  99  20  67   2  50  37  15  74  76  75  25  66  64  77   5  64  78  42  62  49  58  15  39  61  22  25  82  25  76  29  26  43  82  13  34  88  93  15  22   2  40  15  95   3  88  43  65   9  42  48  36  10  22  67  87  44  22  13  96   1  36  51   9  27  87  14  85  41  75  48  19  92  88  95  18  62  77  29  13  61  15  52  71  86  11  76  64   7  36  57  57  40  29  34  83  24  51  30  39  87  70  47   9  13  23  45  11  15  15  81   5  24  97  98  41  46  11  41   4  20  19  66  51  23  43  71  71  35  37  52  29  60  24  56  83  24  73  77  25  69  21  84  86  90  43  40  63  57  54  86  87  11  18  84   6  16  94  24  60  19  65  82  74  12  41  69  62  48  12  70   4  42  87  30  34  22  68  55  42  23  65  98  17  90  38  98  49  35  80   3  71  35  63  71  50  72  74  69  73   5   1  68  85  71   3  61  40  81  41  65  39  81  92  92  85  56  83  81  95  66  25  40  30  94  28  75  68  66   3   9  33  59  94  78  70  25  67   7  30  76  47  43   4  82  56  44  22  71  98  48  29  83   7  12  68  34  64  15  83  50  70  70  45  94  74  93  53  91  92   3  90  13  74  42  54  33  96  31  63  17  76  64  32  93  87  27  50  71  32  33  32  63   6  57   4  74  67  71  58  71  80  39   9  39  24   1  52  32  48  98  10  92  46  88  31  40  47  75  24  33  56  81  39  43  25  29  61  92  11  94  88  47  18  34   4  24  75  18  26   8  54  26  51  13   7   1  34  79  53   7  53  86   7  65  15  85  75  98   6  26  47  79  14  28  97  47  30  54  59  26  72  74  26   4  36  90  36  36  11  41  20  16  77  63  49  84  13  56  44  69  37  12  30  40  90  82  31  71  14  22  93  78  48  48  92  93  25  73  32  12  89  69  82  79  12  39  71  65  16  38  39  91  22   8  45  48  31  72  54  84  93  72  61  64  19  33  25  73  74   7   1  24   1  41  20  73  89  74  78  27  13  88  11  18  69  88  44  58  21   7  97  91  82  51  73  32  52  45  61  66  28  17  61  14  74  69  20   6  75  89  86  36  21  46  20   7  70  12  15   9  71  61  57  48  17  37  95  57  60  24  19  60  63  85  93  88  58  39  33  49  10  80  43  23  30  65  24  67  89  21  14  26  62  51   8  74  57  85  91  28  34  92  84  99  26  75  74  79   5  66  56  19  65  41  83  21  37  73  23  86  72  22  57  98   6  37  34  99  13  48  61  19                                        
                                          83   5  13  41  75  57  41   3  38  71   1  29  20  31  98  82  67  73  83  40   6  29  70  55  38  36  53  25   1  58  29  36  93  49  11  54   1  47  49  29  83  11  49  91  18  50  32  78  26  33  27   1  26  44  69  54  17  41  28  93   8  48  69  89  34   8  53  78  86  29  32  35  21   9  90  42  40  96  57  34  54  33  89  92  65  98  14  37  46  62  30  47  49  98  59  58  21  76  72  81  97  26   9  61  78   3  17  68  87  32  90  67  28  51  24  25  45  42  81  52  21  43  72   8  76   4  26  56  41  56  12  53  28  68  65  87  57  79  45  35  11  48  60  78  42   5  23  99  31  47  93  33  34   9  58  16   5   6  82  35  39  23  49  61  59  71  86   2  48  67   3   5  40  96  45  31   6  61  39  51  73  78  31  20  30  42  70  69  27  69  61  35  10  44  35  28  36   8  82  20   6  25  15  26  30  61  76  57  65  42  14  60  87   7  51   4  59  90  66  71  35  95  23  28  47  94  24   5   2  20  84  70  87  57  78  76  99  37  49   6  69  23  50  92  74   8  55  23  81  42  34  74  79  40  70  82  36  61  41  64  76  65  13  43  59  77  80  25   8  12  19   2  36   5  96  60  59  30  40  78  78  64  73  40  94  84  97  29  63  54  15  73  46   2  58  82  12  12  98  46  87  47  61  10  72  67  33  31   5  79  65  12  29  82  30  27  36  42  76  96  88  77  35  70  38  40  96   7  77  56   3  27  81  41  46  48  85  24  39  28  81  87  12  72  11  13  86  16  97  38  61  84  73  88  68   1  10  12  58  95  91  73  97  10  48  30  78   7  18  16  35  75  87  98  61  47  62   5  43  84   5  82   7  99  23  93   7  78  58  84  68  70  12  87   5  80  51  28  29  50  94  36  83  80  26  58  22  85  81   3  36  82   8  39  48  11  42   2  11  18  38  41  24  75  18  79  33  31  59  57  27  54  27  71  49  11  94  95  37  73  35  92  96  23  11  47  50  13  42  72  92  18   2  99  64  78  46  59   5  82  74   2  64  82  21  81  27   7  41  91  22  39  55  28  93  21  53  78   4  35  70  10  42  10  89  43  21  50  61  30  41  23  78  16  37   3  21  85  65  59  20  56  27   4  88   2  75  56  67   1  90  54  57  34  81  23  78   1  45  95  11  32  47  37  94  70  28  64  66  99  17  78  72  98  47  20  69  31  34  81  61  49  24  13  76  40  20  91  73  82  17  61  11  25  31  58  35  17  85  58  76   8   1  85  12  21  87  66  47  13  23  53  59  39   4  31  92  59  76  34  42  16  23  89  84  14  48  13  92  68  38  96  80  80  37  53  22  71  62  72  43  79  51  96  10  76  66  65  83  80  75  45  27  12  39   6  72  37  34  72  54  95  99  31  71  72  72   1  54  26  31  85  72  93  71  29  46   9  46  65  97  15   9   3  81   4  34  46  95  25  88  27  33  95  20  50  23  58  49  83  59  37  76  50  22   6   9   5  82  14  14  89  18  25  99  89  91  12  53  18  34  45  15  62   4  41  39  73  27  52   2  98  10  94  34  24  39  31  10  91  63  67   4  22  93  15  16  90  98  93  15  45   2  26  95  34   1  21  12  21  75  23   7  72  39  32  55  29   2  40  33  75  58  80  39  49  88  24  59  12  34  84  34   9  79  55  73  87  22   4  16  55  77  48  66  28  84  40  36  81  30  24   6  98  56  86  54  76  86  69   7  54  73  19  25  87  28  50  15  82  26  11  59  28  28  49  52  75  31  67  10  22  39   8  92  54  50  35  92  54  75  70  47  11  68  29  49  10  24  49  60  85  42  46  11  57  68  41  91  71  90  33   1   6  44  75  63  73  12  73  42  66  27  87  59  59  37  76  29  49  39   9  64  75   6  61  33  42  55  70  93  80  46  31  36  95  14  72   5  40  53  86  96  35  53  77  99  25  40  57  43  69  61  33   5  68  64  17  80  14  67  99  77  54  45  30  13  66  31  49  73  60  58  43  71  54  84  74  78  39  56  59  14   3  59  89  90  67  23  52  59  14  55   5  92  94  20  97  95  18  15  66   6  96  37  42  23  67  60  37  48  93  91  64  60  69  99  37  12  31  53  24  92  60  27  78  71  42  16  39  64  49  70  84  68  69  65  55  94  97  97  83  87  94  78  62                                          
                                            5  82  49  86  11  69  67  34  68  16  70  41  38  77   3   7  39  47  44  52  88  97  48  64  64  41   6  55   3  19  56  91  27  73  22  59  68  85  58  91  30  35  56  27   4  24  52   6  26  61  72  25  97  50  53   5   8  28  23  70  18  17  87  35   5  51  30  68  93  13  23  24  11  95   8  35  67  29  58  95  82  45  49  65  22  88  80  61  92  47   7  63  90  83  44  84  34  70  50  85  26  56  44  64  99  13  42  54   7  34   4   9  67  60  98   8  56  72  30  56  44  62  55  52   3  93  89  16   4  58  51  28  38  40  14  33  64  62  68  93  65  24  53  26  52  42  47   6  31  47  37  43  60  49  41  32  97   4  18  98  91  22  69  14  92   1  73  68  34  35  97  79  94  32  28  15  30  56  13  59  40  10  66  35  44  94  42  34  54  18  41  84  14  12  10  45  92  75  89  28  75  48   8  51  36  16  24  34  60  94  97  85  21  49  67  34  78  78   5  59  25  45  38  90  54  15  61  17  80  45  64  20  33  37   5  98  83   5  15  47  32  22  24  30   2   3  19  69  40  88  72  84   7  75   9  10  46  33  34  59   7  75  22  22  17  54  22   8  11   8  24  54  64  59  28  42  22  72  29  78  88  62  52  52  50  83  97  42  57  97  42   5  19  87  60  75  36  95  13  97  42  50  55  54  61  69  33  99  74  44  36  32  55  84  97  36  36  49  86  10   4  49  27  29  70  31  13  26  56  29  97  73  78   2  93  53  86  48   1  35  63  65  82   8  94   1  12   7   7  89  12  85  95   1  84  28  22  46  27  84  54  67  56  34  39  13  67  12  66  23  47  76  37   6  33  35  92  86  93  11  86  88  19  81  30  11  90  82  92  62  81   3  34  15  72  56  27   2  62  53  42  63  89  37  52  21  14  70  35  62  63  49  31  38  16  31  72  87  87  71  13   2   1  16  80  40  53  10  91  60  51  21  42  12  11  49  27  73  99  63  72  66  78  94  13  33  95  34  11  86  23  99  54   9  58  70  24  44  88  41  27  85  76   9  33  39  26  72  88  88  29  88  54  41  59  79   9  55  11  12   8  36  68  29  45   9  91  96  10  12  98  21  46  67  26  96  61  81  72  79  11  60  80  98  82  31  21  32  51  38  99  10  68  18  90  67  48  84  81   6  40  34  82  52  87  53  87  77  43  75  64  82  86  89  34  22   4  34  38  64   9  41   7  69  85   9  45  45  16   4  40  76  58  11  44  57  82  31  68  98  78  61  30   6  43  16  67  72  33  30  18  36   4  81  74   7  77   2  12  97  94   5  60  81  65   6  27  70  38  26  29  21  88  29  77  67  77  97  37  82  64  96  75   6  33  89  85  82  86  66  82  16  69   1  52  58  80  11  75  23  69  94  20  19  22  29  81  76  10  28  78  12  45  16  33  53  32  76  36  47  16  15  84  77  99  25  37  38  14  95  10  83   2  90  88  95  85  70  70  54  99  30  62   8  32   9  89  65  81  61  85  46  79  59  67  70  55  50  96  64  62  29  85  56  42  18  81  66  37  17  29  13  46  77  73  36  65  53  85  51  86  14   4  46  49  10  62  95  87  37  49  98  88  35  22  46  27  76  90  10  96  52  86  35  54  15   9  95  13   2  10   8  35  61  30  31  22  47  35  25   1  42  60  63  20  38  89  92  34  46  41  30  20  32  45  86  58   1  13  41  82  53  19   8  20  70  72  56  53  12  55  77  38  45  39  83   7   9  67  51  31  18  64  55  95  90   7  93  69  37   6  81  52  41  81  84  30  15  58  31  30  15  50  43  80  39  13  29  12  66  86  58  75  77  29  19  69  42  54   9  23  83  20  58  60  43  26  57  83  54  73  18  25   4   4  22  29  80  28  61  23  25  85  10  17  22  22  80   9  52  48  95  71  35  23  91   3  51  65  47  92  17  32  82  91  24  83  89  76  25  71  19  52  36  15  76  81  32  71  95  88  89  25  49  36   2  59  42  38   2   1  58  87  24  30  82  84  39  87  11  83  19  84  65  64  89  67  96  45  21  32  81   5   2  83  42  88   3  96  38  37  46  40  32  14  81  28  89  80  62  60  74  64  65  51  88  58  89  94  30   2  95  58  57  67  57   8  87  20  64  92  95  33  82  30  75  75  59  19  25  65  90  99  48  80                                            
                                              32  12   9  67  62   6  67  19  98  96  54   3  64  12  89  57  56  33  30  71   7  58  91  21  98  17  36  52  34  16   1  97  39  44  47  30  43  35  59   4   9  78  35  85   7  30  96  67  56  35  69  35  62  41  96  12  56  13  16  12  54  71   1  57   5  52  93  77  60  41  73   8  31   8  14  13  94  44  38  92  37  51   2  41  51  10  69  54  48  93  74  20   3  98  72   3  83  69  59  37  76  57  17  79  90  38  83  47   7  26  46  79  18  88  60  61  45  65  37  86  36  18  13  76  95  94  31  56  91  71  31   6  96  81  17  90  58  68  13  94  62  24   5  87  51  69  67  65  20  94   1  88  85  75  49  25  58  86  66  78  89  99  37  45  19  55  18  14  52  32  24  98  48  42  26  29  97  30  78  10  62  43   7  68  82   7  39  52  52  72  44  43  96  62  28  60   1  38  47  64  95  57  15  79  64  86  79  83  47  95  17  87  57  38  15  61   9  19  28  79  37  58  52  79  49  48  53  38  89  64   8  91  56  27  25  28   9  39  55  16   8  69  40  22  60  57  63  53  51  11  27  10  12  49  90  53  49  51  16  15   4   1  27  64  52  10  43  20  90  86  52  30  40  54  35  69  69  57  78  17  37  87  79  65  17  38  48  69   9  79   3  92  71   5  55  20  68  43  19   3  72  13  16  69  53  64  95  41  82  19  91  32  38  87  98  24  31  64  34  30  13  75   7  59  89   2  32  90  72  71  40  62  41  97  49   7  63  19  80   6  50  87  86  11   9  49  19   4  69  78  14  99  55  19  94  53  20  86  70  49  52  84  36  99  43  41  35  34  60  13   5  36  21  93  39  34  59  98  68  10  10  92   8   6  99  82  52  60  15  58  65  92  90  65  99  69  87  73  20  25  75  10   6  10  61  10  87   2  21  83   8  38  22  50  77  61  32   3  36  34  94  72  92  64  47  53   5  54  36  50  52  97   6  65  70  89   8  86  48  45  43  63  36  62  12  33  13  22  16  11  18  70  10  89  30   4  82  17  28  43  87  49  46   6  73  59  78  11  57  43  20  21  20  74   3  31  30  24  48  41  40  72  24  17  90  26  40  65  20  54  93  67  16  32  64  58  11  99  16  14  23  23  35  22  85   1  79  63  14  70  20  48  28  59   6  95  95  71  90  13  48  21   5  46  68  87  72  30  16  64  28  78  86  70  25  81  53  40  85  14  20  28  34  60  68   5  31  98   6  45  79  61   9  73   6  24  87  17  83  82   6  91  46  82  13  63  47  35  79  95  57  33  66  79  10  26  40  97  52  37  11  73  16   9  64  70  32  19   7  27   6  48  90  79  30  44  72  91   5  73   3  63  76  81   3  67  54  36  54  63  21  72  99  14  68  83  33  50  97  22  67  98  81  41  53  43  49  84  39  20  27  13  62  71  49  42  53  34  57  13  31  13  97  52  79  69  76  84  24  81  51  67  88  17  27  34  75  16  21  46  97   7  93  11  40  71  16  59  75  16  27   4   2  15  81  71  29  78  31  46  36  83  77  72  25  32  65  67  13  80  46  29  36   8  75  94  60  77  93  47  69  43  21  24  69  44  72  58  79  59  80  39  59  78  30  92  72  84   4  21  92  92  93  13  81   2  14  35  17  17   2  69  21  64   3  82  90  70  66  48  95  87  22  49  22  49  67  95  84   3  57  35  80  92  46  15  17  97  31  61  27   6  14  54  77  51  84  40  76  87  25  91  82  98  24  98  26  34   7  73  11  37  29  57  43  84  19  51  30  20  22  42   8   5  80  43  84   8  50  37  20  88  71  83  79  22  55  11  84  44  92   5  31   8  21  40  30  80  14  82  21  74  67   6  24  28  22  17  43  40  97  78  13  17  64  74  28  56   4  93  99  90  21  27  26  81  38  30  84  64  89  91   7  26  19  47  85  73  25  10   8  26  65   6  19  14  93  97  63  50  74   5  57  30  27  19  16  44  55  72  89  90  90  14  71  22  59  95  43  35  51  18  79  40  15  11   3  44  27  90  57   7  71  50  93  39  14  22  73  32  63  96  32   6  59  45  64  52  16  19   1  74  65  17   6  64  27   2  41  72  55  64  93  59  59  71  52  63  90  67  31  83  62  35  37  62  84   1  56  73  50  25  35  79  52  47  34  86  34  65  43  54  80  54                                              
                                                5  38  91  68  91  68  70  14  86  11  81   6  82   5  46  82  24  70  32  77  39  85  66  23  62  61  52   4  67  38  89   9  97  11  72  19  95  35  30  56  50  89  67  84  23  30  61  99  82  63  20  57  43  79   7  81  95  94  19  90  38  22  16   5  99  31  52  26  29  88  74  25  70  84   8   1  68  78   7  15  48  55  23  98  65  77  73  52  39  92  58  43  69  55  23  13  81  96  50   2  89  61  86  78  87  24  78   2  54  42  31   1  37  67  33  17  15  73  39  33  60  73  59  94  98  22  69  28   8  87  72  69  37  58  42  67  53  14   4  44  59  14  73  46  50  11  66  64  62  59  65  14  78  63   9   2   2  28   8  35  54  57  24  24  43  45  59  69  86  20  83  68  81  17  41  75  90   4  74  73  92  78  83  17  30  68   8  31  68  27  59  43  44  84  52  99  18  81  69  48  82  66  71  39   9  27  13  68  43  50  86   8  21  50  74  16  32  95  81  82  40  22  26  46  94  85  87  77   3  55  30  86  95  36  44  76  30  61  27  14  38  70  17   2  49  91  62  79  14  92  58  63  35  90  72  52   5  48  70  75  17  83  90  80  63  23  85   9  67  73  63  64  66  16  29  88  40   6  12   1  54  25  71  35  24   3  92  63  18  24  65  11   1  74  94  28  28  77   4   3  24  22  56  28  23  83   2  50   3  14  60  37  34  19  22   8  84  24  74  85  28  33  73  95  32  81  75   9  61  10  52   9   2  71  33  14  31  64  83  12   8  80  58  51  97  21  61  58  38  73  55   1  95  63   9   3  24  92  95   3  78  63  70  52  62  34  13  32  40  36  18  87   7  33  46  45  96  80  87  24  73  22  53  89  11  11   6  14  55   6  73  81  61  54   2  55  99  56  65  81  11  82  81  95  48  71  64  17   1  64  51  31  99  78  55  89  87  56  23  11  18  41  24  89  16  12  59  24   3  53  84  77  45  80  19  11  94   1  48  64  41  90  91  92  16  15   1  71  58  22   4   8  98  13  39  76  53  68  46  42  34  53  94  75  64  43  66  87  52  91  85  35  13  14  34  64  52  71  37   1  51   3  57  83  96  40  90  41  55  78  29  42   7  86  63   8  18  85  68  15  29  81  41  72  84  17  34  83  76  38  95  65  87  48  48  36  45  29  30  49  34  74  42  38  40  72  67  31  73  71  26  10  52  18  27  41  69  39  78  87  51   8  78  54  32  23   5  11  89  41  12  21  65   2  86   5   7  60  60   5   2  21  35  11  62  83  42  57  89  70  34  68  19  56  73  28  66  51  18  20  16  60  57  62  91  21  16  87  98  49  74  50  73  20  43  19  72  97  42  63   8  40   5   4  13  38  18  26  47  56  55  36   7   8  72  37  15  56  67  20  76  23  71  83  82  94  15  57   5  84  92  76   4  92  95  62  18  75  89  93  98  87  16  22  40  81  88  75  88  66  17  13  80  25  52  39  67  38  58  25  47  19  45  97  18   9  22  71  79  19  97  51  26  65  13  15  44  83  97  33  22  70  71  13  50  56  86   1   9  29  99   3  40  40  82  97   6  91  75  76  51  68  13  93  65  23  45  81   7  48  70  52  16  90  91  31  46  96  98  88  10  20  86  32  39  86  37  78  50  37  33  40  51  80  50  66  66  11  51   6  44  83  40   4  79  71  19  72  55  40  21  68  96  38  51  87  69   7  39  82   9   8  49  46  75  16  96   5  27  45  75  25  49  79  47  94  94  88  47  52  45   7  53  34  42  49  71  48  74  45  24  47  33  29  11  43  66  53  83  85  87  18  20  63  46  33  86  35  77  85  11   3  22   3  91  84  47  38  63  49  84  60  82  24  55  91  30  68  23  67  11  18  65  16  47  77  12  43  67  34  51  79  50  39   7  10  62  99  67  33  91  86  39  35  57  94  26  90  96  76  93  57   6  91  48  33  60  23  60  32  68  67  95  93  43  62  22  38  48  70  43  42   2  73  69  31  57  48  45  70  79   4  13  50  54  61  84  39  60  16  50  25  11  96  91  74  98  24  74  24   1  40   3  25  35   5  81  52  73   8  66  18  57  11  66   9  55  64  58   9  76  86  77  78  37  83  43  89  39  33  57  73  99  18   1  17  58  99  34  81  61  47  36  79  48  83  76  44  69  87   8  86  39                                                
                                                  55  23  19  75  95  84  29  22   5  27  41  68  38  98  62  48  60  99  41  21  48  55  30  99  88  55  83  43  69  55  65  13   9   8  42  33  58  17  41   5  25   8  23  36  50  29  83   6   8  21   5  21  72  91  95  35  52  98  47  68  81  97  37   2  14   6  47  55  47   8   3  76  43  58   2  92  75  25   5  60  38  53  58  93  23  33  21   9  22  68  57  31   2  20  61  81  39  53  31   9  49  16  41   1  53   5  97  98  71  69  15  30  58  18  94  47  40  44  29  60  98  86  95  22  41  41  79  43  35  93  96  43  40  68  12  34   1  13  58  88  54  51  43  70  29  12  16  63  84  88  89  56  43  85  17  44  53  19  91  72  94  45  44  93  23  88  22  44  27  76  27  34  35   3  73  38  96  10  63  27  41  19  76  37  47  27  78  95  95  56  92  68   9   1  15  68  87  39  78  14  61  83  56  72  84  89  56  80  72   1  69  77  57  74  72  23  80   4  67  76  23  41  55   2  26  40  73  60  32  74  58  53  23  78  55  68  39  15  55  58  55  38   4  85   3  26  46  35  59  20  77  67  55  87  50  75  44  60  71  69  27  27  72  22  36   8  99  62   8  11  44  95  55  88   5  83  27  78  38  82  28  77  50  59  81   5  32  18  38  29  92  26  37  57  47  47  84  64   4  12  81   3  21  97  22  17  43   8  82  21  26   9  53  63  33  76  30  61  93  29  73  91  19  91  99  93  26  70  52  70  17  78  87  28  44  88  64  76  71  63   6  37  39  28  50  56  69  88  73  95  81   9  10  40  82  58  30  50  30  89  95  62  49  88  30  15  54   9  77  51  34  36  66   6  41  47  44  98  23  94  43  24  83  99  35   8   7  55  93  24  57  37  61  28  58  72  92  39  79  46  70  95  85  18  24  69  71  93   6  78  84  86  92   3  53  71  84  53  41   7   9   5  31  32  60  65  39  67  19  75  52  33  45  60  74  53  24  94  52  63  57  65  46  18  65  23   5  33  44  48  78  47  87  11  72  80  76   6  36  94  95  56  31  43  92  50  32  86   2  60  12  19  75  25  94  97  12  72  71  72  76  44  68  97  23  30  42  23  91  41  24  26  56  52  65  53  59  27   8  28  14  39  52  14  23  74  30  41   3  93  52  27  87  70  80  24   8  90  98  72  36   2  33  29  98  96  47  22  10   3  24  67   2  66   5  44   8  14  14  66   6   7  51   7  62  86  11  98  45  68  70  83  47  33  29  14  32  45  99  65  54  73  98  78  59  57  29  59  98  51  98  78  32  84  59  67  85  71   9  95  96  95  54  98  67  70  97  80  62  83  84  24  32  13  72  49  54  35  74  35  55  49  11  20  12  38  24  17  94  40  67  91  69  49  38  40  58  39  23  44  14  70  63  29  10  10  25  52  74   9  36  74  69  39  40  98  78  46   9  96  67   6  27  91  53  84  72  49  57  17  79  98  53  47  31  74  64   1  30  88  71  29  57  14  85  27  34   4   2  93  75  84  77  55  33  54  25  96   1   5   5  54   5  63  88  39  13  92  29  64  10  87  76  34  71  56  27  82  94  16  40  30  15  81  53  60  42  75  69  88  78  57  43   8  38  82  15  18  97  86   5  56  16   7  34  80  30  24   5  17  36  19  58  34  41  66  66  81  61  12   4  47  12  54  48  44  79  93  92  17  76  24   5  53  73  38  55  54  98  77  62  83  68  49  32  26  86   9  80  57  87  90  99  92  22  10   6  65  51  46  91  87  35  99  38  98  54   2   3  88  45  11  17  70  61  67  86  64   8  85  61  97  31  51  80  96  79  58   2  39  67  46  13  53  73  45  67   5  81  53  66  22  32  49  44  77   1   4  57  93  37  83  46  51  20  58  79  45  84  96  53   2  51  50  49  67  94  41  24   9  84  91   5  41  83   7  39  39  41  54  77  96  32  61  26  41  22   3  79  76   9  57  49  25  20  75  30  40   5  44   5  60  96  33  47  67   3  51   3  46  12  28  35  12  35  90   2  67   8  61  32  12  23  95  74  92  16  79  67  54  91  16   7  68  34   2  41  11  60  44  53  72  35   7   5  17  20  56  52   5  55  93  12  54   1  18  85  83  13  50  31  98  12  69  54  39  38  22  93  32  88  79  53  11   7  15  68  98  42  27  77  23                                                  
                                                    22  42  67  40  58  97  18  92  61  51  86   7  59  79   1  24  24  70  45  90  27   9  92  49  38  23  63  23  61   2  71  28  82  68  23  39  31  70   4  77  86  68  18  51  27  39  70  33  85  46  78  14  12  29  89   6   8  22  37  92  15  24  82  50  44  13  55  47  13   2  11  97  93  66  83  45  35  32  46   4  13  84  98  58  79  62  19  74   3  91  79  18  99  22   9  72  40  72  59  38  86  67  74  32  69  30  88  47  52  19  63  68  29  94  34  69  79  69  45  40  51  56   5  89  25   3  89   7  23  66  24  61   4  15  40  96  54  44   9  44  47  60  73  79  48  59  24  24  47  23  79  39  19  78  55  99  43  73  34  17  16  90   4  48  15  72  86  18  94  75   8  82  84  44  37  80   5   1  23  92  95  64  14  36  59  34   3  19  80  67  66  76  37  75  59  45  80  62  61  12  97  91  99  40  40  16  68  17  94  37  13   1  97  11  65  33  78  18  47  62  52  97   1  44  68  65  85  59  51   2   6  47   4  64  84  90  45  79  61   9  56  96  99  85  52  43  96   8  12  49  18  99  30  73  60  47  81   8  72  39   9  41  42  20  68  85   1  34  17  36  19  15  51  73  89  39  64  85  92  46  61  81  82  87  14  48  25  36  33  70  70  32  21   4  50  97  76  30  60  43  67  30  88   6  18  23  15  94  64  92   6  41  69  13  10  87  93  47  49  29  56  29  65  74  57  68  67  73  16  72  36  65  24  54  61  55  10  25  47  54  95   2  22  92  30  53  47   8  31   6  41  77  64  53  37  15  69  71  30  14  12  89  71  56  23  82  85  98  20  17  50  71  33   8  14  65  83  43  46  14  87  95  19   1   7  64  70  62  88  46  22  31  75  52  30   8  85  29  31   9   4  31  10  70  85  93   4  11  50  68  77  23  29  42  27  61  82  42  78  49  19  21  66  70   8  25  68  98  80  28  16  76  20  35  56  55  86  44  15  44  33   1  13  26   6  87  11  10  17  88  67  32  86  26   6  94  79  94  30  14  81  87  79  37  12  65  51  90  31   1  96  60  81  40  54  46  66  40  74  22  95   3  55  19  83  89  99  47  69  98  95  10  58  66  99  69  26  82  26  22   5  10  74  29  81  64  96  29  89  24  21  45  31  22  84  64  95  22  33  25  74  28  49  78  63  13  30  18  71  72  28  58   9  74  81  18  55  18  66   9   8  28  28  99  11  36  84  82  37  66  22  67  27  89  14  31  92  93  50  26  32  34  99  69  98  67  82  49  23  24  10  58  10  40  56  14   9   7  80  10  33  11  64  35  17  79  90  89  24  67   3  96  39  89  72  68  94  39  91  32  30  46   6  33  44  48  86  32  53  81   6  66  64  88  92  54  40  28   4   6  62  29  96  41  16  86  85  45   6  49  15  91  24  98   2  24  52  99  71  75  23  72  36  40  45   6  48  80  78  75  40  71  86   1  77  71  86   6  16  31  64  33  26  58  35  79  49  91  92  57  14  32  14  96  18   1  67  42  52  42  63  70  29  33  15  42  96  71  81  18  89  60  93  33  86  18  27  83  38  90  98  62  37  45  67  69  73  94  31   2  97  41  20  11  32  66  34  66  26   3  28  49  87  71   4  98  45   9  16  58   7   9  85  85  47  66  26  67  47  11  33  91  93  66  24  24  97  11  98   2  99  36  55  61  53   8   7  84  66  89  59  65   4  25  31  98  11  85  28  65  89  24  94  31  82  40  69  98  49  40  82  35  42  26  93  56  45  79  67  70  73  59  40  23  91  60  98  69  27  12  53  96  50  63  57   2  56  14  72  88  73  47  89  30  98  28  75   2  54  62  15  90  68  58  63  13  26  17  60  82  41  63  94  96  54  13  70  54  77  56   3  51  30  82  37  69  62  74  47  85  89   9   7  77   6  44  22  10  36  22  79  71  44  71  64  69  62  26  23  12  87  11  34  25  72   6  98  30  80  87  94   1  43  40  10  46  24  35  50  39  33  42  36  15  46  13  42  32  25  22  83  50  54  26  59  90   4  65  84  13  44  88  79  38  39   2  49  91  37  89  81  71  96  10  26  26  73  81   2  40  88  91  13  30  99  41  16  73  66  71  24  10  32  70  66  67  36  50  32  10  47  40  58  64  55  85   2  43  84  77   7                                                    
                                                      8  54  15  34  46  91  25  47  56  87  79  96   3  60  77  31  41  27  20  65  15   2  84  97  81  72  12  79  82  89  59  14  56  52  39  65  89  12  83  11  80   5  26  42  66  17  60  92  42   6  40  56  14  59  14  71  98   9  26  29  78   9  34  66  34  98  18  33  49  35  34  81  30  56  81   4  97  23  44  75   2  74  47  13  16  82   4  38  49  91  23  35  15  59  62  98  47  76   6  70  41  51  90  94  71  60  31  80  82  53  26   2  50  54  88  80  13  16  80   3  26  50  92  68  28  17  28  17  71  21  16  67  90  98  11  45   7  71  81  81  44  47  24   3  53  43  23  47  15  83  87   1  91  26  84  43  59  97  67   2  46  64  86  59  77  97  57   7  49  12  74  66  10   7  84   2  33  17  63  56  89  41   9  78  78  11  12  63  96  64  84  28   4  77  37  58  53  69  34  93  87  92  70  72  33  97  11  29  61  35  85   8  17  83  86  46   2  51  66  55   9  65  33  18  80  46  49  35  32  79  31  27  70  85  59  68  12  20  28   7  26  33  94  33  52  94  19  36  27   5  91  61   4   4  38   6  38  13  91  86  41  98  97  57  51  42  17  55  95  54  54  73  90  91  90  69  62   3   5  18  85  74   4   6  58  50  40  25  74  70  92  75  50  54  60  50  68  92  29  58  26  22  36  14   7  16  67  83  57  15  95  29  16  35  77  69  57  12  13  73  11   9  19  53  51  95  72  59  74  23   9  46  52   5  75  49  62   2  72  88  96  69  79  69  67  10   3  67   8  88  39  79   3  22  28  20  95  10  57  60  67  34   4  58   8  70  24  51  27  29  55  93  23  40  57  62  98  83  10  12  72  74  63  18   7  10  64  69  47  96  53   4  80  83  61  20  73  22  39  59  68  64  68  36  84  15  23  95  91  82  26  89  10  56  52  19  13   2  73  81  88  23  95  14  81  35  47   3  45  34  87  78  82  63  21  17  59  71   7  58  75  27  41  17  57   7  42  97  79   7  69  13  32  31  58  36  12  22  12  72  72  64  23  11  48  66  97  15  32  80  48  15  45  80   5  82  14  29  15  50  66  23  15  86  45  24  99  25  89  40  40  50  61   8  58  27  74  28  90  44  35  80  21  55  40  90  34   8  42  48  47   1  72  35  34  69  61  99  32  60  44  54   3  14  37  82  95  38  87  19  89  55  13  38  48  17  23  50  98  96  73   4   6  16   3  83  88   2  80  67  83  51  40  53  56  56  72  93  90  15  29  72  52  52  47  72  61   2  26  51   6  72  29   3  78  10  88  34  55  17  94  22  21  73  42  98  12  24  48  65  42  91  46  35  93  50  94  99  17  61  67  67  54  20   8  87  70  57  71  45  35  57  85  30  53   7  50  94  97  97  23  98  59  85  60  91  39  10  98  78  32  74  15   2  84  56  29  15  84  54  74  36  93  66  62  91   5  95  13   9  34  79  52  15  69  61  88  31  70  10  58  57  24  90  33  49  63  99  65  84  79  89  98  94  83  38  23  38  11  14  74  40  48   2  33  29  53  29  52  97  55  70  34  22  41  67  61  86  63  30  87  28  61  93  99  70  87  22  13  99  49  39  23  36  67  18  79  64  67  59   4  29  12  74  40  59  31  46  96  91  54  62  26  86  95   2  90  88  45  61  42  73  89  18  82  34   1  61  78  18   7  99  42   2  26  78  58  38  37  45  51  63  89  62  84  76  56  68  23  11  24  91  16  21  11  41  12  45  46  81  37  71  14  99   7  78  47  84  38   5  16   3  47  75  80  30  43  68  90  27  64  42  54  50  54  27  50   8  91  81  60  82  60  12  58   9  62  72  28   5  69  59   1  35  93  33  75   9  29  89  51  74  87  67  89  24  40  86  38  90  30  58  36  84  73  25  41  15  76   2  23  30  65  85  23  45  50  62   5  12  79  77  27  72  27   8  77  50  94  45  21  48  25  18  57  71  71  68  69  92  71  11  48  10  17  86   9  77  81  38  27  36  86  25  25  47  62  15  64  62  49  56  77  66  75  25  30  15  58  71  73  26  85  67  86  85  82  11  67  70  95  66  44  95  93  30   7  94  20  40  70  40  95  95  44  54   6  31  57  90  44  34  24  94  35   5   1  66  41  68  35  75  43  91  82   5  15  62  26  96                                                      
                                                        26  12  27  41   9  69  26  70  47  35  24  11  74  24  74  75  64  49  82  85  61   6  66  94  44  32  68  54  64  24  48  78  55  41  85  39  60  12  92  52  63  78  11  44  84   1  27  83  81  64  16  51   7  17  99   6  72  69  21   1  36  10  30  91  76  26  15  50  98  45  88  45  98  16  90   6  14  51  51  39  71  65  89  77  88  76  54   8  60  71  35  17   6  84  27  51  32  41   6  33  46   8  16  79  88  69  86  47  92  26  40  72  34  20  93  43  96  74  80   8  66  83  66  43  64  67  70   3  22  31  81  90  78  87   3  24  14  23  80  19  78  37  93  39  31  33  15  97  24  23  97  33  83  46  99  19  23  81  72  38  16  94  72  77  74   2  58  18   1  55  64  27  99  77  42  54  66  15   4  81  29  23  94  34   1  33  16   1  30  55  74  68  60  35   3   1  43  83  76  83  31  62  61  55  90  75  14  80  97  78  10  90  16  84   7  82  40  75  51  42  32  81  17  43   1  78  49  19  65  45  93  88  78  15  42  21  17  68  24  91  27  47  73  99   6  92  83  94  14   1  15  56  74  41  86  56  78   4  55  11  46  65  66  66  82  97  13  14  39  89  77  30  81  30  42  38  23  23  25  52  44  98  94  79  85  86  79  78  97  29   3  39  16  23  97  14  68  77  91  24  76  57  33  90  94  11  58   8  94  53  82  28  53  97  22  16  52  67  44  16  88   9  67  85  58  99  93  92  83  35   5  10  49  94  69  52  32  49   1  52  80  98  29  74  47   3  14  13   3  64  56  79   2  46  75   9  82  59   3  19  31  85  62  99  60  43  80  22  65  14  58  67  59  94  27  14  97  45   8  10  29  29  86  70  90  53  23  48  23  63  57  28  44  64  69  21  53  59  72  48  25  43  26  81   6  36  60  65  22   4  86  73   1  25  15  19  18  38  52  58  23  66  74  72  11  88  38  39  76   9  39  96  24  60  52  13  10  35  12   1  85  88  76  88  91  84  52  90  97  16  91  88  22  97  33  30   8  27  73  21  74  69  49  23   4  19  41  65  69  23  51   5  57  73  73  79  76  15  93  55  12  14  75  28  53  78  32  62   9  47  65  75  91  88  73  26  12  27  80  42  54  64  92  54  13  27  19  78  56  90  62  85  27  83  61  89  56  70  70  81  45  53  64  36  87  11  86   7   1  47  40   7  55  93  25  79  85  49  54   5  24  14  11  33  71  76   5  23  49  23  20  69   6   9  32  22  58  18  83  73  18  90   9  96  17  74  45  38  96  95  36   8  56  55  89  84  29  75  76  42  72   9  23   6   5  75  98  52  64   5  87  36  11  30  14  19  88  88  66  27  92  27  61  51  19  90  12  24  35  86  76  55  13  37  51  47  82  94  94  24  71  56  62  81  22  73  66   7  32  86  57   5  30  94  94  63  80  58  21  47   3  14  83  14  65  88   5  75  22   9  68  50  32  54  13  37  49  93  94  84  37  60  64  94  88  78  26  65  51  51  39  38  64   4  46   9  80  54  31  21  91  65  27  70  38  92  79   6  68  21  86  75  19  93  64  11  10  16  85  21  38  22  31  72  50  78  70  37  85  15  93   2  84  84  26  62   1  35  72  84  21   4  71  49  62  58  12  96  55  14  53  33  58  79   3  43  10  50  55  43  48   2  71  58  99  99  66  49  31  92  58  65  87  62  93  83  89  46  64  67  85  32  43  47  20  73  23  50  34  50   4  35  23  62  37  45  35  85   6   8  71  13  55  47  83  90  26  11  83   2  19  36  45  97  73  39  97  87   9  54  49  10  36  28  92  22  26   4  75   8  54  66  50  47  44  93  58   7  27  82  96  38  78  57  87  24  53  33  62  48  47  10  97  89  17  68  54  61  31  43  86  69  23  57   6   1  94  68  75  35  64   2  45  81  40  50   2  95  48  83  11  72  26  51   7  53  67  95  89   9  85  68  21  67  34   7  74  41  81  28  87  96  59  44  42  57  74  67  74  53  73  99  39  54  11  43  19  85  66  59  15  76  64  88  79  34  34  62  58  68  57  83  80  83  66  98  40  71  40  91  39  30  42  58  81  93   9  35  94  84  67  87  73  47  88  13  92  10  99  87  56  31   8  99  31  15  39  13   2  67  79   8  34  67  95  53  68  51   3                                                        
                                                          89   9  49  46   4  95  93  81  37  54  93   6  92  99  91  38   8  86  43   5  40  24  54  56  90  91  51  81  10   7  11  28  44  88  32  97  45  62  15  25  27  71  97  55  44  60  50  53  48  83   4  39  61  32  59  40  83  27  85  21  64  55  74  47  74  47  62  68  91   8  16  58  90  10  40  43   5  84  65  63  57  93  65  62   7  32  56  25  23  46  99  62  35  86  30  26  60  14  67  97  28  98  82  15  35  42  42  33  22  64  61  49  99  20  68  76  36  10  55  65  29  41  89   5  56  43  66  46  44  69  96  63  70  59  35  88  75   3  85   9  31  66  38  92  19  75  30  86   1  14   5  97  33  93   2  89  75  89  12  81  14  52  30  39  56  32  46  11   5  59  40  75  26  80  43  15  25  49  93  79  16  70  23  16  20  12  13  74  19  95  20  92  13  41  30  91  57  18  70  70  84   8   2  10  82  19  65  79  94  42  83  45  65  36  99  95  59  25  32  93  68  31  85  58  40  36  45  12   5  10  54  77  85  76  24  13  20  69  26  73   5  87   7  82  12  30  13  92  73  47  45  10  18  70  34   3  75  71  82  49  76  59   4  17  25  80  85   8  47  57  40  25  87  45  93   1  27  24  64  56  61  68   2  15  76  50  54  96   4  43  44  21  54  83  69  36  78  13  66  31  93  92  18  93  58  97  64  38  10   8  51   2  72  32  96  83  63  53   1   9  96  13  22  39  23  61  19  54  56  26  98  71  24  81  57  91  18  75  54  40  26  62  27  42   9  69  76  28  74  90  54   1  81  27  46  17  22  26  82  77  91  88  15  28  39  25  10  59  36  76  95  51  70  37  89  99  82  70   9  75   8  91  54  32  69  34  14  13  59  52   5   6  85  59  68  21  23  53  80   9  67  94  30  53  30  68  54  50  51  93   4  47  87  22  67  19  62  24  75  14  61   1   6  73  38  56  45   6  26  34  71  20  51  33  17  62  37  65   7  18  75  17  32  10   5  56  71  86  15  76   5  24  76   5  60  78  64  16  72  17  43  54  80  58   1  43  63  56  18  54   9  80  22  47  74  40   5  88  25  23   3  80  81  32  54  84  33  13  92  60  89  44  30  84  71  99  31  69  57  72  60   3  24  52  84  27   7   1  65  41  74  44  82  12  14  60  78  92  24  76  82  36   2  41  15  31  82  25  50  35  32  66  22  34  64  48  82  85  59  19  29  85  35  83  63  99  34   9  42  29  18  71  31  85  37  28  33   2  99   9  45  11   1  95  82  53  45  26  35  51  93  78  97  77  66  48  20  41  92  48  76  70  30  71  27  12  98  54  66  48   4  72  28  82  68  61  13  74  47  87  63  82  99  77  99  86  18  82  42  84  26  44  78  33  87  19  52  40  64  15  82  97  96   6   2  40  10  49  64  95  51  12  40  87  59   4  35  22   4  64  76  36  64  80  34  63  41  85  92  48  39  17   7  13  60   1  32  13  15  18   4  58  31  60  49   5  65  75  66  50  57  44  93  72  52  81  97   2  85  88  56  69  84  70  76  30  92  20   8  98   4  48   3  66   1  76  31  17  19  22  43  20  62  63  48  74  37  96  84   9  59  29  12  74   1  42  49  68  37  23  83  64  90   8  97  46  93  22  79   1   1  40  86  89  65  79  33  22  80  12  55  74  73  28  34  40  83  37  95   6  72  14  71  90  34  32  83  14  68   7  77  91  90  13   3   3  58  95  66  55  30  85  74  59  54   6  15  83  34  80  89  61  49  24  66  50  39  88  47  82  88  39  58   7  29  39  88   2  63  44  51  66  80  47  76   5  35  13  58  85  43  45  67  73  24  93  77  20   1  74  70  57   6  30  90  56  60  43  18  92  94  92  70  35  50  42  78  94  57  87   8  61  38  72  14  43  66  99  12  11  53   2  28  65  60  54  88  81  21  41  16  21   5  62  25  50  19  45  88  21  38  32  18  38  62  25  27  24  29  30  66  42  23  15  27  28  49  42  96  47  82  16  51  62  84  77  27  26  67   7  11  95  58  79  98  14  32  35   9   7  66  63   4  58  94  76  59  12  30  79  67  60   3  31  68  52  10  74  82  73  62  23  84  75  85  14  50  96  91  14  73  17  23  91  75  33  80   5  77  68  18  40  80  62  19  35  49  64                                                          
                                                            49  10  27  62  54  83  80  99   4  36  18  79  71  39   5  74  80  85  42  93  47  98  29  23  32  42  33  14  20  65  27  22  15  41  36  79  42  11  94  63  95  57   2  28  17  87  82  35  89  54  12  54  51  91  54   8  11  66  10  46  10  21  28  55   2  94  75  10  91  19  57   8  18  63  80  81  29  35  23  68  42  90   5  64   3  76  70  94  81  76  49  32  40  28  84  28  89  12  28  59  38  79  71  27  29  87  16  17  22  67  26  33  30   2  78  38  28  23  73  70  95  72  72   7  61  32  55  79  99  71   9  43  34  81  78  33  55  75  99  98   7  75  20  58  19  26  18  59  14   7  52  44  64  59  78  34  47  27  23  67  95  76  52  90  25  85   2  35  42   9  18  18  23  34  66   1  40  82  59  60  65  18  14  27  44  44  72  49   4  99  17  48  35  62   5  99  12  19  79  68  74  20  70  10  70  70  16  37  27  74   6  56  36  37  51  91  99  27  24  60  38  41  35   6   5  26  97  74  44   6  59  66  11  39  92  32  44  66  21  91   3  12  31  16   6  18  73  10  49  95  98  52  53  30  43  48  61  71  13  16  71  74  43  88  33  63  27  35  43  15  45  13  36  23  19  92  56  31  67  27  65  11  11  42  38  90  92  18  25  51  15  85  75  38  14  94  92  41  66  74  42   1  22  49   3  14  24  15  71  71  43  54  46  73   5  64  93  57  62  99  33  17  78  55  32  30  61  51  84  96  95  49  29  30  49  34  37  79  79   5  16  50  48  58  25  29  62  88  74  48  63  98  54  52  78  88  23  44  59   6  74  14  30  20  55  76  19  67   4   6  63  69  29  89  76  17  73  72  55  63  30  37  10  60  52  61  34  89  75  37  53  48  55  35  26  46  81  89  92   6  20  50  57  92  56  70  65  73  55   5  14  48  20  89  83  17  59  95  41  61  66  60  88  23  29  78  21  47  97  34  11  77  50  45  10  39  22  15  68  63  84  46  39  18  28  45  20  90  83  88  36   5  74  37  70  30  23  66  68  10   9  35  51  94  81  99  48  40  50  96  21  29  18  76  38  61  43  81  56  97  15  98  56  88  23  24  15   6  31  53  61  86  19   5  14  10  26  14  93  22  52  85  76  33  55  96  13  31  94  87  76  22  59  50  21  13  77  24  19   9  43  22  60  26  68  87  67  31  78  13  63  86  50  18  89  73  14  47  50  72  53  63  90  63   3  70   7  25  21  18  24  39  54  26  76  44   7  81  70  52  45  56   2  92  74   9   1   2   2   4  59  60  89  35  33  71  94  84   7  25  21  55  40   6  88  67  57  65  50  21   9  98  50  91  51  41  22  70  62  88  28  97  38  61  34  85  98  90   7   9   9  70  40  40  22  12  88  38  82  47  13  58  10  30  89  65   9  62  80  77  60  65  51  19  14  80  92  28  19  14  19  76  95   1   2  56   2  51  23  46  45  92  14  95  25  88  60  68  80  25  98  34  46  26  56  30  78  68  54  46  14  38  65  41  61  83  48  22  17  88  67  50  80   9  33  52  42  74  73  19   1  50  95  75  54  50  63  69  13  27  27  42  31  91  72  98  76  18  69  52  15  46  49  27  26  24  16  57  29  36  30   4  11  63  48  95  32  95  13  63  32  80  93  55  23  31  96  91  40  48  36   6  51  46  45  40  35  91  49  91  39  81  14  58  74   3  84  83   1  45  92  20  79  82   7  64  51  91  55   4   4  96  48  11  99  63  27   5  76  91  73  17  13  27  79  80  84  59  71  67  50  62  33  73  94  94  83  92  94   1  92  35  68  92  11  54  90  21  84  15  83  52  50  20  14  14  42  18  77  46  81  70  65  92  75  48   3   4  58  92  80  57  87  79  66  11  84  79  88  82  84  73  43  89  70  24  91  37  87  47  74  18  98  95  20  23  65  85  27  75  71  17  37  40  74  73  77  18  40  32  76  41  81  68  36  69  10  99  98   3  44  36  97  47   8  37   4  69  29  62  19   8  73  54  38  48  44  55  76  40  59   4  61  63  52  79  70  67  95   3  72   6  67  22  22  92  55  69  13  45  73  78  37  87  74   3  23  44  39  94  77  12  63   3  28  20  66  16  94  11   3  12  28  87  19  54  78  89  80  44  15  16  54  10  41  85  80                                                            
                                                              45  59  38  32  85  65  57   8  50  53  23  60  46  55  65  49  33  27  82  98  79  47  95  37  18  62  77   6  99  11  38  39  58  49  70  48  76   5  51  58  79  19  92  11  50   8  28  66  35  68  66  20  29  62   1  98  50  54   6  54  93  61  17   6  93  63  93  71  14  75  35  24  54  99  67  72  36  11  55  31  15  39   3  83  88   6   6  73  17   5  10  23   3  61  43  25  11  59  51  60  53  98   8  81  60  24  24  62  93  22  57  70  90  30   7  88  29  38  41  41  61  18  14  22  79  65  52  50  74  87  60   4   9  76  12   6  23  42  12  72  65  54  75  23  66  54   1  22   1  50  78  91  85  85  64  29  52  16  62  40   4  81  53  41  26  91  82  18  69  67  43  93  35  74  68  68  37  53  17  98  76  49  54  73  25  35  15  44   7  75  56   9  84   8  99  36  21  35  23  65  95  48  27  47  51  41  23   6  62  72   3  49  56  80  81  98  57  76  34  81  59  84  53  75  34  16  76  28  56  30  88  67  80  25  77  46  31  77  63  52  91  60  78  77  49  73  92  39  42  75  54  87  44  11  32  93  69  42  11  51  44  81  22  95  96  88  55   2  94  78  58  79  93   1  60  43  37  34  62  59  46  26  93  95  60  69  32   3  54  12  12  37  44  86  33  47  63  41  79  97  15   1  67  14  49  53  35  22  13  55   4  27  88   8  21  67   5  77  14  82  15  85  63  27  31  97  74  49  38  94   4  20  46  64   9  70  95  26  15  17  95  52  96  16  18  55   2  62  76  79  37  43  59  81  77  42  81  25  56  88  67  66  49  84  90  99  71  84  53  90  21  28  31  84  65  77  59  38  47  89   6  28   4  58  49  51  12  96  79  28  62  56   5  77  49  14  21  15  21  71  44  71  22  91  47  19  62  14  74  51  27  78  53  39  33  86  86  83   6   6  45  76  99  35  12  79  99  45  19  94  57  67  24  25  73  41  23  90  88  57  60   7  63  80  22  48  65  53  96  51  74  45  12  96   6  64  55   9  70  71  69  33  19   7   3  23  36  93  86  59  42  18  66  71  78  55  90  73  91  42  49  88  74   1  64  59  93   1  38  79  37  69  32  74  53  33  96  47  31   3  63  95  42   5  58  26   8  57  31  98   1  93  32   5  26  76  72  84  16  56  67  20  39  42  84  72  25  85  31  44  79  32  71  15  91   8   2  47  92  87  41  72  98  47  19   8  53  29  87  32  54  73  58   2  99  30   1  63  68  45  42  98  76  75   4  73  79  99  85  68  40  60  84  79  22  63  32  94  14  25  83  58  54  70   6  38  65  74  28  37  23  20   1  38  17  34  20  50  60   9  64  79  85  20   9  86  41  93  81  41  30  70  33  60  42  52  17   2  31  36  56  39  49  54  10  69  29  36  27  11  87  79  65   1   3  41  40  66   8  99  51  85  46  52  16  90   4  86   1  31  72  65  86  44  34   2  52  14  71  39  58  39  47  45  74  10  13   9  61  65  89  61  47  67  51  37  85  56  71  23  92  37  49  90  54  12  84  61  73  86  63  17  71  87  82  46   9  18  85  12  99  56  58  53  14  56  62  67  85  51  92  73  68  16   1  16  94  19  14  80  22  13  30  22  59  12  15  94  90  46  83  10  94  85  39  70  79  75  23  85  63  59  26   8  58  70  25  84  35  96  86  16  17  92  83  67  94  17  58  26  74  26  75  90  41  96  54  79  35  19  49   7  54  53  40  39  44  52  52  59  86  42  25   7  60  39  31  58  89  24   9  21  34  32  12  73  57  57  63  59  62  17  23  49  42  82  85  67  64  16  83  93  31   6  41  50  74  36  32  30  62  21  67  27  41  24  41  69  23  32  31  22  29  41  67  37   5  25  15  68  33  33  15  29  92  16  91  97  97  19  89  11  78  76   7  71   5  13  58  75  20  24  47  72  72  32  59  75  48   2  31  85  74  56  32  26  11  58  32  75  19  43   9  75  69  98  34  39  83  59  74  64   1   3  72  49  82  66  46  62  92  18  44   9  22  46  77   4  31  39   7   6  11  50  38   6  86  21  27  58  51  89  37  59  71  64  95  93  59  14  58  66  42  31  34  41  89   8  25  14  87  41  93  44  28  72  63  83  26  78   7  95  85  33  91  45                                                              
                                                                30  34  55  34  95  72  54  17  17  61  86  43   6  85  79  28  68  67   6  77  26  32  47  78  18  64  97  14  29  62  26  94  30   4  59  71  65  53  17   4  47  19  99   6  94  98  81  44  43  73  94   3  68   4  91  48  87  47   1  15  82  76  15  40  28  74   3  15  70  47  99  50  13  60  40  38  71  58  88   5  47  52  13  25  68  68  82  76  67  25  35  96  79   5   8  26  26  93  81  90  94  45  72  82  62  47  85  90   1  93  87  35  29  73  35  19  10  92  83  17  49  30  67  18   8  31  45  45  19  15  37  84   3  76  69  34  72  94  48  85  67  63  32  95  57  63  19  28   8  90  92  20  16  48   2  98  28  33  95  98  45  12  72   3  73  64  48  17  71  31  55  63  98  27  36  16  32  44  46  55  55  96  87  13  98  99  61  52  69  42  31  98  85   2  82  99  36  56  71   9  55  70  48  93  36   1  97  60  96  74  82  37  90  62   1  65  43  52  99   3  26  78  47  83  26  27  71  59  61  64  75  70  91  79  35  82   9  43  35  47   1  87  19  55  23  90  69  30  97   6  46  61  92  18  65  40   4  58  33  97  21  54  56  25  54  17  75  65  26  87  99  41  19   8  75  40  64   5  64  90  79  35  84  10  24  69  83  97  25  54  65  34  15  26  65   4  47  37  26   4  63  25  62  26  16  41  65  80  68  81   4  87  18  54  67   8  76  89  71  45  48   5   4  95  42  54  97  86  78  49  90  77  51  17   2  73  62  13  26  69  35  46  99  64  24  11  89  49  80  47  35  92  50  51  98  90  18  95  71  89  95   6  81  48   6   9  26  16  92  15  61  36  16  39  59  69  73  27  62  52  48  63  45  36   1  79  30  32  80  66  64  58  11  61   3  61  94  23  63  20  30  15  61  91  90  93  37  63  38  58  79  35  69  74  65   4  93  27   3  19  60  35  50  41  65  99  82  39  75  72  12  50  52  33  70  15  87  10  11  42  36  52  20  71  39  29  92  18  80  27   5  95  64  97  30  44  43  64  69  96  83  97  74  22  13  81   9  16  61  74  17   8  35  20  76  38  23   4  81  94  90  55  56  97  25  76  68  17  56  41  16  14  46  35  41  61  87  87  84  32  72  39  95  10  80  56  98  95  58  32  67  98  35  35  92  60  55  58  14  13  57  39  89  50  47  57  19  50  50  42  85  95  28  56  98  29  48  20  93  94  90  65  80  17  24  17  33  64  25   5   7  74   6  63  17  42  14  31   7  34  71  64  16  80   3  56  96  51   6  63  68  53  26  16  93  87  91  69  45  49  12  46  19  96  62  66  75  55  91  44  96  68  47  81  75   1  25  69  27  48  58  19  89  38  19   8  24  42  42  97  13   9  50  92  42  32  99  57  34  35  42  19  75  96  11  38  93  10  11  39   8  65  86  98  64  63  57  50  79  69  85  34  21  18  70   7  23  98  54  46  74  86  18  18  66  72  27  11  56  20  77  83  77  96  41  74  89   3  33  49  22  33   3  74  44  87  72  89  76  87  74  73  67  14  93  36  99  81  38  57  47  33  90  78  28   5  29  46  86  35  66  11  87  78  89  98  85   6  76  40  13  61  96  43  82  32  51  67  26  17  35  28  56  69  71   3  63   2  97  53  57   4  26  81  63  76  47  55  99  10  12   6  85  63  52  12  36  39   7  34  45  16  74  69   3  48  41  37  83  13  55  61  48   8   4  71  34  27  25  61  45  81  80  66  10  19   2  23  59  99  33   4  19  78  96  29  86  69  68  94  77  97  20  49   4   6  64  96  33  59  46  84  69  56   9  52  13  53  84  23  99  94  52  95  91  57  55  56  28  32  92  63  59  13  80  39   3  60  18  18  16  14   1  31  69  16  24   1  60   6  89  39  34  59  91  31  44  75  89  17  89  60  12  96  46  81  49  74  92  12  70  59  48  25  87  10  90  63  40  70  12  21  75  26  75  56  56  55   3   1  49  10  93  31  38  15  17  78  55  45  73  22  97  48  87  68  90  76   4  82  48  74  67  33   1   6  79  36  29  25  19  98  69  35  21  77  63  40  21  58  35  87  49  96  49  94  54  36  62  88  99  68  13  14  19  37  84  29  40  25  47  37  20  77  27  62  86  84  98  27  90  31  42  61  12                                                                
                                                                  36  17  58  14   3  23  71  92  13  60  55  83  89  95  16  36  65   9  92  85  23   6  20  71  43   9  62  93  24  50  75  77  84  96   3  92  96  75  91  76  31  56  62  58  95  51  34  48  41  58  27  57  38  42  45  34  87  65  89   8  53  96  14  27  55   9  58  76  86  20  82  79   4  45  56  56   3  60  30  93  71  38  32  20  91  65  34  47  66  97  13  23  32  55  72  91  19  52  36  16   5  74  35  38   9  78  41  99  24  85  45  59  54  50  33  70  15  45  94  67  21   3  86  92  90  13  26  36  49  65  23  67  28  51  94  72  65   5  21   3  99  75  46  80   3   3  62  44  63  38  14  94  76  98  52  38  80  49  79  53  31  70  79  76  82  15  64  65  44  51  73  63  58  38  18  45  72  78  65  41  59  84  99  51  79  73  41  37  45  90   8  24  63  79  99  44  73  55  45  53  62  20  94  51  91  81  57  21  58  46  93  14  13   9  93  82  23  41  45  81  42  99  19  96  77  87  34  96  94  92  81  27  18   9   8  20  49  30  96  31  32  52  71  46  60  59  41  78  79   9  34  94  22  18  99  87  54  19  25  28  92   1  78  71   1   3   6  72  66  30  16  58  12  46  87  77   6   9  53  79  23  40  86  21  63  98   6  30  79  33  46  88  73  94   6  89  64  59   7  22  46  35   4  43  50  22  97  32  91  64  15  83   3  67  47  56  11  74  82  63  35  52  43  57  40  72   4   8  84  17  14  28  59  52  73  25  43  74  33  13  37  84  74  55  79  93  21  96  64  86  91  65  85   9  24  25  49  21  20  19  57  29  78  91  19  38  44  86  58  73  69  89  85  73  17  35  52  87  46  83  47  22  67  98  61  54  55  23  52  63  12  33  31  68  72  72   9   6  70   8  11  95  87  52  30  33  36  49  92  18  10  61  70  19   1  16  42  35  88   8  71  96  80  16  29  43  43  24  21  90  64  84  10  24  21  21  21   9  48   8  59  95  55  47  18  53   1  57  63  32  60  49  49   2  78  83  68  66  75  57  16  47  57  57  85  42  14   4  51   2  43  10  41  75  51  82  11  43  99  55  32  61  48  49  32  99  12  82  54  99  31  52  24  75  16  92  29  40  32  25  96  14  19  18  60  51  31  20   4  58   4  38  98   4  59  86  48  23  33  12  28  19  42  43  37  59  54  82  64  13  18  52   9  96  47   6  52   4  23   4  96  53  66  90  55  76  19  94  78  94   6   1  82  57   2  46   3   9  87  88  25  58  59  50  81  44  42  86  29   4  69  67  60  71  47   6  44  41  16  49  20  75  70  78  89  31  78  78  55  14  93  67  90  52  17  53  53   7  12  39  34  51  29  38   4   8   3  31   9  62  66  99  92   1  38  55  31  68  38  42  34   5  45  99  99   6  14  68  12  53  47  79  48  24  43  70  55  44  14  67  58  25  21  86  84  18  19  40  52  50  83  70  99  75  90  48   1  97  77  35  29  36  81  88  27  24  28  67  45  85  53  81  60  81   9   1  13  63  98  89  64  89  28  86  15   9  73  65  25   8  65  38  98  99  24  59  43  18  54  46  35  81  55  91  27  88   5  77  18  94  53  61  59  65  92  94  60  54  36  59  80  91  73  40  21  55   6  34  51  17  17  71  38  18  47  13  40  47   1  40  85  55  74  49  38  65  63  47  89  12  25  72  43  38  72   6  24   9   8  17   3  51  32   1  28  60  94  83   2  55  89  42  78  53  65  97   4  13  69  30   1  50  37   4   8  58  44  45  76  80  20  24  25   5  40  17  57  83  21  31  17  43   7  49  10  62  54  14  13  11  27  91  21  39  74  22  76  34  47  91  16  19  37   1  65  38  37  33  69  29  11  43  73  85  69  63  73  68   7  87  66  23   5  79  41  42  47   9  81  95  31   4  28  48   1  86  86  27  20  79  64  51  88  10  77  33  86  30  38   3  21  19  66  88  13  58  69  34  88  29  96  61  30  78  72  29  35  61  75  85  45  99   1  69  98  94  17  27  79  80  11  42  90  56  45  57  11  33   7  34  53  45  94  35  69  96  41  80  75   3  32  96  99  17  41  87  65  65  35  58  64  26  48  73  55  23  59  14  53  36  41  42  85  38  44   5  26  44   4  74  25  90  22  38                                                                  
                                                                    66  56  24  69  66  78  23  91   7  47  74   9   8  86  60  48  40  25  11  24   4  12  58  88  81  36  38  78  94  22  30   5  19  13  38  45   1  27  33  87  19  61  54  29  16  25  32  53  72  63  18  14  13  61  13  54  29   7  12   6  10  81  50  93  70  83  98  10  73  61  33  39  11  69  59   8  95  75  15   9   8  26  50  13  44  32  57  16  11  64  38  70  84  44  24  32  72  21  68  74  14  44  57  60  89   6  92  31  35  52  33   2  78  95  12  35  17  52  78   7  29  92  43  85  60  29  83  36   1  14  57  58  15  51  88  32  55  52  28  62  49  42  35  30  60  54   2  15   7  70  29  81  81  85  28  27  89  91  30  59  54   1  37  66  37  22  53   4  46  36  71  78  51  82  21  53  22  64  84  95  38  95  96  30  99  86  22  58  71  17  98  55  88  84  67  35  15  39  29  11  47  10  85  75  92  96  55  35  82  48  49  54  63  66  74   3  31  87  27  64  59  94  18  92  24  20  72  62  46  79  88  75  87  65  55  59  71  96   9  11  34  59  53  85  11  48  55  25  14  57  60   6  25  30  92  44  60  79  99  36  94  31  27  17   5  80  10  93  18  17  99  96  44  48   8  78  59  99  46  27  51  81  58  82  98  51  85   1  86  33  60  17  52  87  44  40  36  76  21  90  78  35  61  91  99  59  25  82  27  15  36  62   2  99  81  29  35   6  64  50  43   8  71  80  97  79  97  53  92  12  73  83  55  74  12  10  43  26  30  95  85  35  68  28  91   1  70  62  85  93  86  94  98  70  58  44  16  10  84  84  76  89   5  68  94  68   5   4  86  66  96  98  87  12  67  11  78  63   3  58  57  29  75  62  64  41  21  43  38  77  80  48   7  60  76  29  93  78  93  92  27  11  77  24   8   6  67  61  97  70  43  23  25  11  32  97  22  97  89  16  45  31  57  34  64  73  84   8  15  13  52  15  86  71  50  24  70  81  50  61  56  45   3  80  94   5  89  80  59  78  27  88  24  66   4  33  99  15  78  73  57  32  23   4  58  94  89   8  22  50  65  54  30  35  77  40  52  39  41  83  21  42  11  14  20  12  61  69   6  40  25  32  74  12  91  34  61  44  32  84   9  42  62  45  22  89  42  15  58   5  69  31  36  21  88  53  34  99  28  46  51  61  98  72  29  18  92  29  22  83  10  92  75  45  77  51  55   2  47  94  80  72  39  33  65  41  29  15  50  31  53  39  62  71  46  45  14  71  99  10  22  31  41  15  16  35  33  10  61  37  91  41  73   5  55  73  35  10  11  89  68  77  95  78  30  32  38  54   2  26  85  55  15  36  98  53  23  74  32  18  70  19  57  48  85  68  12  21  64  53  55  66  14  94  11  40  42  93  92  54   8  26  73  58  89  45  49  55  10  71  59  71  54  85  54  51  79  12  81  25  90  90  95  53  58  40  80  40  91  35  24  95  19  71  18  19  36  64  16  10  89  86  24  14  30   9  42  22  69  35  23   6  27   5  82  94  30  71  35  41  70  92  99  59   4  79  88   2  82  46  43  23   6  88  58   9  58   9  34  84  21  24  42  57  45  55  46  33  59  66  76  20   7  70  90  98  19  21  65  24  20  94  72  74  73  10  49  63   2  38  14  30   9  92  67  88  27  87  89  13  35  78  91  41  13  61  83  98  34  68  97  56  18  16  27  87   7   8  85  23  51  99  33  89   6  95  11  93  70  83  54  62  99  34  28  30  40  80  76  15  32  98  83  18  53  73  52  35  76  69   9   7  79  91  33  78  27  79  19  25   9  54  96  13  49  84  76  35  96  39  44  96  28  76  26  20  49  66  24  58  17  69  87  88   8  65  64   8  53  33  56  15  96  72  85  81  97  20   7  88  66  34  85  32  62  49  48  39  93  71  34   2  19  68  64  70  48  58  85  36  24  34  38  85  85  27  42  79  20  74  16  87  12  62  41  76   8  89  84  71  79  34  39  23  10  56  58   1  67   1  51  96   7  94  26  20  44  66  47  75  46  94  86  49  42  74  15  91  70  25  14   5  31  53   2  68  96   7  47  17  48  92  94  98  95  94  75  58  20  36  56  96  33  59   9  40  10  66  30  87  94  32  61  29  43  69  46   5  14  82  82  89  20                                                                    
                                                                      84  59  40  68  66  63  25  21  12  50   5  78  36   5  58  81   1  92  32  76   5  23  68  44  33  90  79  76  72  86  10   2  10  85  63  98  54  91  16  96  89  58  49  91  87  70  58  66  98  72  37  63   3  92  66  55  52  37  15  83  85  49  24  51  92  12  72  97  24  92  26  86  59  45  43  88  57  44  39  29  80  48  55   4  90  73  54  88   7  91  45   8  84  16  92  93  22  78  91  53  26  66  60  90   3   7   8  32  65  72  43  28  64  39  40  51  31  69  45  49  22  18  32  78  82  13   9   3  87  22  25  86  20  68  97  20  49  34  94  46   1  95   5  83  75   8   9  93  30  50  37   7  12  66  66  73  94  42  96  44  19  44  53  30  51  68   1  54  84  46  49  43  32  60  69  28  75  73  98  25   5  87  23  42  55  42  70  31  90  96  59  97  35  47  82  55  43  72  46  27   1  66  23   3  42  69  44  79   7  85  12  99  80  52  11  43  63  35  96  36  41  70  49  46  98  97   6  28  87  27  69  26  49   8  25  16  52  78  96  27  76  72  15  99  91  13  77  20  87  70  19  42  27  76  31  26   3  38   7  48  43  49  88  10  59  76   8   7  39  92  66  91  32  85  33  43  63  31  79  71  29  59  70  56  62  56  50  58  35   8   1  25  69  68  98  79  31  35  57  96  94  75  45  80  74  34  67  52  90  18  54  12  42  17  67  78  51  73  36  85  74  69  59   7  16   5  81  40  99  15  34  26  38  85  73  97  98  38   4  26  10   5  91  60  68  59  43  48  88  39  84   2  70  40   4  61  54  80  41   4  55  69  22  24  47  25  67  56  76  21  78  78  86  55  55  92  85  85  81   2  25  68   1  71  37  65  21  44  12  91  67   4  77  11  71  21  21  79  83  44  61  96  26  53  92  68  21  82  26  38  61   9  81  58  35  37  11  11  88   2  88  12   3   9   8  33  84   3  38  74  22  49  93  34  26  80  81  10  73  84  57  57  54  85  46  43  19  51  48  48  74   5  70  73  26  25  23  85  41  11  20  87  98  64  97  55  69  80  59  73  93  77  60  61  36  37  77  70  19  69   9  91  73  13  26  29  15  17  57  88  92  35  75  53  23  58  22   3  81  14  40  30  38  95  77  71  40  93  51  72   6  40  77  64  66  55  85  21  36  88  32  49  42  70   6  89  28  28  17  53  27  47  41  68  60  63  48   6  33  82   2   7   2  26  42  18  18  51  23  71  92   7   6  24  33   5  93  54  72   5  27  15  97   6   7  20  23  53  24  81   1  56  23  68  86  51  11   4  41  46  11  57  96  75  80  29  42  91  74  46  58  54  76  37  46   2  91  91  41  94  31  84  39  41  41  58   4  89  33  39  92  56  62  86  70   5  47  49  61  41  89  57  94  83  66  55  83  38  36  32  18  41  22  18  12  82  19  86  69  23  84  74  61  59  43  69  74  53  91  80  78  92  84  99   9  96  91  57  19  12  61  76  73  73  96  30  28  52  24   3  69  14  45  15  51  95  91  28  53  84  72  40   8  47  53  82  76  32  24   4  99  55  39   4  60  35  61  98  50  89  41  78  25  11  38  22  57  37  35  62  20  41  17  55  49  50  35  42  81  78  94  19   9  90  47  79  64  40  17  40  92  37  32  75  36  76  72  75  12  90  48  27  92  70  96   7  31  85  25  22  17  74  28  32  48  47  73  93  79  80  62  71  33  87  75  53  17  14  61  48  92  98  92   1  24  97  56  30  23   4  15  27  37  68  25  68  77  49  40  89  48  17  36  52  64  15   3   1  45  52  35  78  13  86  90  27  81  68  57  35  48  25  69  78  18  59  63  56  92  63  10  59  18  90  77  14  62  57  89  47  24  19  33  85  89  17  26  53  55  69  96  90  40  86  83   5  88  19  21  77  65   2  72  47  14  25  68  32  25  31   2  98  15  48  76  57  12  55   7   8  18  74  44  66  83  78  78   6  62  53  80  90  12  77  87  69   1  19  17   2  98  31  62  30  32  52   7   3  38  72  79  59  53  94  14   3  64  46  61  55  82  49  35  88  16  60  78  31  89  19  42  65   4  79   8  27  38  46  40  30  21  47  60  35  15  24  67  77  27  83  75  19  94  10  70  68  20  38  89  26  31   1                                                                      
                                                                        68  54   9  77  81  96   5  42  13  85   2  27  73  35   6  93  62  96  57  35  24   2  59  38  22  38  47  68  81  36   7  42  97   6  56  76  79   6  30  16  77   5  16  59  90  20  60  19  14  86  43  69  31  56  67  21  66  42  66  76  54  76  28  10   8  87  95   5  97  79  84  89  42  59  87  18  29  63   3  32   2  67  14  27  26  76  12  40  10  81  27  14  83  60  24  74  49  40   1  56   7  54  71  93  25  42  24  85  13  12  53  69  19  33  72  14  91  18  38   3  32  54  35  81  67  85  38  19  96  75  51  34  11   3  24  45  85  81  94  11  69  77  28  97  66  28  46  37  55  30  25  81  43  77  23  26  68  86  84   5  25  77  20  72  86  52   5  84   3  87  48  67   6   7   5  82  68  80  45  43  77  32  97  10  14  10  77  54  89  90  96  37  11  54  31  78   3  96  37  96  75  89  23   9  34  77  79   4  43  37  46   6  86  40  83   6  94  31  61   6  36  64  92  18  78  62   7  88  79  87  12  26  94  77  31  65  36  22  75  39  93   7   9   9   8  37  71  51  69  54  87  88   3  81  14  59  12  97  53  84  37  29  96  61  95  18  85  41  63  58  11  54  45  87  25   1  38  53  18  24  74  23  86  14  44  62  54  99  76  75  95  89  54  33  70  78  49   6  35  76  68  53  15  55   2  19   1  38  91  81  73  58   6  80  26   6  70  44  44  58  22  35   2  68  64   3  78  48  90  22  82  92   9   6  70  45  44  94  54  89  33  97  12  81  79  10   2  17  56  75   2  75  20   4  79  74  91  62  84  85  42  47  76  30  39   9  94  60  62  61   7  57  22  76  53  27  57  36  56  90  30  93  10  82  31  70  21  73  82   4  71  74   9  19  11  42  64  63  82  37  87  62  74  44  95  93  60   4  53  87  90  77   1  78   7  38  72  29   1  34  65  66   6  81  87  71  62  95  46  24  41  22  85  35  32  16  21  48  52  34  38  23  66  19  30  91  13  22  24  15  47  60   5  27  22   9  63  14  65   4  99  98  51  64  75  64  94  11  78  84   4   7  98   7  84  27  23  14  68  66  42  19   3  92  79  49  90  64  96  31   3  68  46  14  26  62  61  41  47  78  16  22  73  53  71  76  81  98  97  49  68  12  88  44  17  65  71  65  62  67  23  60  93  81  41  40  27  26   5  27  30  54  66  86  75  88  44  13  46  64  15  38  61   3  80  96   9  94  12   6  96  86  61  70  37  62  62  79   4  23  80  98  19  67  10  40  34  71   5  61  42  42  67  26  22  86  61  39  90  32   5  58  80  67  47  42  47  55  69  57  28  27   4  78  45  21  49  40  25  10  34  44  62  32  99  86  52  96  35  64  20  50  61  30  14  70  36  37  35  61  16  50  87  88  16   8  89  68  18  23   9   8  66  93  22  48  55  70  16  82  85  72  11  32  31  45  51  41  40  55  72  90  72  40  13  14  18  42  52  12  18  81  73  55  10  61  36  50  88   8  52  73   1  71  90  57  90  95  11  60  10  75  25  12  72  16  55  26  32  44  32  37  44  17  51  28  27  47   6  28  67  61  12  54  83  14  46  52  77  22   6  26  62  13  28  50  50  13   2   8  41  58  86  14  66   7  32  52   1  30  98  48  85  47  94  50  87  54   3  47  94  88  31  75  58  78  54  50  50  44  95  69  14   7  69  30  37  38  50  31  31  56   3  66   9  84  30  42  62   1  93  22  98   6  94   5  31  53  44  54  97  19  80  82  45  60   1   5  96   1  80   5  91  12   2  94  24  29  83  91  32  79  70  93  32  51  43  17  32  59  54  25  95  50  37  93   4  81  34  47  89  35  74  83  59  24  75  46  16  88  94  64  25  61  23  78  61   2  36  34  35  93   3  97  26  85  27  27  78  95  10  25  79  39  61  10  55  49  82  97  10  90  19   7  21  55  58  43  37  36  93  43  22  89  71  24  86  52  78  89  95  86   8   8  89  99  72  66  14  76  67  81   8  24  16  41  61  94  55  14   7  89  88  69  61  51  70  73  22  39  89  29  76   3  15  22  73  60  37  12  64  16  55  48   4  17  83  74  48  99  84   3  81  16  26  40  55  86  64   1  16  13  69  88  41  61  45  31  94  85   5                                                                        
                                                                          78  62  89  70  39  71  61  89  98  93  85   9  60  13  69   4  58   1  53  17  42  64  32  69  62  13  51  91   3  84  24  42  21   5   8  74  31   8  48  59  70  92  43  32  51  43  56  87  23  77  71  57   6  44  25  67  82  32  64  89  30  88  85  35  75  35  68  13  66  96  51  79  78  78  25  57  12  54  86  18  21  62  18  66  34  57  24  82  93  13  47   4  51  56  85  52  96  91   8  98  23  92  37  83  13  31  75  59  61  69  12  43  41  82  66   6  19  57  35  78  10  35  26   7   8   7  99   9  23  26  45  62  26  76  66  85  27  10  87  74  85   2  79  53  37  84  11  19  14  28  86  30  98  35  20   9  43  72  96  43  91  53  75  42  49  93  59  55  44  16  11  67  82  13  18  64  89  46  77   6   7  28  26  60  91  22  69  67  94  82  36  55  98  73  16  38   8  78  65  22  61  87  26  66  99  24  90  81  86   9  65  64  81  25  33  40  17  20   7   2  67  15  31  34  67  64  74   9  15  20  93  73  88  62  23  15  19  29  25  68  61  90  66  44  86  14  76  46  77  59  29   4  91  46  76  12  57  35  38  98  18  79  20   8  27  93   8   3  51  61  88  42  28  54  84   4   5  77  80  88  53   8  85  16  50  88  77  66  64  14  46  69  32  81  27  21  15  46  49   8  60  86  21  80  99  80  33  50  26  43  82   2  45  39  30  56  73  61  36  93  77   3  86   9  28  48  79  15  95  92  15  79   1  94  70  38  53  91  67  81  30  59  61   6   1  76  52  30  97  48  28  38  82  67  88  58  70  31  39  48  26  90  52  13  22  47  28  42  19  54  26  50  48  81  25  98   4  78  76  76  11  66  11  18  67  57  27  42  74  39  43  53  81  83  32  99  91  28  88  78  51  20  90  15  30  26  55  42  59  39  53  25  59  58  37  85  52  67   7  24   4  79  13  74  11  91  31  55   2  91  88  46  39  94  61  47  53  51  70  40  96  37  55   7  88  67  33  91  84   1  85  59  64   9  19  67  30  53  44  70  55   2  30  12  92  30  16  46  33  10  56  74  63  29  49  14  25  84  83  45  33  27  62  73  95  65  91   5  62  43  44  94  77  29  10   1  67  34  66  14  76  39  49  41  15  49  15  30  70  95  66  44  38  50  96   4  69  84  12  58  86  55  69  51  18  18  75  49  50  15  80  86  13  29   8  80  37  99  66  42   7  74  15  41  79  37  97  26  60  98  63  83  95  61  20  19  94   5  47  97  31  67  23  63  93  17  85  26  59  61  14  74  53  58  17  45   4  60  12  90  29  52  22  62  34  85   8  70  87  41  22  63  42   1  12  31  75  19   8  32  82  45  94  80  10  87  28  82  76  17  76  40  10   6  60  40  86  42  41  71  60  13  66   4  88  52  24  26  50   9  23  45  72  80  42  81  87  26  18  64  21  92  87  70  80   8  79  91  81  20  67  48  13  61  32  34   3  51  60  78  71  72  31  69  37   8  94  33  30  15  28  16  95  56   4  18  82  43  51  86  30   4  68  58  57  80  97  86  17  51  99  44  60  19  86  99  57  23  65  72  23  61  89   3  45  29  36  60  20  10  99  34  75  43  65  17  96  68  90  29  55  10  22  24  19  22  51  38   2  61  44  49   2   6  19  21  23   4  40  77  62  84  22   8  70  70  41  23   7  26   9  81  33  21  99  92  38  91  16  80  17  83  68  79  89  78  18  79  17  42  10  38  81  41  13  58  34  46  53  58  54  48  84  33  62   8  35  13  17  30  68  84  62  40  43  87  90  93  29  64  89  87   3   5  93  51  96  71  20  78  75  88  98  98  76  89  68  23  44  12  33  71  78  12  19  62  18  24  65  34  50  76  61  96  62  67  48  24  23  82  77  10  23   6  44  73  38  75  44  38  42   9   7  95  42  87  25  30  13   2  89  23  32  72  28   1  48  80   1  10  64  39  58  88  36  41  82  88  70  87  12   7  29   9  67  78  35  35  26  28   3  95  18  53  31   2  49   1  63  78  20  27  46  83  32  34   1   1  56  45   2  34  95  97   6  49  37  11  13  38  48  60  45  91  89  38  53  42  87  47  45  97  60  47  60  73  21  38  36  17  52  81  43  36   5  74  44  73  40  32                                                                          
                                                                            46  30  90  78  90  52  31   1  18  50  59  68  72  86  84  15  80  56  92  28  49  17  47  16  81   6  55  96  58  33  55  76  42  62  81  38  98  21  35  16   5  62  16  43  48  50  81  93  48   5  70  59  96  95  95  89  39  66  64   5  51  18  80  58  65  14  19   7  12  18  94  80  58   8  22  55  70  77  33  19  38  22  54  43   1  28  91   4  19  78  17  37  69  63  24   1  78  79  35  71  88  91  32   8  98  85  43  73  45  51  46  93  71  33   4  91  18  78  91  47  59  63  94  60  88  76  19  84  79  80  56  63   3  82  22  15  42  21  35  28  15  24  65  28   9  41  96  32  94   8  48  52  96  59  62  19  63  77  40  12  72  71  36  96  47  64  59  57   1  93  98  27  21  34  69  36  18  97   6  66  78  33  51  85  97  27  76  25  98  66  24  83  81  21  14   8  92  57  75   2  97  29  29  68  24  19   2  27  46  63  75  78  95  83  74  32  77  15  46  84  81  85  86  25  73  79  89  65  58  19  99  20  36  73  82  96  29  75  42   5  98  33  94  58  45  77  50  46  29   4  23  59  28  41  66  22  35  34  16  13  48  76  84  59  26  78   2  97  94  78  47  72  58  59  84  26  77  63  79  35  92  32  14  12  94  94  29  10  79  32  49  47  35  81  51  55  99  34  65  27  52   3  84  27  91  34  93  42  25  47  10  76  65  22  48  46  16   9  15  33  50  29  87  24  68  72  36  70  18  92  14  55  71  58  87  95  71  36  34   6   2  24  54  46  57  94  27   5  57   3  48  25  87  94  60  70  79  13  69  86  37  26  22  72  75  55  98  52  75  98  98  73  35  32  62  60  71  17  22  62  36  18   1  75  92  23  45  33  62  51  98  62  89  47  59  49  54  32  60  87  92  12  76  86  59  43  19  39   6  54  17  90  23  28  79  68  59  54   5   6   2  90  57   1  85  50  86  57  59  29  57  94  79  96  58  61  51  21  37  30  17  32  99  49  37  45  99  43  70  36  36  23  74  64  56  13  60  60  51  36  35  83  26  62  94  53  48  25  21  27  58  72  53  25  69   2  32  87  56  79   7  13  49  95  86  83  86   3  76   3  51  65  19   4  71  18  64  92  19   7  99  35  93   6   5  43  35  62  20  24  42  28  73  98  99  37  94  19  62   1  93  31  90  14  42  89   8  16  16  22  39  97  28  89  86   2   9  39  76  52  55  17  54  50  52  98  75  12  32  18  87  57   2  70  14  13   2  11  12  32  63  14  41  40   8  71  70  98  89  35  74  56  73  58  46  34   8  66  37  99  31  18  96   7  55  92  47  93  15  94  52  33  88  11  35  82  27  99  99  49  65  49  94  91  43  93  74   3   8  41  15  43  45  80  20  21  59  29  79   1  52  57  66  50  39   9  36  23  29  31  29  21  26  65  57  99  75  34  16  93  94  66  27  14  45  92  66  10   4  61  89  56  42  99  89  90  33  13   6  78  63  99  41   3  69  46  44  35  21   9  82  66  54  11  40  64  59  10  95   1  18  89  49   5   4  69  53  89  11  67  13  25  19  86   4  82  77  32  72  98  78  97  21  75  67  77  33  32  49  82   2  45  90  74  18  56  30  74  83  65  94  38  55   6   8  30  10  47  58  19  97   3  45  26   5  89  11  99  13  37  43  74  41  32  12  77  67  18  43  91  47  14  65  10  52  73   4  95  52  28  63  41  85  31  97  59  22  87  60  28  94  84  56  36  99  82  19  25  58  40   1  22  38  63  87   4  37  83   9  47  64  85  55  90  72  97  51  42   9  37  87  34  54  47  61  11  53  10  49  84  80  61  44  58  33  55  19   4  82  55  74  20   7  47  71  34  94  75  59  32  54  71  59  59  64  55  46  26  40  80  52  39  12  64  17  32  93   5  43  73  28  79   3  17  70  21  35  43  24  96  98  81  89  40  81  10  26  73  52  61   8  17  33  86  54  12  88  24  40  58   3  21  60  74  83  65  63  20  61  79  49  69  62  86  68  62  41  17  80  95  68  14  56   5  19  22   4  11  34   2   5  50  17  16  51  31   9  64  77  92  75  59  72  15  47  57  14  65  78  83  79  72  52  98  51  38  54  17  39  60  71  23  76  76  78  37  85  45  96                                                                            
                                                                              41  93  24   2  39  89  32  85  93  39  96  25  91  30  91  68  73  83   2  63  40   5  92  45  38  49  56  70  83  43  53  35  51  94  69  71  24  25  32  14  70  23  46  48  41  62  63  94  96  14  36  52  29  29  36  54  58  40   7  55  32  19  20   6  69  60  24  35  19  80  21  14   6  46  94  11   8  12  98   8  75  51  26  66  29  44   9  91  45  14  81  45  98  31  37  97  40  15  33  20  71  82  21  28  37  70   8  23  32  99  55  35  73  28  21  16  26  70  16  30  81  94  52  23  81  56  15  26  93  34  29  71  44  18  58   7  56  29  41  28  76  20  54  52  21  21  30  68  95  88  37  76   9  89  42  53  76  63  30  73  68  48  45  73  90  81  83  43  16  77  87  84  31  31  76  53   3  57  70  73  38  45  47  53   4  24  44  79  42  97  58  80  66  66  80  13  81  85  16  76  80  23  19  28  80  80  33  29  82  79  93  76  55   9  17  66  97  55   1  19  95  36  32  56  88  93  26  43  13  19  77  92  82  94  64  73  98  67  59  76  56   2  21  54   9  67  90  14  97  78  32  26  87  89  56  26   8  38  21  10  32  68  32  42  72   4  63  18  66   6  12  72  74  29  29  24  26  54  70  23  26  86  27  22  28  87  61  62  33  72   4  62  92  16  92  72  15  12  72  76   7  63  77  21  35  51  91   6  41  73  13  94  45  99  25  56  72  81  56  85  95  63  72  72  35  81  15  77  74  55  38  75  77  49  71  19  49  51  17  86  46  48  95  29  74  98   2  11  24  64  10  97   8  49  65  98  55  20  18  62  65  63   3  39  98  64  97  17  49  77  72  26  87  75  35  59  13  55  71   3  66  96  34  41  52  64  47  14  73  27  85  74  62  33  11  31  72  41  12  74  56  76  87  33  69  23  89  18  53  71  58  33  95  40   1  67  52   3  51  58  58  20  55  11  73   7  32  35   5  97  51  49  18  99  81  81   5   2  75  45  45  23  83  51  88  76  58  39  59   4  17  57  76  27  31  36   7  82  34  85  34  84  41  11  15   9  52  32  65  13   3   5  98  53  23  14  63  84  85  99  68  77  31  47  14  35  79  53  78  76  61  16  45  60  95  84  26  18  93  93   8   5  25  39  66  69  12  73  54  48  50  87   9  69   9  15  27  27  57  16  65  50   6  35  57  77  73  92  69  30  17   9   4  30  52  12   9   3  14  37  92  19  11  78  37  54  12  89   8  69  49  37  30  32  55  75  30  86  38  48  67  74  79  69  83  31  51  56  95  26  99  79  67   5  75  88  76  80  96  23  67  79  33  28  85  11  67  97  70  93  77  80  39  44  16  10  38  57  13  40  84  87  81  87  19  72  75  36  32  74  68  73  43  47  30  98  49  46  61  26  63  57  33  83  77   7  56  35  29  79  99  52  55   6  31  69  77  56  10  17  22  89  55  66  73  76  85  30  39  27  45  34  45  90  67  13  90  79  80  68  75  96  17  63  77  69  42  91   4  11  41  55  60   3  70  76  79  67  30  38   4  59  67  55  97  30  18  59  98  20  90  62  44  14  15  53  56  65  11  82  90  13  64  17  87  33  10  29  41  66  27  18  46  70  65  97  64  78  85  94   9  31  69  43   7  48  52  42  55  94  94  77  57  71  10  21  91  91  31  88  70  43  82  37  76  25  47  40  76  12  15  52  92  26  90  59  10  29  82  10  95  25  95   3  90  71  34  25  48  94  64  10  43  50  99  61  71  31  63  76  86  61  38  30  19  61   3   6   8  71  90  29  15  83   2  31  67  36  86  79  71  81  84  27  35  31  14  17  67  93  19  13  43  50  48   7  59  90  90   4  83  52   5  47  77   1  60  84  31  10  31  87  68  17  51  35  77  92  39  95  65  25  23  53  82  49  13  26  89  73  39  17  43  76  82  78  88  26  11  62  26  54  24  84  92  29  99  23  59  60  43  79  81  40  71   8  13  11  34  78  92  54  29  21  87  64  81  91  86  88  26  28  66  16  32  90  98  32  12  32  78  56  42  16  20  42  21  75  18  62  18  62  56  62  72  88  28  61  68  29  83  38   3  23  50  73  76  97  44  81  24  60  37  61  34  41  56  80  19  30  23  12  28   3  72  55  13  93                                                                              
                                                                                74  79  54   7   4  65  73  57   5  53  25  43  16  75  41  10  47  43  56  16  51  45  22  53  97  50  56  64  90  32  33  74  48  88  75  82  99   2  20  47  69  76  39  80  61  98  54  68  70   7   8  99  38  10  66   6  97  47  51  19  36  56  63  34  21  69  37  99  48  39  80  11  61  53  63  98   6  26  80  38  91  21  16  45  22  27   3  53  60   6  13  86  77  68  71  98  55  51  51  82  74  87   9  29  54  20  31  97  17  96   7  18  65  62  10  24  23  34  98  46  52  15  48  25   4  95  97  33  76  23   5  97  78  80  72  22  71  41  19  66  22   1  18  96  24  26  51  98  47  10  73  99  87  65  80  82  11  37  30  20  68  76  61  22  48  54  30   7  61  22  16   1  77  85  99  64  44  71  18  19  11  94  94  43  60   3  55  59  82  12   3  60  72  36  78  23  97  49  46  28  67  43  63  51  61  13  36  81  92  95  91  91  46  66  29  46  76   6  93  43  59  30   8  97  19  83  83  84  67  57  80  35   1  88  99  96  15  28  62  96   1  65  21   6   7  80  54  82  61  70  86   6  20  77  40  60  41  25  58  36  35  32  80  52  97  16  94  86  36  68  45  71   5  49   5  40   4  83   9  94  64  24  85  17   5  86  63  71  96  10  77  22  67  15  33  16  29   3  93  95  67  50  16  68   1  36  83  55  68  44  30  21  59   1  68  57  26  79  95   2  72  94   4  52  30  57  46  56  82  90  14  29  96   3  80  97  51  84   4  73  55  24  50  14  96  96  84  15  85  96  82  59  17  93  56  68  93  72  19   4  41  91  43  91  29  45  29  45  49  11  84  19  86  47  85  90  50  84  43   8   5  97  41  49  18   7  40  93  80  88  17  21  56  91  63  84  29  68  83   6  99  53  52  22  29  39  25  19  77  79  40  19  71  56  66  47  71  59  53  47  48  73  57  29  26  67   4  75  32  31  34  69  99  46  44   7  96  45  37  80  79  19  57  69  76  90  10  58  61   5  25  55  81  79  10  67  77  56  77  63  99  99  68  83  47  80  78  39  16  43  84  38  69  54  63  64  74  62  25  59   7  23  46  18   6  12  98  72  89   2  91  29  61   9  38  16  77  35  33  38  65  53   6  81  30  50  89  30  47  34  73  81  26  89  23  72  54  74   5  89  62  74  11  78  19  98  76  66  23  72  72  80  24  43  36  43  48   7  34  45  49  18  30  76  75  89  55  54  17  83   9  97  27  87  55  55  16  33  11  65  32  67  50  80  58  55  91  33  29  17  56  43  90  14  20  52  15  36  67  62   6  31  52  79   8  46  72  38  29  69  14  68  14  73  75  98  51  96  36  30  21  58  26  52   6  46  78  91  64  26  77   5  29  90  28  42  82  47   8  48  92  91  85  26  71  63  28  24  83  86  51  96  38  79  76  22  98  64  29  10  74  36  19  27  56  34  22  18   4  63  42  56  18   4  21  78  52   5  58  14  86  85  77   4   2  34  46  94  73   3  95  52  92  57  22  78  93  58  95  67  25  65  94  41  29  21  89  69  53  18  87  58  46   1  41  44  10  39  66  60  97  77  63  14  31  37  66  73  71  84  90  15  57  81  27  42  69  90  70  83  35  50   2  85  41  26   8  30  18  43  82  58  65  74  44  16  69  94  10  37  11  30  24  52  95  69  57  15  55  59  61   6  55  17   4  11  82  93  78  15  51  62  19  60  45  91  87   5   5  38  48  72  26  19  43  26  18  32  21  46  15  55  34  98  57  65  28  65  83  98  19  38  37  79  86  85   7  65  38  33  53  15  54  90  79  38  24  72  98  70  59  56  47  24  58  62  29  28  69  61  24  55  53  90  56  72  18  81  98  47  69  59  91  54  77  69  14  74  27  85  70  99  76  74  97  15  83  43  28  13   4  55  96  61  79  26  31  83  25  56  22  79   8  92  29  44  73  48  67  65  65  61  41  94  51  89  50  47  11  11  68  92  39  14  82  13  88  88  63  51  34  61  77  21  38  46  45  34  56  72  93  35  88   4  21  96  48  48   1  90  13  57  31  61  86  62  20  10  36  81  56  95  86  81  85  31  65  40   3   2  41  65  27  88  68  23  33  55  61  53  15  28  50  73  90  16   5                                                                                
                                                                                  34  89  78  30  53  52  32  98  65  74  52  35  56  46  34  65  15  89  30  78  65  55  54  31  99  94  85  63  42  97  70   1  21  99  67  56  22  17  81  10  40  81  52   7  51  70  69  22  65  84  88  94  23  78  75  48  50  97  19  57  61  85  33  19  13  39  49  62  89   6  46  62  88  80  29   7  75  48  47  45  52  11  22  76  81  26  47  15  95  83  41  32  46  64  54  33  65  82  79  96  67  18  19  45  93  61  86   1  75  64  66  36  29  76  14  31  78  89  89  93  85   9  43  68  39  54  55  39  77  21  84   2  48  11  45  59  13  96   3  78  74  71  62  70   4  85  54  17  91  56  41  28  61  71  68  75  10   7  25  71  93  67   7  41  39  74  56  82  16  12  56  61   7  10  63  76  71  30  14  20  72   9  99  58  42  72  42  64  60  52  42  75  15  35  77  38  65  91  54  52  34  33   8  86  22  17  13  70  53  29  50   9  13  70  29  90  50  48  95  41  95   9  48  65  62  15  63  35  38  26   9  57  68  81  30   5  38  74  78  73  88  72   8  13  62  54  76  45  31  61  61  14  50  41  53  82  10  11  98  16  86  23  12  55   8   4   9  86  57  25  48   7  23   7  59  80  39  63  98  46  41  84  45  59  29  44  90  20  53  84  95  37   2  71  12  39  60  91  36  48  88  41  81  52  67  87  38  65  19  85  40  36  85  91   4  78  82   3  65  13  67   3  76  76  41  14  17  77  97  74   5  19  69  56   8  86   8  41  73  12   7  91  59  66  19  42  35  44  57  47  23  62  63  78  83  17   8  85  69  39  77  38  41  93  40  46  79  90  86  13   1  96  73  50  75  29  71  18  33  37  73  22  11  79  93  67  60  35   2  37  64  36   4  22  28  16  71  12  29  29  86  82  36  40  23  52  71  56  30  40  72  79  14  31   7  27  32   6  70  23  64  51  51  31  27  79  59  27  60  18  93  37   7  88  66   7  66  79  19  92  88  76  56  43  39  67  59  56  10  19  61  96  15  26  11   8  11  27  89  45  75  79   6  80  72  12  94  68  15  55   4  19  67   9   4  69  59  10  89  70  73   9  50  57  19  84  45  63  32  62  82  22  79  58  14  25  96  49  96   1  54  88  37  78  55  94  20  79  13  57  75  89  31  14  17  79  42  97  52  28  54  42  37  96  76  27  35   6  20  86  78  16  93  40  29  54  61  61  21   6  53  29  50  64  66  53  46   4  81  84  43  48  53  31  66  35  30  33  25  73   6  75  24  50  18   2  56  98   6  98  12   2  54  87  68  52  65  85  59  67  91  48   7  97  60  44  69   3  80  96  84  56   5  64  97  59  84  13  36   9  71  38  80  75  68  82  44  99  72  97  52  13  80  74  27  43  33  52  14  26  63  48  78  72  44  12  65  35  26  31  61  21  41   9  58  97  54  85  73  63  47  59  75  19  83  95  65  25  52  74  77  36  52  98  26  51   7  24  10  27  84  94  74  66  22  33  58  54  44  57  16  59  62  75  94  67   2  87  20   9  93  14  40  41  96  52  52   6  38  77  61  46  41  16  49  62  32  71  32   1  10  43  52   1  55  19  94  73  83  85  18  73  71  84  35  11  90  41  67  17  90  83  79   3  66  97  56  72  80  69  45  71  94  93  97  79  20  55  76  85  23  54  59  32  25  84  77  89  50  37  48  89  67   5  63  82  75  27  85  82  90  56  41  64  65  69  34  94  81  67  19  45  95  81  21  82  84  96  33  49  15  36   6   2  39  56  21  96  57  93  67  28  44   9  62  61  73  87  44  57   6  10  55  30  76   7  48  49  87  23  42  87  17  92  61  23  11  26  74  10  10  99  99  73  30  15  64  26  73  99  99   8  72  23  55  42  89   6   1  42  90  37  35  66  77  43  56  88  66  82   5  97  39  18  54  14  27  81  66  59  85  89  38  32  29  22  91  83  76  77  39  69  58  79  12   3  73  68  43   7  71  82  43  34  74  58  17  34  49  38  30  10  32  38  28  88   6  19  83  80   3  72  36  57   4  30  85  17  59  50   4  62  53  16   1   6  34  63  15  52  69  71  61  38  63  95  91  26  37  80  97   8  77  93  21  93  99  40  62  31  34  85  57  56  73   2                                                                                  
                                                                                    85  75   4  96  86  90  50  89   3  20  41  31  27  49  83  25  20  94  16  22  32  13  94  34  11  88  12  70  63   8   5  70  25  29  47  75  12  51  98  63  43  39  31  38  43  26  27  71  17  65  79  55  16  30  56  48  40  25  71  40  33  94  22  33  14  12  99  20  99  47  29  59  40  78  96  11  30  31  50  20  68   1  50  60  33  10  12  46  44  92  90  54  59  15  43  50  92  11  33  71  74   8  61   7  84  86  82  12  40  52  69  26  90  61  96   6  52  20  72  92  76  53  72   8   4  65  36  78  17  30  38  35  25  71  95  23  46  66  57  76  42   7  20  54  73  11  56  12  36  50  39  82   3  80  89  71  30  53  76  23  27  13  87  37   3  93  43  75  45  89  66  33  60  51  93  80  84  26  15  23  38  11  62  52  50  33  69  65  60  41  49  23  90  70  58  23  72  72  40  82  65  86  89   2  99  77  34  62  53  46   4  57   7  46  53   1  32  32  41  87   6  73  49   2  16  25  95  88  79  74  82  81  26  97   3  41  62  12  76  30  12  53  67  36  29  88  61  38  47  55   3  22  59  11  16  27  15  26  49   3   4  77  93  60  75   6  38  26  44  93  42  94  29  66  32   6  62  63  49  21   1   8  10  78  96  65  89   8  31  65  74  39  94  28  87  23  57  25  98  40   1  75  45  40  79  68  53  80   1  47  39  70  59  59  30  81  96   5  78  32  66  25  45  57   8   8  70  81  98  52  86  67  29  89  96  87  39  85  81  62  81  88  19  35  82   3  22  54  49  28  60  37  77   1  94  64  71  73   3  87  56  80  23  92  99  46  85  44  16  88  17  89  93  72  77  50  18   3  20  54  65  82  68  67  25  44  70   3  67  74  39  73  14  95  87  20  22  18   1  86   7  54  35  55  65  82  95  96  65  40  16  10  10  48  95  72  28  98   8  27  87   5  60  20  32  72  71  52   1  29  80  90  18  10   5  82  52   5   9  82  90  37  75  45  64  70  98   6  59  26  59  92   4  14  89  23  69  91   8  36  66   3  43  96  84   2   4  25   5   5   2  76  27  62   9  50  28  35  90  46  91  11  37  14  64   5  38  20  22  80  47  70  43  17  12  53  21  60  35  61   1  27  30  69   8  95  25   5   9  25  74  88   6  29  90  74  83  63  75  42  14  61  54   5   3   3  77  46  41  53  45  75  26  29  50  99  28  29  87  27  27  65  97  63  33  12  84  42  97  53   1  89  78  18  89  26   1  98  68  76  86  79  29  82  71  89  64  88  33  61  47  43  18  15  34  14   6  27  47  42  75  78  55  30  79  24  80  51  57  99  18  59  62  72  27  23  37  76  20  15  30  94  25  95  15  59  84  70  57  18  64  24  10  68  44  66  63  82   1  34  31   1  85  86  72  35  59  92  56  21  32  51  68  74  70  96  97  28  60  42  68  47   3  68  51  34  38  56  21  72   3  20  30  86  56  74  99  71  74  31  34  38  82  69  32  73  81  85  81  12   8  71  89  48  85  69  76  15  46  27  76  61  35  62  68  77  48  29  51  99  84  55  45  75  56  26  51  39  16   1   6  95  60  70  38  17  17  60   2  38  76  38  13  20  42  15  81  12  99  79  71   8  85  81  57  68  25  81  10  93  48  38  27  84  28  98  59  24  88  19  44  39  27  98  79  64  35   3  95  29  52  47  62  26  65  21  28  32  83  75  69  65  46  32  97  84  88  54  75  73  90  63   4  13  86  52  54  20  57  71  13  62  68  94  73  32  80  48   7  28  59  98  87  16   2   9   5  94  38  38  92  53  90  17  39  65  22  78  20  95  69  31  49  61  85  23  66  80  31  10  20  81  28  13  26  71  45  90  96  81  14  31  92  23  99   9  40  76  44  64  93  57  91   1  68  18  66  44  50  62  29  40  29  94  40   3  55  68  19  28   1  65  82  64  70  50  72  10  63  98  74  33  57  94  57  37  86  77  57  83  79  28   9  36  28  71  56  10  78   6  10   1  60  93   8  23  82  61  92  47  21  74  34  20  74  68  21  92  91  60  80  91  80  84  58  91  33  67  76  98  65  33  73  24   6  41  48  95  38  32  17  61  64  45  17  11  61  91  74  60  55  38  74  55  31                                                                                    
                                                                                      74  63  48   6  64  71  15  56  52  21  33  23  79  82  54  97  77  56  59  21  50  14  19  29  27  72  99  80  44  79  56  54  72  15  92  30  48  32  73  36  90   1  32  52  83  27  16  65  45  88  34  63  30  53  20  49  34  12  70  17  52  89  75  51  85   2  61   7  12  67  85  51  84  27  24  91  57   2   6  55  89  50   1  15  96  23  61  80  72  88  70  51  43  75  98  56  19  79  63  57   7  23  71  11   4  50  79  61  50  69  12  83  96  60  55  12  13  68  54   3  33   4  73  59  18  40  61  26  55  35  56  97   5  84  31  92  76  11  51  84  74  48  59  47  71  90  94  22  24  52  38  58  49  56  27  63  58  30  21  64  23  91  70  12  64  24   9  33  96  93  10  80  51  94  21  14  48  72  71  65  23  14  11  81  88  34  35  86  38  75  28  64  99  87  68  11  44  73  91  86  59  45  85  82  85  33   8  74  19  10  23  59  51  10  60  64  57  95  80  34  77  28  66  91  10  19  52  41  62  49  44  10  80  37  66   1  71  88   6  13  58  60  29  79  17  40  79  29  16  86  38  28  27  14  10  49  31  99  57  15   5  68  25  40  67  68   8  41  62  48  12  36  98  44  87  26  31  13  76  64  93  55   3  87   9  21  47  18  75  76  37  30  81  37  65  28  90  66  14  57  99  30  15  36  84  30  86  55  79  87   2  78  10  58  48  18  98  49  31  46  48  85  10   8  85  95  88   6  40  92   7  14  84  12   9  34  99  35  55  33  79  36  60  16  61  33  71  55  79  73  72  32  67  17  55  23  28  41   2  34  99   6  74   9  20  75  59  51  84  57  15  83  86  73  79   1  72  75  52  71  79  52  30  69  43  28  45  82  93  34  32  20  63  57  95  77  58   1  66  15   2  61  46  87  98  84  82  41  35  10  72  21   1  68  27  13  76  32  29   7  10  72  67  79  77  34  63  67   8  89  19  16  71  45  71  59  97  74  23  89  58  34   6  47  63  75  82  56  30  21  11  39  42  34  74   6  36  51  91  72  71  80  25  30  64  31  94  94  32  45  10  98  87  25  15   2  53  27  94  60  14  89   6  84  38  25  32  20   3  92  92  66  67  96  35  91  44  72  27  58  70  21  41  93   4  16  22  27  36  86  60  55  49  33  43  92  35  62  88  83  30  60  71  79  31  98  41  35   6  40  33  71  13  41  72  33  53  11  14  82  91   7  91  18  42  66  68  45  81  28  33  18  76  19  37  92  40  74  21  64  68  86  10  89  46  23  81  85  31  97  59  10  61  90  91  64  83  59  43  17  36  76  59  84  76  78  68  33  41  82  64  27  18  46  67  21  31  76  39  78  59  39  92  79  24  71  55  49  97  11  12  46  27  69   1  73  46  27  84  65  27  13  17  60  53  56  60   8   1   6  98  50  92  24  69  94  73  11  37  76  74  82  76  42  29  67  78  19  58  19  38  88  67  99   2  12  60  32  95  81  79  49  10  43  67  98  44   7  43  30  71  97  30  27   9   6  34  75  50  90  89  59   5  62  15  99  96  95  77  69  37  81  41  96  39  36  52  54  94  44   6  42  28  92  55  92  38  11  40  53  15  87  61  29  57  14   6  65  19  30  21  23   8  14  77  21  21  95  22  88   6  77  79  41  90  50  38  49  22  95  43  25  75  45  13  94  70  35  98  84  31  26  73  92   2  73  30  50  73  34  38  40  47  10  57  96  63  58  90  58  40   4  84  61  40  91  57  29  62  46  77  26  18   6  53  86  35  10  63  52  44  84  56  90  53  34  59  55  50  50  23  96  87  63  11  82  78  10   5  57  34  85  91  68  81  96  46  48  72   7  18  85   4  41  54  32  15  62  58  40  41  60  38  54  62  89  60  21  41  57  79  13  74  32  80  39  26  43  42   4  72  46  21  92  26  35  81   1  20   7  63  30  71  56  25  59  11  11  39  11  94  25  75  18  36  51  20  14  44  86  94  97  97  63  28  48  43   8  27  19  86  41  26  79  21  52  69  80  58  94  83  68  89  23  59  67  95  24  15  60  91  58  42  49  96   6  67  94  47  69  73  97  29  86   6  34   5   6  98  23  60  34  36  98  91  30  60  89  95  33  90  11  54  23                                                                                      
                                                                                        5  69  30  79  35  33  20  47  83  55  15  56  21  68  11   4  31  36  26  24  67  76  24  93  62  16  44  45  73  95  50  12  62  96  37  72   3  41  97  94  16  39   8  82  66  80  70  12  33  77  70  65  27  74   5   7  75  77  82  76  61  61  38   2  21  70  15  14  33  51  92  68  33  91   4  23  64  19  57  47  82  88  54  15  83   8  63  85  34  77  56  31  48  97  39  36  89  66  49  84  44  43  74  20  54  10  17  14  72  87  10  69  82  98  64  58  71  63  52  56  25  80  88  77  83  42  37  61  70  39  41  78  68  11  72   1   4  93  19  83  95  28  82  46  57   1  18  30  45  49  81  47  85  54  19  30  19  67  14  80  53  45   5  63  64   7  63  23  54  46  44  13  44  74  95  86  37  18  74  55  55  46  92  72  21  29  37   4  23   9  46  29  59  75  89  77  70  95  89   7  39  23   1  40  93  57  48  61  28  27  37  81  17  56  50  97  94  92  91  97  82  89  55  20  51  90  57  31  25  93  70  95   7  74  12  35  92  86  27  92   2  57  80  11  60  27  10  31  22  97  18  30   6  31  39  93   9  49  40  64  29  68  55  12  52  69   8  82  90  46  99  11  85   7  69  40  12  92  64  30  83  34  93  85  19  37  79  10  71   6  15  10  51  14  50  97  91  17  49  24  79  24  51  32  34  99  90  70  15  45  73  99  81  73  58  90  69   3  77  50  80  54  23  10  19  97  14  97  87  98  70  32  96  64  74  89  57  28  85  14  18  24  28  56  59  34  72  74  42   9  64  73  15  17  66  60  56  55  73  10  10  63  78  69   9  58  66  89  86  77  98  85  91   3  11  70  25  83  29  98  69  11   2  16  16  57  53  15  93  67  13  81  30  39  52  76  45  51  24  24  50  86  34  20  39  46  63   3  77  60  22  28   5  55  96  48  12  25  41  60  56  70   9  60  26  36  16  90  25  94  30   1  76  45  52  59  67  17  94  51  32  30  72  11  57  80  99  11  22  55   9  67  57  50  40  90  49  58  85  59  47  86  77  96  90  77  14  95  88  50  10  91   6  95  37  63  40  43  86  92  85  66  99  23  97   9  85  70  13   6  76  52   4   6  92  32  65  92   4  80  12  19   3  80  84  92  44   5  88  86  53  94   9  52   2  42  56  90  25  50  44  17  33  79  84  94   2  17  26   3  27  66  42  62  67   1  68  74  21  56  26  38   7   1  49  79  20  58  73  47  38  52  20  11   6  83  97  54  74  36  23  71  71  35  98   7  52  21  53  71  11  29  96   8  13  42  91  85   4  28  40  65  57  30  57  53   3  64  15  25  49  49  83  97  19  80  40  36  26  52  72   5  59  78  38   1  23  42  24  78  87  82  85  14  53  35  58   5  65  16  59  82  13  13  82  67  59  86  19   7  24  31  23  49  28  74  16  61  17  97  94  16  10  75  71  66  84  32  16  37  99  32  73  96  68  23  35  99  15  39  42  54  46   2  40  27  81  11  23  27  69  26  28  94  28  84  28  51  50  51  10  90  14  88  80  76  11  81  63  92   4  35  55  36   5  17  22   1  60  30  56  92  27  18  23  55  73  88  99  91  49  74  71  27  14  16  29  54   7  36  52  18  65  50  53  37  25  83  37  47  25  43  68  46  31  61  67  26  33  18  34   5  42  98  88  36   2  83   5  29  99  24   2  78  11  87  29  29  44  56  29  21  42  69  72   8  12  93  91  68  20  44   7  32  25  80  84  70  50  89  35  26  41  28  67  67  96   7  37  77  37  25  80  33  72  31  13  83  45  28  45  41  73  57  32  76  57  43  44  32  48  25  33  66  70  96  17   7  68  12  94  57  20  24  51  33  57  82  95  99  75  42  52  50  39  89  82  95  75  95  85  70  37  75  97  12  18   8  35  26  28  99  49  46  79   5   3  23  99   7  65  99  34  91  10  74  19  16  86  17  73  74  87  49   9  15  29   2  38  42  15  19  35   1   6  86  14  11  47  47  74  47  73  70  44   8   2   9  21  61  96  14  97  35  74  36   8  46  47  84  35  31  68  87  58  58  94  34   1  88  95  69  45  32  78  73   7  25  22  63  24  60  47  87  49   4  11  30  23  11  67  31  35                                                                                        
                                                                                          85  95  96  21  48   8  49   1  73  75  93  78   6  86  78   3  75   9  61  58  90  59  75  42  29  78  47  47  92  40  77  76  44  54   8  99  34  99  15  20  33  57  31  57  74  55  67  46  82  81  39  22  47  20  91  71  38  45  43  24  55  50  44  20  42  62  99  46  32  32  70  85  85  24  14  93  81  39   2  19  36  25  60  71  88  18  97  65  47  44  79  24   7  52  77  48  35  55  25  11  75  58  46  45  23  49  72  13  38  41  38  41  54  56  26  56   9  19  74  98  54  12  54   5  14  93  42  28  46  32  69  95  84  36  58  50  44  10  91   6   1  73  83  12  46  48  83  88  46  98  32  12  44  37  67  77  27  40  98   5  31  18  50  51  75  97  63  20  25  74  56  98  65  42  69  51  23  52  98  70  82   3  83  48  78  15  72  37  61  20  65  98  93  49  54  38  40   9  79  62  54  40  55  62  46  22  11   6  66  76  26   5  53  12  53  77  93  43  45   9  21  64  73  80  58  62  49  24  82  69  43  77  95  74  21  51  77  28  60  85  83  96  10  60  86  50  96  56  74  12   3  24  72  70  56  90  26   4  69  30  84   4  23  16  33  38  37  97  99  25  97  18  75  79  62  30  86  81  48  11  87   1  55  93  85  30  21  52  43  82  77  44  56  67  77  78  86  85  48  65  93  44  74  84   9  10  40  38  93  92  98  19  98  34  23  40  47  76  79  91  55  78  15  50   4  80  86   1  64  53  90  86  61  93  88  32  80  56  48  34  24  22  38  78  17  38  15  61  80  32  56  31  73  17   9  42  40  85  51  41  53  16   3  43  51  90  92  87  18  35  81  10  32  23  38  65  86  15  46  33  77  76  43  16  26  55  43  88  91   7  82  45  14  67  56  84  74  59  25  77  98   4  35  24  70  51  59  49  52  69  66  36  37  14  65  98  12  29  42   2  60   5  38   3   1   9  13  34  37  62   8  71  37  37   2  90  40  56  59   1  62  65  54  80  89  30  94  70  86  58  12  73  65  45  40  28  44  99  63  76  73  17  66  53  79   5  36  29  25  58  60  99  72  88  45  69  86  33   7  46  85  14  77  11  91  36  54   8  10  48  59  25   6  36   6  44  90  74  85  68  84  21  84   6  58  21  98  37  69  50  55  43  96  40  16  25   2  29  96  74  47  56  62  43  46  69  11  99  41  43  69  79  96  41  80  53  45  47  36  94  81  51  29  78  94  99  40  21  68  76   6  94  46  76  79  80  69  45  20  29  51  26  22  87   2  54  32  40  42  18  65  14  80  43  59  28  98  96  42  90   9  21  14  54  69  18  64  10  19  60  77  71  83  53  26  62   1  23  53  87  37  49  61  55  12   5  76  11   8  11  96  95  64  74  28  86  45  22  15   4   6  60  93  63  72  88  91  79  74  70  58  54  92  90  86  66  37  96  70  76  95  90  92  24  22  20  38  26  19  83  74  49  67  92  48  91  22  87  23  20   9  97  25  16  78  76  46  57  12  55  75  63  47  16  14  16  83  34   4  96  82  85  88  80  92  98  56   8   1  13  46  34  32  46  14  39  39  19   7  81  60  14  74  66  89  90  18  90  98  59  16  98  30  10  83  63  66   6  35  20  89  39  55  74  91  20  75  41  38  60  34  30  66  49  24  36  94  81  42  45  88  19  63   5   3  54  16  17  27  68   2  28  89  16  97  45  45  19  97  29  95  51  57  93  22  27  37   3  36  10  26  39  63  19  61  87  72  50  21  64  82  38  31  62  21  55  13   3  23  78  25  56  56  44  65  21   2  21  92  98  11   5  77  65  24  91  16  46   6  74  87  16  47  96  33  22  11  53  83  89  84  97  25  53  44  34  33  99  36  21  76  35  84  93  51  70  44  11  17  92  72  80  94  90  35  12  47  96  26  17  82  10   3  82   1   6  48  77  69   7  23  54  18  55  70  65  63  40  12  78   4  43  61  46  74  90  45  94   5  34  43  47  16  10  24  53  94  96  63  89  14  22  32   6  99  32  16  51  60  92   6  30  98  70  64  60   3  87  51  26  99  52  84   8  36  56  35  87  70  34  15  75  18  99  67  68  89  64  13  47  80   8  96  71  44  32  91  88  80  31   9  39                                                                                          
                                                                                            49   5  60  64   3  51  14  71  99  33  64  76  20   7  78  87  21  10  55  73  51  54  94  81  41  72  15  66  53   4  94  99  30  77  40  61  93  61  67  51  32  56   9  13  51  76  61  76   7  63  87  28  79  34  34  62  41  87  59  39  84  51  25  68  71  64  37  25   9  95  27  85  95  80  25  77  87  82  48   8  43  72  63  77  19  77  88  53  21  23  14  89  91  77  55  89  31  30  49  73  67  64  93  34  21  56  52  29  20  64   5  87  41  61  85  89  47  81   5   8  75  50  88  93  13  90  33  47  11  37  39  92  37  10  31  23  94  92  58  47  94   4  80  39  29  93  41  58  48   6  72  74  38  20  44  82  37  31  79  51  43  50  39   8  99  32  62  49  13  92   9   7  96  38  17  42  67  33  67  34  79  86  13   5  20  20  62  57  32  99  95  87   5   9   9  94  84  36  15  65  94  28  49  64  71  72  56  80  80  60  84  78  51  59  64  23  44  73  95  87  69  60  21  39  17  32  73  56  31  82  86  17  25  29  34   8  85  45  82  40  86  65  14  51   8  99  77  22  63  93  69  62  68  16  54  51  14  11  69  67  15  67  82  72  14  96  46  32  51  45  34  20  56  21  59  66  97  76  33  95  45  24   5  41  69  78  76  25  82  40  18   1  35  94  29  24  24  28   3  63  10  67   8  97  68  41   3  75  18  21   3  31  47  88  24  37  44  18  83  14  11  44  46  69  46  62  39  51  21  80  68   3  54   2  74  46   6  12  54  16  57  94   4  63  49  18  72  49  51  86  21  25  76  91  26  82  93  34  28  20  34   9   2  26  88  24   5  75   4  30  78  98  85   7  67  56  19  80  48  74  46  83  69  43  47  25   3  91  43   6  74  30  78   6   6  31  69  32  44  91  42  17   5  52  68  65  68  34  10  63  92  23  67  64  10  45  77  30  93  97  18  21  19   8  69  96  17  16  55   9  55  75  84  72  48   4  54  62  27  71  33  24   4   3   7  38  24  67  64  32  42  13  24  48  94  55  75   8  60  33  20  23  38  85  73  52  19   7  15  38  74  49  56  33  79  43  91   5  75  48  91  37  85  89  63  66  39  15  28  67  25  17  52  61  99  25  14  30  94  35  25  83  48   2  27  22  45  22   6  97   5  82  52  78  35   2  28  87   2   2  13  35  99  44  51  76  93  88  42  48  46  16  60  80  80  85   6  58  72  91  12  50  65  84  48  27  91  34   4  47  23  61  43  85  68  30  21  20  42  38  17   8  14  91  11  24  68  52  43  26  51  84  32  34  17  25  45  12  68  88  52  98  58  76  88  21  27  86  53  34  38  39  12  85  30  78  74  73  53  93  55   5  68  87  90  93  76  68  39  34   3  54  80   6  74  63  41  77   8  36  88  52  45   3   6  35  42  97  79  26   2  75   7   5   9   1  28  16  66  36  78  65  35  98  90  26  37  63   1  71  89  41  73  77  65  91  84   2  55  46  54   5  74  57  94  34  62  30  95   7  15  38  93  71   3  11  98  73  28  16  42  42  46  15  76  87   3  56  15  33  91   2  99  38  68  38  79  34  20   5  53  48  73   1  37   9  95  94  61  66  13   6  44  41  74  53  22   7  90  26  64  80   2  41  42  94  74  15  25  18  79  20  97  91  44   5  21  17  46  39  80  21  38  70  34  25  97  39  59  85  57   3  33  22  41  41  26  70  70  59  46  61  38  37  21   9  19  15  31  81  81  54  43  18  48  84  81  88  65  79  80   3  48  97  42  47  26  92  91  93  71  56   2  76  50  93  72  59  23  54  89  21  19  27  27  66   7  29  63  98  89   2  64  35  42  40  15  18  80  93  70  31  59  33  44  54  12  89  60  60  64   6  62  19   9  59  53  54  69  33   2  86  14  20  17  96  50  75  31  55  61  56  22   5  19  65  69  41  58  70   2   6  84  61  54   5  37  25   4  17  10  88   1  75  59  63  45  46  43  46  48  53  69  97  57  26  23  17   3  14   6  76  91  99  14  97  95  86  80  24  73  27  61  77  97  16  93  53  78   2  87  79   3  64  94  12  95  63  98   9  11  27  54  64  56   1  94  92  30   1  71  96  93  87  62  94   1   9  34   9  11                                                                                            
                                                                                              8  11  11  82  35  78  85  99  64  22  37  99   8  28  25  19  82  57  28  38  65  41  37  26  87  70  36  52  45  44  33   2  83  81  47  11  71  49  16  91  91  63  94  18  30  79  11  90  36  49  67  19  64  47  72  71  57  17  36  18  74  72  18  78  69   5  65   9  91  49  53  54  62  72  30  97  17  69  68  86  21  10  96  27  97  72  83  36  96  13  17  70  56  17  37  32  36  73  73  24  12  30  69  46  46  43  40  85  34   9  92  79  80  34  20  28  55  77  52  97  28  97   4  90  52  77  93  35  31   8  22   8  43  75  13  92   4  49  86  21  14  47  59  80  31  65  91  66  63  80  66  67  53  80  58  31  39  78  66   5  59  60  25   7  17  93  75  28  62  30   2  23  82  78  31  93  30   7  52  86  24  70  26  17  77  83  55  77  53  22  58  56  96  78  34  10  10  60   4  48  55  92  49  40  18  50  72   4  16  97  79  35  32  55  83  89  70  19   5  52  48  34  75  50  58  83  60  52  60  13  47  51  88  90  79  70  76  66  50  69  39   7  17  25  49  89  99  83  24  14  48  69  28  75  45  15  38  94  92  88  69  16  49   1  79  80  83  26   3  42  55  86  41  95  61  79  78  26   9  48  33  33  50  57  40  91  40  73  88  77  84  72   8  41   7  96  47  47  21  85  92  28  32  68  29  55  73  63  46  64   7  75  86  78  87  19   1  76  75  47  63  84  37  82  85  30  77  81  72  52  28  86  62  11  85   9  49  18  48  66  39  52  70  36  92  52   4  59  57  51  13  54  29  42  55  95   4  71   1  75  56  75  90  42  12   5  91  64  39  45  67   1  19  11  40  91  90  37  17  26  83  25  46   1   4  25  17  53  40  96   9   4  25  10  73  50  98  31  50  90   8  76  32  25  15  13  54  47  66  34  42  26  87  95  76   3  57  46  59  35  16  16  60  31  77  39   3  42  79  27  73  32  74  26  58  98  26  93  31  73  94  52  35  68  82  97  30  93  22   1  86  26  48  37   1  31  99  26  97  65   6  29   3  48  45  97  93  41  48  68  93  86  58  47   6  15  71  14  61  49   1  32  55  28  55  53  24  59  27  25  94  29  78  15  23  83  75  60  32  57  22  57  49  82  37  59  99   6  30  68  13  22  92  74  96  26  52  44  12  23  99  52  52  51  48  89  48   7  67  47  28   9  38  10  74  74  76  54  39  56  54   2  98  88  41  15  89  79  59  99  16   3  99  43  49  14  56  69  44  83  84  59  31   3  38  15  24  43  91  20  94  46  30  82  74  55  31  18  15  28  39  94  64  86   2  68  71  14  88  36  51  57  77  56  48  54  34  92  16   2  14  75  58  66  88  43  47  73  39  80  89   6   7   9  61   2  74  46  79   6   3   6  55  96  45  24  55  31  34  18  54  62  73  30  76  56  96  44  76  87  86  70  72   4  61  93   3  82  11  90  13  99  63  99  17  28  23  26  11  72  75   1  14  64  39  97  47   5  14  24  24  66  70  40  65  74  64  92  15  12   1  73  48   4  26  48  80   9  45  41  66  57   9  34  90  75  46  25  85  33  37  58  92  66  85  92  85  74  94  64  57  57  77  47  87  28  97   1  41  83   5  44  38  85  56  63  64  17  28  50  81  65  30  55  85  93  14  90  38  95  25  47  51  17  14  38   7  89  19  92  11  91  77  19  90  12  78  35  84  16  86  24  11  67  97  92  47  50  81  95  49  56  65  68  92  14  32  31  83  93  51  61  77  81  81  20  43  51  80  34  98  92  65  90  16  70  65  79  78  89  38  13  67  58  68  99  22  54  89  39  50  92  68  47  53  77  35  23  22  94  12   3  67  73  66  46  86  56  35  18  24  76  21  36   2  35   3  82  94  26  21  56  82  42  90  12  45  46  12  46  47  91  82  90  14  45  99  41  35  13   3  25  67   4   7  42  74  85  17  35  10  71  74  27  33  33  22  92   7  44  11  90  38  33  69   4  34  50   2   5  44  21  47  99  42  86  83  22  50  61  24  55  76  34  25  26  24  20  64  36  38  38  20  34  10  34  73  39  58  78  95   6  75  68   6  40  10   3  12  53  40  28  64  32  38   2  36  21  34  22                                                                                              
                                                                                                64  24  63  65  62  70  31  70   5  45  32  79   1  59  29   6  43  19  60  97  77  88  31  63  96  94  74  36  20  20  68  75  67  75  24  12  73  80   1  95  59  26  11  60   1  30  61  23  96  12  82  55  70  35   6  59  93  52  26  35  71  80   8  64  31  62   2  92  68  61  77  26  80  46  33  77   2  32  11  34  34  70  15  65  19  32  73  76  45  44  52   3  13  86  81  66  50  28  76  60  46  70  96   3  99  98  70   6  73  44  42  25  38   8  74  99   4  20  76  32  71  91  40  94  79  69  62  53  26  26  30  17   2  76  77  38  85  75  53  58  85  12  77  48  71   8  86  14  28  86  47  25  53  73  40  43  31  29  12  12  41  60  56   3  62  65  76  12  20  79  98  28   1  50  17   9  55  57  63  18  82  93  72  76  32  45  52  60  22   3  46  88  17  64  15  63  72  37  34  37  14  71  66   6  63  40  59  86  55  33  16   2  71  48  32  44  93  88   5   8  26  97  51  64  62  55  19  70  39  93  66  72  28  28   7  32  35  60  33  26  69  81  21   5  23  59  89  48  50  22  87  31  98   5  13  99  35  83  58  28  98  53  32  37  47  50  23  98  73  12  57  92  92  79  15   6  39  62  59  16  10  60   7  54  39  75  15  75  42  33  61  26  95  48  72   2  12  28   7  52  79  87  15  68  36  95  75  13   3  99  99   3  77  17  58  32   9  21  24  78  47  14  35  35  34  74  63  22  23  30   2  80  72   7  85   1  50  97  19  33  48  85  42  51  40  86  96  18  86  63  35  57  95  89  76   7   5   3  87  15  52  78  39  63  47  89  71  52  64  15  72  23  76  13  96  47  18  85  35  65  17  25  72  77  82  78  56  14  43  21  59  93  70  51  91  58  60  18  49  27  99   5  20   3  67  84  14  79  10  60  60  99  53  30  71  26  44  53  25  82  37  14  10  83  48  72  16  66  89  45  36  18  10  30  30  97  36   2  30  14  79  61  18  12  24   5  61  50  33  26  42  82  10  52  44  70  87  30  74  70  55  81  36  40  52  86  80  99  58  18  31  25  53  12  71   6  17  94  62   5  45  32   7  54  54  89  67  92  29  70  71  12  44  93  33  15  54  74  66  45  94  28  38  58  63  53  47  12  93  39  13  83  72  87  17  87  34  82  50  83  68  83  99  47  43  27  58  37   1  94  25  10  11  70  74  32  16  18  30  26  16   8  40  44  95  63  73  36  40  59  23  25  34  25  38  64  53  42  53  34  71  13  80  29   8  53  24  31  18  16  80  90  56  33   4   3  14   5  64  63  40  31  77  61  50  70  59  99  32  20  14  44  86   1  93  32   2  55  82   9  14  18  85  94   7  38  36  33  83  16  26  23  19  55  86  41  57  61  64  54  65  95   4  76  69  28  11  75  25   3  93  44  94  70  36  15  89  11  99  80  39  45  83  22  43  62   4  65  38  67  87  79  11  35  46  14  79  89  44  90  58  44  52  67  41  34  40  80  28  50  14  46  14  65  97   4  39  39  17   4  56   4  66  79  82  72  24  27  71  17  61  37  17   5  91   4   8  23  10  83  89   1  39  80   9  81   2  74  43  44  97  81  67   2  40  93   5  63  97  97  41  95  23  72   5  78  84   7  78  32  84   3  85  34  29  81  40  85  81  95  82   2  82   1  26   1  49  49  56  46  90  62  89  35  25  50  62  79  48  38  24  20  73  44  56  85  69  77  73  19  64   5  46  92  99  17  74  84  60  54   1  24   4  69  89  53   2  26  22  81  56  82  82  59  83  89  74  11  32  43  65   3  91  72  36  50  42  29  81  71  87  44  94  39  18  73  71  41  15  26  27  68  95  49  82  58  74  64  33  57  42  83  50  27  98  18  34  53   9  37  71  20  33  33  14  31  24  72  24  69   6  18  66  71  81  75  48  35  26  56  74  21  47  58  84  58  35  83  89  93   3  41  62  31  22  87  72  82  22  36  21  84  80  48  66  44  14  36  98  77  97  22  70  25  49  31  51  14  22  91  29  99  14  50  91  50  37  69  40  29  38  64  50   4  11   2  30   2  99  67  17  45  17   8  79  37  71  55  31  24  11  71   9  58  89  73  36  31  35                                                                                                
                                                                                                  67  37  35  38  67  14  32  58   1  15  45   3  74  37  94  12   8  87   1  26  99  53  59  77  86  39  40  29  78  33  52  72  25  95  31  32  15  90  59  32  46  87  18  11  83  24  96  44  54  41  48  13  14  94  15  53  16  75  15  76  50  88  58   1  20  48  26  78  28  14   2  73   6  31  77  25  24  49  62  26  16  28  82  61  96  25  81   7  90  95  40  33  24  15  20  17  21  84  90  86  36  82  54  88   2  54  71  62  61  30  67  17  59  28  83  21  69  74  92   3  70  39  85  91  15  39  65   8  58   7  60  97  40  49  57  51  37  25  47  88  91  20  76  53   9  15   8  76  21   8  20  50  72  54  15   3  75  19  50  79  78  19  77  73  38  91  27   9  95  29  11  20  81  63  84   3  22  88  38  93  39  19  31  29  66  18  75  99  56  69  42  29  34  20  18  48  67  46  69  71  21  75  32  95  33  22  90  41  44  43  84  49  86  32  48  34  57  35  57  40  30  42  95  68  44  77  73  76  59   8  68  80  27  14  18  39  40  37  14  16  96  33   2  62  72  99  18  80  77  30  96  69  95  34  44  18   3  31  57  11  90  18  64  68  20  34  85  52  89  81  66  20  79  34  52  80  17  63  21  41  15  34  20  52  12  55  21   2  80  72  35  76  66  44  91  21  83  35  75  22  78  62  33  27  91  41  31  81  91  68  10  38  62  20  60  48  40  40  36  53  37  87  69   1  43  69  67  47  98   7  22  23  90  44  33  76  36  37  81  19  55  67  41  22  53   8   1  58  94  13  16  33  93  27  61  92  82  31  63  20  66  64  75  40  47  67   6  11  91  96  56  33  96  32  68  37  93  14  72  95  28  69  44  51  38  14  40  64  44  41  57  49  47  87  71   4  13  61  50  92  41  77  12  38  33  82  59  52   1  26  54  81  99  49  90  94  59  12   4  86   8  24  58  68  11  18  20  23  97  85  67  32  18  45  48  37  26  88  96  26  20  80  25  52  79  57  36  64  82  67  18  53  60  56  37  60  89  24  96  76  31  52  46  85  99  33  95  67  85  36   4  31  36  18  41  16  85  83   4  32  64  31  88  47  70  69  94  31  60  56  61  99  65  18  12   3  34  47  31  21  33   5  30  35  14  15  47  14  92  79  72  30  13  73  39  94  80  95  35  68   1  61  11  55  13  33  87   5  16  66  97  63   4  44  56  33  76  73  27  20  18  53   5  66  17  31  66  81  55  78  22  73  40   9  70  64  79   4  93  51  72  75  82  27  11  18  82  20  83  98  58   7  51  13  73  30  26  83   2  33  48  24  67  28   1  47  86  52   6  84  29  49  85  95   4   7  60  73  55  42   9  74  11   7  12   7  70  12  41  16   8  75   9  66  87  83  55  80  51  39   2  91  32  61  45  39  98  42  94  74  99  42  10  76  57  77  68  73  44  35  86  97  61  59  21  56  13  22  75  13  21  17  55  50  36  50  75   4  13  26  24  53  63  37   3  10   5  59  72  42  88  62  77  93  47  82  50  71  60  34  92  24  12  96  13  96  76  93  82  50  44  54  94  46  65  61  40  79  34  78  57  98  75  95  14  49  62  72  21  82  99  76  15  76  10  20  12   3  10   7  45  88  70  21   5  68  44  33  35  96  48  42  14  57  78  69   2  32  73  58  44  79  27   2  42  58  52  67  38  19  33  59  95  68  24  51  93  44  29  55  37  84  66  58  38  86  29  21   7  66  96  73  56  88  20  78  71  64  33   8  85  75  50  82  71  98   2  59  35   1  59  23  14  98  54  59  29  30  53  19  87  64  36   1  24  48  88  27  57  15   2  31  25  34  31  69  64   4  93  95   4  55  40  19  31  63  61  50  43  26  54  93  83  36  53   5  31  38  37  91  95  41  87  24  95  17  56  29  70  96  39  78  77  70  95  68  57  45  94  65  11  24  92  29  84  41  18  27  28  75  23  62  10  87  20  33   2  48  98  81  59  10  41  52   3  88  82  57  90  37  91  13  91  98  91  36  69  78  64  10  52  99  42  33  64  60   4  36  63  14  12  99  38  86  18  72  77  29  60  84  86  76  60   1  44  43   1  89  69  18  35  43  91  97  37  65  74  54                                                                                                  
                                                                                                    19  83  51  27  36  12  74  54  11  41  60  84  23  95  31  89  99  45  86  55  34  35   6  18  21  76  64  10  95  39  27  85  14  87  61  33  53  22  15  34  36  49  53  51  91  59  15  36   9  67  27  28  50  68  29  53  25  59  96  39  90  65  13   3  75  30  75  76  68  24  66  76  36  26  37  70  75   3  91  63  90  84  68  59  58  53  52  41  15   2  79   6  83  39  98  17  76  75  81  44  54  14  91  62  50  17  27  94  38  15  10  43  77  75  59  78  29  66  57  75  36  42  34  62  17  83   6  85   1  35  16  61  78  43  72  38  53  81  38  57  74   4   9  28  12  91  14  31  64  46  76  37  45  94  40   9  34  54  34  70  13  34  57  18  71  13  43  65  47  75  70  68  34  21  95  67  88  26  12  96  27  75  60  82  76  56  17  15  57  27  71  78  77  57  67  51  49  49  58  88  59  65  91  78  43  42  24  92  28  21  23  90  40  61  32  56  99  38  49  93  57  61  86  55  93  38  25  30   4   1  74  74  22   5  55  17   1  16  69  89  19  47  93  79  85  60   6  82  76  30  48   1  63  36  75  25  70  31  24  40  97  53  53  39  32  30  54   3  82  66  90  71  65  92  65  85  30  42  75  89  24  13  95  17  49  44  63  99  67  10  54  79   4  14  82  80  64  55  79  69  52  70  85  37  96  19  85  20  95  18  59  19  66  90  23  48  94  82  11  15  79  37  71  46  19  12  56  43  38  60  20   9  89  49  53  83  41  46  20  57  99  36  91  44  99  90  71  18  25  47  16  74  16  52  44  18  27  25  92  41   5  88  69  94  40  49  64   3  20  12  47  63   4  29  55  98  40  12  82  58  29  20  64  31  71  54  28  94  39  54  27  18  81  35  45  45  69  82  99  77  76  61  27  41  61  73  62  20  45  22  45  34  94   8  96  99  70  70   2  95  70  33   8  39  40  10  93  93  95  88  87  18  83   7  93  72  88  64  32  36  74  62  19  49  89  59  32  90  73  94  93  46  83  55  57   8  55  10  36  55  72  60  10  54  36   2  99  33  53  34  46  29  64  35  64  33   9  65  75  16  41  26  92  68   7  33  56  89  77  15  63  55  34  96   2  81  23  28  51  46  78  42  23  14  70  24  48  59  89  33  65  83  39  31  26  59  42  76  56  40   2  97  67  78  59  78  22  27  74  67  90  95  70  90  73  21  53  32  34  89  42  97  64  90  23  33  63  24  81  65  31  51  79  77  26  14  74   1  59   2  18  64  27  63  95  62  20  84  84  85  11  16  46  76  65  18  54  33  38  17  22  75  27  81  51  44  92  23  85  57  21  49  26  67  13  69  23  93  24  75   2   9  14  50  55  71  60  19  80  75  50  90  14  42  39  51  99  75  60  33  82   9  18  10  74  32  55  29  21  78  85  60  44   6  64   5  77  46  12  95  36  45  75  60  73  24  24  93  18  99  33  26   8  99  46  48  48  53  94  24  83  31  38  95  49  10  34  98  50  92  43  98  54  88  89  33  69  71   2  96  89  12   6  45  20  90  88  74  17  38  36  13  96  56  36  69  30  21  43  55  60  73  43  86  56  50  17  27  49  78  24  84  95  73  27  92  65  97  87  20  95  46  27   7  55  45  74  51  18  63  71  99  52  13  72  38   5  15  91  35  95  72  50  11  90  97  20  39  73  79  58  68  93   1  54  64  64  45   9  16  40  66  93  11  39  28  74  12   2  32  15  72  23  77  44  67  18  65  97  68  97  69  80  21  21  76  51  40  23  67  94   7  88  85  41  52   9  80  88   3  62  61  87  83  99  82   3  86  71  70  20  59  53  46  91  55  51  64  12  70  44  38  72  22  90   4  70   1  14  36  14  12  23  43  50  66  68  62  91  61  66  38  17  98  52  38  65  25  92  43  37  49   2  65  12  98  44  35  52  85  16  29  31  83  89  28  67  67  22  90  80  92  75  12   9  47  86  83  76  39  68  94  30  13  94  84   5  31  34  41  92  82  20  98  48  39  39  10  47  86  78  39  13  23  29  30  84  85  83  29  76  67  69   7  91  66  78  63  49   5  21  75  37  86  67  36  81  47  13  33  80  88  95  93  57  98  12                                                                                                    
                                                                                                      34   1  13  90  64  56  40  38  64  11  67   5   8  34  78  14  40  42  65  92  26  86  86  77  36   5   5   6  74  33  86   6  34  75  27  42  85  53  30  61  35  42  30  30  90   6  60  59  34  24  93  22  37  21  79  64  79  75  86  19  73  17  14  22  56  71  86  79  54  67  61  21  43  40  23  96   7  81  44  39  37  14  50  70  72  15  83  19  13   8  37  29  11  12  42  78   8  14  78  84  20  59  57  95  43  67  94  99  53  40  49  51   3  19  37  60   1  48  54  91  40  96  69  94   2  36  67  94  40  85  31  57  60   3   1  97  39  16  43  20  27  82   7  21  49  48  89  11  50  79  15  35  92  94  88  18  48  27  80  30  39  14  67  88  46  41  77   5  67  27  50  40  75  51  67  93  27  27  97  82  65   2  42   5  93  83  38  91  63  85  39  63  17  24  42   1  38  68  23  47  35  82  62   2  35  87  92  55  35  63  73  85  75  56  98  78  26   5  65  55  79  27  18   4  51  37   9  52  38  15  48  91  46  54  43  56  55  47  29  87  79  72   6  93  61  49  46  78  10  75  67  83  29  14  12   2  26  99  69  89  47  14  23   1  72  29  52  59  70  62  54  30  98  65  82  37  41  49  61  82  90  53  89  84  89  84  21  63  40  87  14  92  44  85  20  12   3  29  59  70  96   3  69  39  49  75  17  74   8  16  31  31  62  34   7  76  68   9  83  81  94  57  93  59  98  84   8  40  38  14  21  83  58  59  19  84  84  59  92   8  48  13  74  73  83  72  32  73  84  48  27  10  50  35  58  91  55  73   9  15  95  13  39  30  50  97  95  88  65  12   4  49  75  17  21  27  48   5   5  30  23  29  83  37   2  11  81  48  69  59  49  93   4  75  98  39  10  42  82  50  32   8  25  85  82  16  73  22  42  14  87  80   4  47  37  99  58  39  21  19  65  84  44  37  37   3  26  83  14  43  84  23  63  65  24  15   2  44  89  69  76  17  65  76  78  52  19  86  13  19  43   7  27   4  74  51  26  48  37  71  45  83  43   3  17  96   4  35  63  80  43  27  52  95  85  32  58  97  97   3   9  72  54  99  93  31  89  75   5  14  89  85  77  35  28  19  27  61  78  63  50  64  37  50  70  40  78  69  18  24  36  34  58  63  14   1  83  95  45  91   1  70  61  87  33  55  46  43  19  17  44  88  57  22  29  78  87  43  54  21  35  86  67  20  15  25  82   6  25  43  50  97  88  24  88  76  19  96  86  27  23   2  57  14  48  96  70  33  52  95  19  61  74  84  95  49  24  57  71  48  42  19  66  21   1   9  39  28  91   2  24  62  84  26  57  21   3  47  51  72   2  27  14   9  54  32  48  53  79  54  10  16   3  91  90  69  23  77   9  31  78  83  14  39  44  24  82  19  63  53  66  44  74  85  51  86  91   3  46  75  71  67  80  71   5  80  77  64  99  55  20  71  49  18  79  35  59   2  46  40  22  81  35   5  61  58  80  62  91  99  19  74  40  44  40  40  85   3  47  61  84  41  27  85  24  44  71  29  63  73  37  50  51  57  79  55  77  49  42  26  72  34  52  55  55  29  82  46  97  76  73  12  13  91  88  34  19  73  20  38  79  10  39  68  19  25  87  66  80  54  93   2  40  42  48  32  50   7  73   6  40  19  32  79  89  89  46  33  26   5  49  49  60  43  39  67  81  95  85  24   7  79  39  44   7  23  93  96  72  49   7  49  32  42  64  90  40  24  84  82  72  54  45  59  71  42   4  43  98  40  68  91   8  16  76  81  43  90  52  46  95  71  15  30  53  36  26  83  44   3  12  97  77  86   1  62   4  76  15  84  31  24  25  82  87  58  98  95  14  12  69  91  47  66  93  93  51  45  53  35   3  32  95  20  59  74  94  15  23  36  10  51  30  13  94   3  31  43  14  46  12  11  18  30  86  85  86  96  32  32  81  28   5  31   2  46  29  96  19  82  94  86   6  10  57  99  99  36   5  37  61  45   2  72  84  48  23  53  56   2  37  96  15   6   8  18  45  75  57  35  56  97  65  65  25  94  31  87  20   8  22   2  94  15  32  50  13  76   2  59  56  97  47  59  59  46                                                                                                      
                                                                                                        74  91  17  28  10  34  59  87  29  67  71  31  83  97  90  37  92  43  86  40  50  18  64  85  23  31  38  61  52  83  29  31  33   8  99  36  79  46  29  78  40  59  81  34  61  34  99  85  37  67  42  68  83   2  99  53   8  40  87   7  79  62  68  78  27  67  87  63  48  21  17  30  70  38  34  42  74  13  57  35   3  43  20  65  86  54  54  33  72  59  79  14  36  16  46  50  33  47  69  91   5  83   7  46  16  87  22   1  96  43  34  47  94  57  89  48  95  42  89  32  39  77   5  64  78  96  87  14  33  10  21  23  38  14  98  46   5  38  81  81  63  75  54  68  74  20  16  17  19  13  28  98  42  20  21  31  79  68  58  76  86  57   4  38  58  44  92  57  83  18  47  53  88  38  48  69  27  12  49   6  57   1  77  25  43  25  82  58  16  28  24  20  84  14  86  93  76  54  66  99  46  70  10  26  88  16  99  34  61   9  75  28  45  92  20  15  27  43  64   5  24  68  80  77  37   4  63  28  66  36  30  46  46   6  99  40  40  96  52   1   5  54  58  92   6  54  35  10  56  37  53  44  57  73  65  82  86  35   2  23  86  31  58  45  54  81  87   2  79  28  21  45  30  56  81  55  85   3  89  81  48  16  88  67  37  84  12  42  24  60  78  28  41  21  30  39  97  49  94  56  41  75  26  90  26  47  26  38  98  20  52  32  30  28  80  45  80  43   8  70  40  92  25  24  94  47  64  95  64  74  16  30  57  65  63  43  55   8  85  71   6   7  27  10  81  21  75  62  35  79  93  16  76  56  56  20  44   8  80  71  46  32   7  87  70  35  22  30  15   7  64   1   5  89  59  81  10  75  69  57  10   7  49   6  29  39  63  81  36  16  81  36  17  83  10  88  29   6  95  51  13  64  47  92  36  26  56  31  71  17  45  91  72  53  92  32  17  61  52  18  84  78  29  32  90  62  20  50  73  63  11  94  11  10  22  29  70  76  59   6  98  72  72   7  62  48  13  78  75  34  94  52   5  10  76  31   6  92  82  22  51  98  43  61  70  11  99   4  71  95  30   5  87  53  64  47  97  50  24  86  87   7  61  96  87  59  35  23  90  81  18  73  56   8  65  89  23  19  99  30  20   6  32  60  94  89   4  72  81  38  41  74  86  82  48  86  21  84  97  27  51  44  12  23  21  44  60  49  63  24   6  53  47  64  95  84  45  18  12  65  39  65  59  42  37  37  58  78  36  95  55  75  33  62  94  36  88  70  35  98  65   1  40  41  18  65  20  32  92  65  45  81   2   9   2  25  96   7  70  47  93  99  23  69  40  18  14  66   1  40  33  47  61  90  47  74  33  42  61  99  83  34  26  35  70  20  32  81  53  37  29   2  89  13  64  86  53  82  52   8  33  93  91  85  51   1  88  89  12  80  90  67  49  99  33   9  79  91  45  96  52  45  79  96  16  75  15  39   5  37  67  84  50  21  35  40  41  14  59  75   8  26  17  58  51  39  97  11  65  10  65  52  94  65  15  25  93  20  83  74  71  81  32  89  69  69  76  74  15  30  60  79  44  14  37   4  51  68  50  86  47   7  86  42   7  32  86   6   5  31  67  52  76  14  23  38  71  38  30  86  29  57  30  29  88  40  45  84   8  49  82  24   2  74  54  46  58  62   1  56  90  53  70  61  36   2  40  33  21  48  85  92  25  87  75   9   3  34  97  37   7   5  66  71  54  33  88  37  62  28  51   4  80  32   7  75  97   9  25  54  96  25  80  75  35  55  71  17  54  23  99  67  79  18  99  60  69  58  26   1   9  31  99  74  11  96  14  44  33  67  97  65  13   7  99  65  64  24  94  32  13  78  63  21  65  94  19  44  70  86  68  34  10   8  44  92  43   7  12   2  72  12  70  81   1  36   6  49  26   2  71  51  99  58  92  63  78  25  21  83  55   8  87  61  29  31  75  21   3  26  71  26  70  51  26  28  53   9  35  43  34  99  98   7  78  68  54  37  25  80  64  13  99  87  49   1   9  31  88  71  41  11  61  25  86  13  12  39  82  76  18   6  69  41   9  22  31  90  27   3  89  86  94  86  74  42  42  23  32   2  17  70  37  20  47                                                                                                        
                                                                                                          64  70  32  28  28  70  23  57  36  86  84   3  26   9  80  30  59  98  57  10  68  81  71  54  70  18  46  11  12  38  97  59  96  19  73  63  98  12  47  46  80  50   5  72   9   9   2   3  41  72  86  97  87  81  94   4  44  12   4  30  10  26  84  83  20  74  75  93  50  59  18  34  85  66  26  48  19  80  46  74  96  55  99  58  34  52  36  81  77  70  43  88  34  65   3  29  21  40  26  59  68  71  58  91  58  50  82  73  72  12  58  87  35  74  68  88   7  55  34   3  52  61  76  99  15   5  48   6  51   9  27   7  12   8  60  16  51  12  55  83  28  50  60  87  41  49  56  57  82  81  57  41  37  82  68  40  80  96  92  95  50  18   9  69  18   5  58  83  35  89  98  21  68  62  62  29  47  59  77  44  43  82  85  44  18  49  76  53  84  36  32  92  68  52   2  56  20  23  54  45  84  87   8  68  42  31  49  54  99  85   4  65  15  91  85  62  80  60   3  36  95  60  10  25  44  48  92  48  28  74  66   1  45  89  73  45  39  58  53  58  11  89  71  32  84  73  62  87   7  18  96  33  16  88  48  75  76  48  50  68  99  16  73  54  76  61  24  16  43  15  99   4   9  87  56   4  98  64  35  39  68  29  38  56  10  60  93  10   2  97  77  46  75  92  86  81  36  76   6  79  21   9  28  65  96  60  27  29  78  62  55  52  68  58  78  22  91  14  67  55  28   3  63  90  87  65  27  43  52  61  41   5  29  13  85  73  55  70  31   3  67  24  78   2  48  23  35  49  47  88  88  17  14  96  58  89   9  34  98  71  21  85  60  34  46  95   4  44   1  14  80  65  25   5  99  20  51  12  20  51  85  47  28  19  42  94  94  93  67  46  89  13  89  87  85  19  94  65  49  69  59  77  19  84  48  43  20  21  94  47  88  21  88  40  34  46   2  47  23  51  36  26  54  83  99  43   7  32  27   1  48  36  87  69  42  81  94  65  23  52  70  32  55  46  74  25  70  35  89  43   4  98  45  69  73  74  48  89  12  72  57  45  67  45  81  74  61  35  79  23  61  32   2  22  51  78  51  81  35   3  62  57  15  81  20  57  43  67  11  40  21  52  91  61  26  80  47  72  62  84  98  48  51  74  91  29  11  25  77  98  35  64  57  33  11  98  49  19  10  27  87  76  99   2  61  18  43  65  55  76  29  31  26  11  84  23  58  70  48  26  59  31  46  44  48  93  28  20  60   4  77  59  47  90  52  49  55  76  91   9  80  74  19   7  80  68  37  11  31  46  93  38  96  77  24  99  89  73  65  71  22  10  19  32  88  17  76  62  41  68  96  32  32  91  87  78  45  21  46  79  94  49  84  97  58  39  56  28  57  71  19  40  84  84  33  42  21   7  97  50   2  54   4  92  48   5  31  74  38  88  33  58   6  92  60  46  71  29  52  29  41  28  25  83  83  54  15  77  38  25  82  29  26  81  13  34  38  26  78  56  12  10  10  32  99  52  46   8  52  95  38  81  62  51  83  45  34  59  35  14   1  60  12  24  92   3  87   4  90  36  71  54  16  20  53  41  27  34  26  43  96  60  50  51  34  31  86  25  73  31  50  12  27  51  63   5   5  66   3  31  82  63  34  38  86   8  18  73  17  33  81  31  50  12  71  55  14  98  89  86  48  66  60  93  83  63  59  66  66  30  76  41   8   6  39  84  60  54  64  81   3  66  69  74  16  51  96  54  81  46  72  23  32  26  98  93  68  68  59  48  34  76  89  26  28  37  34  51  81  79  40  84  74  80  81  67  55  26  66  85  11  94  46  72  80  17  43  76  32  86  65  69  80  58  84  43  33  14  15  91   2  29  41  30  84  10  23  95   3  12  55  85  71  59  25  57  33   1  76  18  29  87  12  29  59  33   1  97  88  85  37  58  28  74  81  25  46  33  75  14  13  13  44  91  42  59  97  27  18  93  93  41  91  80  87  33  55  34  54  94  54  28  58  51  66  67  65  29  85   6  38  99  19  78  93  40  65  86  83  68  70  19  26  55  27  81  43  29  33  78  11  20  40  90   2  69  68   2  88  41   7  33  29  58  83  96  15  21  18  53  43  84  69  43                                                                                                          
                                                                                                            70  41   4  27  32  64  12  67  72  78  35   1  42  72  97  99  36  22  93  25  78  95  72  28  86  44  17  26  88  89   2  82  47   2  27  82  91  52  22  91  95  93  13  29  15  70  73  82  29  27  18  98  45  13  81  33  59  76  75  10  67  61  42  12  92  72  11  19  52  53  41  68  48  35  65  59  97   7  21  65  44  54  17  11  19  64   3  76  22  70  84  75  49  11  18  99  85  28  26  28  70  87  59  19  20  32  42  32  44  68  61  89  87  40  49  34  70  67  18  19  71  91  30  69  31  60  31   7  72  90  90  44  31  97  21  70  46  14  78  97  35  33   8  62  36  22  43   1  89  53  75  74  59  59  20  48  78  15  30  75  15  87   3  77   6  39  58  49  58  20  81   8  28  97  24  39  84  71   2  67  35  35  87  32  17  60  27  99   2  67   6  39  22  88   6  66  93  60  57  51  92   4  77  35  60  95  96   3  33  66  34  88  39  47  41  33  49  76  60  76  15  22  89  25  38  90  38  33  82  60   1  96  81  95  48  22  46  43  41  63  65  39  96  77  52  24  37  28   7  39  45  13  99  13  26  57   8  79  78  38   2  51   9  91  62  10  92  50  96  63  64  92  46  36  73  55  19   5  13  36  43  81  90  44  52  80   4  29  17  59  74  51  13  14  37  85  87  61  40  20  13  19  80  47  46  41  22  51  13  55  70  88  64  97  51  37  41  62  59  64  55  81   1  67  61  94  23  47  73   3  57  77  41   7  73   1  34  93  31  27  58  29   6  90  89  35  34  80  80  54  21  87  39  16  14   9   8  67  49  10  24  78  50  52  26  34  56  83  64  27  25  13  16   6  19  44  24  81   1  61  27  37  79  68  17  57  33  92  56  32  30  46  55  82  62  48  20  20  89   4  80  38  81  65  31  53  78  96  75  40  71  10  45  69  44  17  66  31  53  43   5  63  81  64  26  25  43  49  23  11  80  29  58  47  11  89  93   6  21  25  39  38  92  37  91  27  10  94  71  91  34  89  75  35  12  86  40  12  94   4  33  13  47  62  17  40  15  84  69  21  35  71  10  30  10  79  47  81  48  31  78  88  45  20  88  56  39  26  58  43   5  72  97  41  29  67  66  56  11   4   4  82  99  48  10  87  86  19  51   6  42  64  57   7  57   7  49  65  62  21  80   5  79  76  50  96  83  14  63  90  19  26  87  74  94   2  47  27  40  38  84  73  55   5  23  90  15  28  75  66  53  72  23  54  41  13  98  52  51  25  60  81  18  35  59  38  63  20  17  98  14  80  18  35  37  29   5  20  38  74  27   5  41  93  63  71  32  28  87  77  78  93  59  12  46  81  50  41  34  75  76  79  60  91  54  37  60  30  55   1  10  37  62  14  92   3  52  99  75  87  30  43  32  95  92  34  48  17  82  67  85  27  58   4   8  37  31  61  84  28  49  77  70  14  91  54  38  41  64  24  85  53  69  78  70  60   4  51  65  58  36  46  91  34   5  18  90  17  42  67  93  53  65  47  10  66  85  67  64  22  72  14  68  42  18  43  82  71  60  70  48  22  57  51  51  30  21  89  60  53   6  41  64  84  55  58  52  86  50  57  93  36  89  28  82  21  70  23  47  75   7  68  63  69  83  12   8  84   1  64  38  13  55  54  78   2  34  75  70  58  29  68  52  74  19  58  22  63  14  45  66  97  65  87  98  26  36  34  58   3  29  97  54  14  38  65  31  72   5  84  75  73  36  26  99  17  25  66  48  99   7  37  75   4  16  66  83  61  82  73  53  40   2   1  81  17  68  45  35  70  76  29  32  48   7  17  53   5  47  92  89  98  49  81   8  99  11  59  13  94  20   8  57  58  76  71  59  72  79  78  89  73   9  96  22  42   3  91  11  80  95  13  24   8  76  22   7  91  64  95  41  64   3  49  10  50  25  60  97  36  72  92   8  63  29  39  60  80  23   2  11   8  74  99  41  83  89  43  41  64  50   6  20   7  48  17  26  45   3   3  77  17  94   7  79  64  27  45  44  89   7   2  49   7  73  97  72  83  84   4  83  15  22  27  98  77  31  63  72  62  49  53  95   7  20  91  11  79  23  63  90  34   7                                                                                                            
                                                                                                              69  72  20  23  56  88   3   3  18   5  17  12  94  90  13  92  93  15  99  20  39  35  38   6  90  53  38  43  76  28  90  54  88  97  37  54  34  26  75   5  86  82  87  63  64  21  22  47  33   6   4  70  54  63  55  50  48  16  38  94  33  12  21  90  28  96  19  86  15  23  88  40  35  18  47  49  43  31  91  99  56  82  34  35  95  46  75  64  36  45  85  89  46  86  79  93  21  18  96  62  73   2  72  63   8  29  81  48   8   2   3  34  42  55  63  62  81  59  90  86  58  19  33  99  28  11  52  47  51  37  99  28  93  34  20  29   4  97  91  47  40  53  48  85  33  79  25  88  61  55  99  45  84  52  10  44  50  98   2  50  28  40  21  48  42  64  57  37  60  47  13   8  67  55  49  33  94  29  53  99  58  57  55   2  33  14  24  40  61  81  82  17  37  90  92  15  36  23  80  76   4  82  58  49  10  79  44  69  88  88  12  90  23  88  74  74  72  34  71  80  88  97   1  77  89  42  39  17  72  22  76  62  66  65  48   5  86  41  52  26  51  93  13  46  24  60  21  42  22   3  44  75  39  18  22  17  98   2  28  13  29  62  40  51   5  15  30  39  18  43  80  55  72  16  11   5  33   5  89  90  88  68  87  98  27  70  61  78  75  54  15  66  37  38  90  44  17  88  42  13  41  27   2  30  49  35  72  46  96  45  82  95  84  93  53  38   6   5  48  94  17  45  94  57  72  54  22  26  25  10  88  72  45  79  17  54  33  43  87  87  69  32  89  24   4  70   7  73  66  50  95  39  26  22  20  14  34  87  38  43  88  69  18  77  41  97  57  63  82  86  29  16  94  80  82  30  81   7   3  48  78   5  43  89  54  86  54  95  50   8  82  29  27  95  34  19  17  10  69  83  18  82  90  52  62  38   6  74  86   2  51  81  99  75  38  78  18  80   5  73  29  30  80  28  48  91  47  45  75  39  90  18  87  93  82  61  38  60  18  71  19  45  76  50  37  92  92  56  70  34  44  53  43  97  35  89  25  60  43  64  85  21  78  93  53  28  42  64  38  65  76  82  29  73  44  71  59  29  63  73  74  92  51  95  11  65  65  26  58  18  38  71  84  44  20   1   3  37  39  63  19  96  89  33  47  76  35  52  54  70  22  81  62  45  35  57  25  10  33  54  49  63  68  17  30  71  98  71  70  24  88  60  28  33  32  98  67  65  99  26  30   6  43  13  44  29  83  31  21  73  35  31  96  56  95  43   2  14  27  65  79  68  75  45  16  27  28  86  11  62  71  88  36  24   6  43   3  41  87  54  23  28  16  96  38  35   3  58  46  64  72  24  30  65  89  10  65  57  59  40  17   3  62  72  77  74  14  69  35  13  30  81  73  46   9  10  83  29  85  26  41  46  23  77  82  76   5  29  74  77  93   8  35  52  89  40  41  56  49  24  34  42  17  34  77  65  25  84  96  32  58  55  28  52  95  66  76  59  40  19   2  13   8  67  20  94   9  79  81  34  80   8   1  75  95  97  42  45  96  98  50  18  27  20  37  63  77  87  83   1  26  69  80  63  58  21  49  90  96  85  14  42  28  83  74  94  73  53  85   2  20  51  30  44  41  23  67  54  51  53  76  62  68   7  13   6  93  32  12  26   7  48  24  38  89  43  89  10  32  64  87  70  79  37  66  64  51   6   5   3  43  62  11  68  21  56  25   3  53  69  53  77  24  77  38  88  27  73  60  34  91  19  79   2  68  14  41   9  33  28  97   1  91  25  90   1  49  73  34  97  67  73  11  92  37  68  79  75  19  31  17  86  17  31  69  65  25  16  48  53  94  61  21  35  16   8  28  26  27  97  56  37  83  77  34  49  84  51  75  22  80  45  74  93  75  72  33  16  99  11  98  31  97  43  93  31  73   4  46  44  32  96  32  39  21  57  54  68  87  48  74  16  44  34  23  60   3  82  97  31  72  57  78   6  75  17  36  19  11  12  81  16  36  81  84  14  28  59  97  84  44  36   5  88  93  48  66  91  75  74  15  44  22  49  35  55  36  73  24  85  22  88  68  85  27  64  79   9  58  20  98  90  20  76  51  92  18  83  66  54  23  13                                                                                                              
                                                                                                                47  51  81  39  92  77  47  29  91  57  99  54  70  18  80  40  82  72  43  98  30  15  96  96  53  33  69  64  90  42  51  88  22  31  44  39  38  88  69  21  28  54  91  97   5  76   3  36  10  10  65  71  15  83   8   5   2  44  46  64  96  37  88  18  95  12  42   3  92  61  50  37  57  95  38  27  71  41  19  92  95  74  82  61  15  69  46  55   9  89  55  32  37  84  77  23  25  84   7  18  58   3  58  51  47  56  93   1  91  43  11  94  62  97  92  45  47  88  82  40  80  60  41  83  95  89   6  65  23  47  73  87  82  57  76  42  66  98  12  73   4  90  32   7  30  80  57  69  35  86  33  28  77  52  53  56  22  89  96  41  27   3  96  49  43  18  60  95  15  79  12  21  75  24  60  81  20  15  31  81  33  41  46  49  68  57  12  13  46  66  42  83  72  35   2  82  61  51   4  43  87  96  53  29  87  13   1  73  42   1  55   4   5  87  32  72  93  22  68  71  27  33  92  35   1  45   9  90   9  34  42  48  22  32   9   9  92  60  54  79  29  45  51  82  61  85  36  70  49   9   7   1  56  10  24  16  52  12   9  43  48  75  18  62   5  27  73  31  29  34  78  74  98  27  50  25  94  87   6  13  58  97  81  26  58  56  39  65   1   8  65  25  67  34   1  70  84  17  28   4  50  31  76  61  91  78  81  17  10  15  81  34  26  41  80  33  63  11  60  82  61  82  89  72  92  83  69  65  27  41  65  15  80  80  27  61  48  16  68  16  59  41  44  98   4  32  99  71  42  14  39  26  79  61   2  96  46  89  52  71  43  33  42  71   8  35  93  71  76  91  35  15  35   8  30  45  16  95   7  70  10  27  52  29  80   8  98  71  25  73  65  53  18  79  42  86  76  46  68  13  70   9  20   9  12  47  39  37  25  71  83  27  16  50  10  40  93  31   8  77  55  68  83  55  32   6  39  78  96  18  78  15  15  74  87  55  18  71  54  53  15  77  37  46  71   1  53  30  14  29  61  28  71  25  68  36  10  50  44  75  30  26   3  80  89  52  32  18  29  33  91  66  52  61  50  98  47  11   7  30  88  57  46  93  34  69  58  14   8  41  19  24  85  33  42  69  11  99  19  59  42  15  52  82  55  79  89  21  32  42  69  76  99  20  90  24  74  53  57  18  53  77  18  55  85  41  30   9  80  42  88   8  56  27   1  14  44  56  98  35  24  11  95  34  23  69  28  52  43  99  14  78   8  85   5  38  85  51   1  53  61  62  39  72  28  23  33  37   7  89  66  30  59  73  67   6  14  67  16  69   1   2  29  58  82   6  15  33  83  38  98  22  40   3  78  57  97  67  31  48  49  45  25  35  67  84  37  21  90  15  21  59  10  83  72  98  13  60  12  23  70  81  24  70  32  69  72  97  28  38  40  49  31  17  62  79  76  77  21  33  42  40  38   5  24  16  32  15  26  31  68  92  61  16  72   3  55  62   1  14  16  25  76  22  32  39  92  31  95  28  10  12  38  25  14  81  64  43  43  80  25  52   5  66  95  28  16  64  54  53  64  18  31   2  33  84  78  39  36  82  12  58  65  67  76  88   8  53  53  14  33  69   1  77  66  50  88  87  53  22  52   3   2  16  88  69  79  48  94  39   9  74  32  47  98  18  85  58  24  58  30  23  99  82  90  84  47  83  11  99   1  75  28  44  60  86  15   5  89  99  80  91  40  65  35   6  19  34  33  59  13   1  35  49  10  36  58  26  62  74  15  58   5  25  33  96  81  78  97  81  91  41   6  54  67  85  93  54  44  42  10  87  73  15  53  60  93  34  71  74  17  98  61  12  20  92  54  30  84  48  31  95   4  47  75  27  26  28  92  51  29  81   6  77  33  60  44  60  91  85  60  75  67  67  15   9  16   6  51  49  78  75  73  78  19  53  48  69  23  74  37  51   7   3  49  94  91  40  30  24  19   5  39  20  96  81  54  33  95  50  75  30  90  30   9  56  12   5  23  11  11   3  24  26  40  31  27  41  92  37   5  98  84  39  77  35  14  76  48   4  60  73  91  62  48  13  55  86  41  77  76  61  17  93  81  30  50  22  40  55  36                                                                                                                
                                                                                                                  10  72   9  98  50  17  70  96  48  26  71  76  18  44  51  48  93  95  58  76  37  52  17  27   2   3   6  76  78  42  82  45  85  54  25  73  33  40  56  88  75  43  13  98  86  10  16  87  13  28  37  78  56  91  22  80  93  22  47  99  47  88  33   9  59  15  21  13   6  52  78  72  95  41  65  10  19  14  81   1  89  62  64  11  45   5  93  96  70  55  21  53  32  17  37  31  93  53   5  55  46  73  61  12  62   7  25  61  90  60   6  45   9  57   4   6  91  37  45  87  52  35  60  55  69  22  76  48  22   2  16  43  59  44  95  40  22  83  78  69  86  74  75   2  34  71   6  86  86  47  38  71  24  47  69  76  16  91  84  99  99   1  81  56  65  71  13  74  35  18  92  82  33  40  24  31   6  18  90  33  30  76  83  84  74  41  10   7  15  85  70  20  96  57  67  54  13  43  12  95  13   8  80  30  77  13  19  83  95  66  85  93  69  40   3   4  78  93  70   2  96  70  93  12  49  81  33  58  41  64  11   6  66  33  14  51  65  45  69  36  17  39  21   3  66  83  87  97   5   3  81  99  57  46  45  30  69   6  90  98  96   8  29  91  45  19  56  18  78  61  24  75  12  20  36  67  76  24  63  92  21  68  50  98  61  79   3  67  66  53  13  93  18  20  98  27  94  11  13  63   9  44  33  49  78  55  93  15  73  64   9  98  89   1  43  30  73  31  48  91  89  64  61  42  36  51  73  24  68  54  84  48  73  21  77  34  48  73   4   4   9   1  80  92  25   3  93  82  96  79  53  10  67  12  15  81  24  43  70  77  22  10  89  18  95  26  23  59  19   3  15  12  36  74  44  78  13  49   4  76  73   5  55  32  82  40  82  36  95   9  25  76  44  48  74  50  96  38  74  60   5  58  77  34  54  48  37  16  65  35  72   7  37  27  84  28  70  62  17  93  57  20  74  54  59  78  56  39  69  12  64  70  56  65   5  65  44  17  81  13  17  17  65  21  26   1  70  11  87  14  52  39  92   9  51  32  67  60  61  63  43  91  84  95   3  68  40  97  50  99  64  95  30  26  80  21  91  82  17  37  78  45  82  24  27  33   8  76  77  21  66  35  61  65  53  35  17  24  25  25  74   2  84  57  46  90  11  77  35  60  71   4  53  54  85  62  63  47  83  78  83  79  61  21  98  83  20  54  44   7  54  25  83  61  51  95  90  70  24  15  18  99  29  97  63  25  74  85  94   2  90   4  43  44  80  64  26  18  22  52  87  51  10  99   8  70  67  50  12  98  73  61   4  64  40  14  66  23  84  13  12  62  29  71   8  25  41  39  45  57  62  59  59   8  10  49  38   1  93  54  32  89  82   5  84  48  80   8  58  71   3  31  72  51  33  45  32   7  38  25  39   2  86  31  99   7  77  94  81  17  62  23  77  80   7  87  10   3  62  66  21  86  87  71  34  31  21  36  15  78  29  23  57  55  65  56  30  39  97  41  82  61  12  41  93  60  77  53  96  49  63  89  61  37  21  50  11  45  96  86  63  97  21  12  54  51  32  64  39  68  39   1   4  27  77  25  90  59  37  84  85  34  97  59  91   4  92  96  55  57  91  24  80  39  69  68  13  62  78  87  44  76  34  36   4  93  49  15  22  68  95  41  31  18  83  13  32  15  97  41  88  13  13  31   7  76  69  81  75   7  79  89  51  43  33  97  11  66  22  40  79  40  17  12  10   8  68  99  17  55  52   1  87  21  48  23  76   6  77  88  71  88  28  43  58  76  83  20  56  90  20  44  66  33  16  60  93  55  14  76  43  67  86  43  12  62  28   3   8  66  66  79  21  83   1  65   7  21  94  94  41  45  26  86  93  84  87   4  37  25  27  58  10  83  56  81  54  77   4  23   9  43  30  36  18  76  45  20  43  42  60  42  84  51  16  17   1  42  48  78  16  95  19  26   8  71  68  32  32  64  55  14  21  87  87  74  25  52  71  79  71  88  53   8  76  84  94  58  51  78  29  95  45  42  19  18  81   5  96  72  94  72  40  90  73  59  62  79  90  24  93  51  33  81  54  57  79  52  94  60  52  32  45  25  37  11  22   6  90  45                                                                                                                  
                                                                                                                    35  79  57  21  43  49  32  51  99  94  75  54  32  90  42  42  62  53  52  86  35  98  82  72  90  98  91  94   1  32   8  48  82   9  86  32  92  39  73  80   1  97  46  45  22  36  73  56  77  47   5   1  31  45  23  94  97  92  85  85  72  42  51  76  23   6  73  31  49  64  26  31  51  80  89  76  93   8  96  54  22  34  59  40  53  81  35  78  45  12  99  94  29  87   4  64  23  56  37  72  44  27  68  95  50  72  75  43  35  18  83  29  19   5  38  12  53  12  35  41  36  31  10  96  73  29  40   4  78  14  25  72  14  20   5  76  95  24  34  17  83   8  85   2  33  67  51  40  75  34  32  92  80  80  73  10  69  60   9  18  56  47  31  68  78  66  87  28  33  52  10   3  90  69  46  68  58   6  58  52  89  51  15  53  18  19  95   6  42  14  36  65  97  36   4  54  34  43  32  33  34  20  61  10  34  42  18  43  92  27  91  68  97  92  54  46   8   2  48  26  16  35   5  77  81  68  24  67  55  83  81  83  74   4  74  77  74  13   7  61   5  10   7  74  95  98  64  81  28  86  85   8   4  81  39  16  33  56  48   1  41  16  62  10  30  92  17  32  67  68  30  20  40  56   9  17  58  26  98  69  46  98  26  69  75  61  83  91  36  62  80  79  92  14  98  93  70  11  36  96  69  57  19   5  26  12  74  44  98  90  49  58   5  16   9  34  84  76  17  87  64  77   8  27  42  80  83  40  15  54  31  74  42  87  25  77  31  25  95   6   2  34  13  95  51  51  81  71   5  81  91  50  13  94  54  34  19   5  49  66  71  80  17  49  92   7  85  43  84  65  60  47  77   2  79  93  22   4  31  71  62  63  76  10   9  34  71  71  18  95  47  65  56  91  33  39  73  77  76  70  46  97  32  29  59  14  20  68  19  95  57  93  15  86  10  59  96  38  24   3  71  65  92  13  25  41  14  35  57  35  86  74  22  22  19  81  82  33  59  23  63  80  38  20  54   6  69  83  33  29  51  71  23  20  92  21  83  90  28  14   6  91  24  74  78  86  34  95  45  27  38  19  73  70  98  88  96  29  94  82  23   4  93  45  66  80  97  88  91  51  53  38  88  15  73  59  31  74  94  57  33  56  18  15  90  11  21  95  68  81  31  32  42  61  34   5  72  43  45  83  36  19  45  60  46  78  40  33  81  41  64  17  86  27  92  14  35   6  47  83  68  26  93  15  80  98  29  68  66  35  62  69  94  61  88  87  87  49  18  29  24  28  84   8  51  36  24  65  63   3  12  24  26   4  29   2  44  26   2  29  30  13  39  19  36   5  37  42  51  21  31  92  18  93  53  29   4  54  34  10  92  28  96  62  45  25   5   4  35  12  43  92  35  11  35  11  47  81  70  59  17  87  18  79  21  46  20  60  71  64  95  49  24  23  18  10  76  60  43  64  39  16  93  77  66  29  32  78  45  77  55  66  46  73  39  91  87  35  29  12  28  17  34  63  22  27  31   6  44  22  56  31  22  25  72  35  26  33  58  19  38  76  47  37  20  32  25  53  49  85  46  78  50  83  17  80  39  36   8  88  76  94  25  30  75  48  95  36  22  12  35  39  43  76  45  94  91  95  41  27  35  47  18  42  74  25  75  48  81  60  33  96  57  57  11  39  64  61  45  62  61  79  68  75  69  68  69  30  14  76  53  29  94  97  67  35  95  76  89  98   3  55  75  87   7  56  65  34  27  41  14  70   4  21   2  59  39  15  47  67  69  23  66  10  83  56  99  95  41  79  19  76  42  39  20  81  98  90  48  93  96  10  94   8  79  91  67  54  93  12  95  76  17  18   3  79  89  54  75  17  69  84  28  63  81  31  41  82  53  46  39  69  70   7  91  45  28  55  44  20  18  62  97  38  73  83  47  16  61  38  21  94  54  59  91  16  35  28   4  83  49  39  95  51  31  98  36  94  69  85   9  70  82   1  63   1  57   9  31  52  85  82   5  32  39  95  70  50  25  42  39  95  73  96  94  94  99  22  37  58  45  24  80  97  79  20  74  67  26  11  94  81  79  92  80  79  13  32  24  61  61  52  43   3  15  21  30  36   5                                                                                                                    
                                                                                                                      51   3  42  94  66  57  65   4  16  45  54  32  28  41  62  72  24  10  79  23  20  69  92  15   4  67   2  85  82  56  74  74  30  59  46  75  57  38  29  68  43  39  55  49  20  94  66  85  43  90  43  65  93  64  96   6  33  75  39  23  88   6  76  81  47  99  17  59  45  44  40  43  66  67  72   4  66   6  36  38  77  17  22  86   3  49  19   9  48  80  77  34  26   5  66  64  28  93   1  34  33  90   5  91  54  82   5  78  28  16  33  55  43  22  70   7  54  63  46  44  57  58  95  62  81  62  55  20  13  28  60  13  91  17  33  63   2  32  51  53  14  23  64  94  85  17  30  10  54  37  27  24  81  63  97  64  88  30  91   6  60  64  20  41  99  82  85   2  28  98   1  87  49  97  32  42  11  71  21  33  22  20  67  31  10  10   4   3  11  66  48  22  47  29  55  94  78   2  42  31  43  31  68  27  60  96  49  60  20  33  68  61  91  75  28  80  58  24  99  96  90  57  31  53  24  29  25  21  65  36  74  18  58  27  70  83  22  69  79  90  36  38  70  26  77  64  19  19  38  23  40  45  39  20  44  36  41  78  74  18  77  58  48  56  34  33  62  31  93  27  82  26  88  86  85  95  25  57  31  54  26  13  35  44  52  73  60  95  57  82  47  79  85   7  80  55   4  19  19  76  87  37  44  47  58  33   8  93  86  34  90  67  91  99   2  50  41  76  70  12  52  50  64  10  11  43  57  81  30   5  27  15  43  27   7  96  74  88  18  16  74  86   4  17  67   5   5  74  26  16  35  91  21  65  89  74  11  58  86  81  81  42  16  79  52  54  73  30  73  49  42  69  41  39  68  59  80  66  74  43  73  72  53  39  96  52   4  22   7  62  91  22  14  76  72   8  20  91  24  94  73  71   2  16  20  29   6  46  44  49  63  62  47  32   8  44  76  94  83   1  15  40   3  20  91  32   1  22  17  47  38  88  40  42  10  48  51   3  39  64   2  49  81  84  21  88  96  87  42  44  92  61  44  79  85  39  21  24  31  48  63  11  29  12  33  79  55  56  70  35  11  99  79  78  54  71  98  24  90  33  75  23  53  68  35  11  19  20  76   3  40  83  44  25  66  99  78   2  47  17  82  65  74  79  90  50  59  23  49  37   5  99  47  34  30  80  85  27  76  75  29  81  63   4  34  12  70   2  57  83  86  21  47  64  60  74  95  47  77  95   9  35  54   5  33  48  90  42  69  82  42  95  44  20  89  37  85  21  55  51  37  73  11  63  23  53   2  63  28  75  66  57  84  68  65  53  43  91  96  69  36  88  28  56  90  58  67  62  58  41  36  43  80  24  57  18  57  28  36  88   5  30  39  81  24  98  96   7  27  85   8  51  21  55  92   3  27  40  44   2  53  90  72  48  94  19  84  54  97  44  44  59  38  34  60  63  22  82  49  52  52  19  59  43   5  13  48  15  97  64  16   8  43  42  17  41  67  57  69  23  76  61  15  30   2  41  54  24  99  96  42  78  87  90  29  67  48  54  20  75  64  98  10  14  95  40  20  96  78  66  47  24   3  63  82   2  74  76  79  40  26  19  70  83  92  27  75  64  21  74  11  88  50  19  33   2  20  60  48  58  73  18  62  73  29  35  91  39  63  90   1  55  50  78  94  71  65  21  23  51  94   7  74  71  53  59  19  98  17  45  95  86   1  14  66  40  47  58  23  38  56  91  18  81  62  82  74  13  83  69  11  67  34  97  49  69  68  48  62  38  46   8  17  33  93  28  71  13  51  98  28  54  29  17  48  46  64  88   9  84  44  30  97  91  44  44  89  93  17  11  81   6  19  56  89  99  87  29  73  76  77  46  12  14  54  10  93  53  20  18  65  73  76  63  37  97  62   4  28  22  92  26  62  55  99  55  53  98  43   8  99  88  82  84  52   5  28  65  35  82  30  82   5  37  20  32  40  53  57   8  27  54  52  65  30  81  71  37  94  77  87  24  85  22  63   1   5  81  54  51  95  47  77  12  53  91  31  92  83  66  45   9   6  35  27  75  83  78  45  10  12  25  34  88  67  80  84  83  78  41   9  39  96  59  26  52  30  63                                                                                                                      
                                                                                                                        71  37  15  21  94   5  58  13  74  22  28  28  70  21   8  67   7  55  76  75   1  93  61  29  90  94  64  59  63  72  55  14  88  84  59  95  72  16  57  39  29  65  89   9  21  53  30  78  57  72  24  91  95  60  12  65  96  47  95  81  19  38   7  25  92  52  89  22  88  43  97  64   8  53  33  38  54  48  33  59  60  97  84  87  58  56  84  31  45  57  91  90   6  77  17  92  19  33   2  50  24  18  94  14  93  32  11  58  45  99  50  84   2  66  71  49  44  33  62  72  50  82  17   8  42  22   3  99  75  47  99  73  91  74  59  91  17  50  78  77  58  15  21  35  92  24  45  80  27  78  23  61  94  24  92  98  78  88  18  33  18  21  79  67  47  38   1   3  93  44   7  11  65  71  55   5  28  89  52  40  30  99  39  67  87   4   6  90  61  24  48  62  88  40  40  31  51  94  33  81  33  56  53  94   5  44  21  59  30  14  14  50  94  78  97  38  39  81  84   5  28   9  61   4  57   9  48   4  78  66  63  19  85  11  29  59  24  94  50  66  44  41  77  54  53  81  46  19  47  83  29  48  18  83  53  35  73  25  34  81  45  76  44  95  33  46  73  64  40  23  22  37  30   5  16  43   7  33  19  40  37  14  33  53  68   8  44  37  92  14  59  12  65   8  87  19  66   3  85  29   8  38  23  89  83  57  89  67  99  78  77  77  93  28  52  10   8  27  56  99  42  25  45  91  32  11  85  62  73  50  71  98  24  28  41  79  18  93  85  91  22  72  16  10  30  83  59  45  43  49  91  36  54  75  64  51  94  64  14  26  69  93  62   6  89  46  37  74  94  76  73  26  56   6  97  60  60  71  89   3  94  63  69  25  12   9  42  22  50  77   3  88   7   4  54  58  61  90  10  70  47  87  20  51  84  56  44  51  26  39  66  84  81   7  84   3  82  87  28   7  59  61  98  50  87  34  75  62  37  84  97   3   1  10  84  89  91  22  54  20  93  76  21  91  41  24  46  15  94  54  87  91  34  17  18  16  42  77   5  70  80  59  31  40  46  26  91  18  76  64  61  27  76   6  70  58  57  97   8  43  86  94  56  81  96  46  42   2  72  98  30  88  78  30  27  99   4  85  25  40  31  14  84  86  58  71  66  16  56  57  30  92  67  31  11  45  62  49  31  42  55  19  21  87  32  83  37  89  71  52   2  25  42  25  35  12  84  59  51  48  52  13  21  35  86  29  97  13  76  64  23  14  44  23  85   7  16  81  21  77  12  89  88   1  23  47  18  30  54  33  95  99  99  12  42  57  75  45  92  30  32  81  87  42  68  69  38  98   2  82  84  71  97  23  55  32   3  32  95  31  36   9  71  34  92  55  89   9  83  72  29  72  38  50  21  72  94  40  14  41  20  69  66  81  50  93  32  18  65  17  78  53  56  27  83  21  46  92   4  65  35  82   4  62  79  57  65  89  96  60  46  23  81  92  94  47  85  69  37  73   8  49  73   1   8  19  36  47  17  21  29  68  79  77  65  36   3  28  88  29  58  38  47  77  34   6  70  23  26  84  97  67  40   5   1  68  33  79  42  53  55  50   3   1  22  94  86  55  95  99  25  87  45  61  23  84   5  75   4  61  78  37  42  37  10   4  96  81  96  65   3  28  26  17  48  22   2  22  53  51   2   4  11  84  26  21  47  82  72  34  41  75  82  57  54  29  54  55  47  76  93  26  28  71  16  68  39  97  95  51  42  21  25  17  83  88  81  71  35  57  60  93  75   2  22  80  82  37  62  85  71  35  34  38  56  24   4  11  36  33  19  47  29  15  54  47  35  49  58  20   5  71  19   7  84  96  51  40  87  98  27  25  48  88  75  52  90  60  13  91  34  26  78  91   9  90  56  96  22  63   7   4  10  10  41  60  44  28  18  33  75  23  71  46  87   9  15  39  48  80  17  26  76  99  38  74   3  35  39  24   2  12  52  34  88  64  93  65  87  39  82  83  29  70   1  41  26  51  97   7   9  65  62   8  10  78  22   4  30  16  87  70  92  16   6  69  87  94  21  26  49  44  65   9  72  89  50   3  92  79  46  42  13  64  45  32  69                                                                                                                        
                                                                                                                          73  68  61  20  49  50  71  17  56  66  68  52  53  72   1  52  85  99  74  75  94  63  80  18  14  64  58  48  33  59  19  18  52  27  53  74  90  11  10   6  98  99  89  74  36  46  48  62  71  66  98  31  91  54  49   5  82  82  69  38  77  54  74  70  18  88  27   9   8  59  98  93  22  19  96  12  11  22  15   4   4  83  40  93  92  31  28  64  97  49  90  75  37  90  27  11  45   9  83  80  20  85  18  20  70  21  51  28  47  74  84  77  30  19   6  35  89  83  20  52  64  48   2  95  36  48  62  42  67  17  43  30  52  28  62  44  49  69  94  61  58  32  47   2  65  13  39  14  26  50  26  52  61  85  80   9  81  17  63  41  67  12  54  88  15  29  11  66  22  70  86  15  75  99  35  51  27  35  42  40   6  76  80  48  71  84  92  81  15  69  64  33  78  51  63  83  82  79  38  38  84  41  72  56   2  31  75  75  39  42  94  45  23  17  82   3   3  91  77  22  28  77  13  59  74  15  39   5  12  85  71  94  99  42  12  30  85  34  29  54  99  54  67  89  91   8  36  10  44  94   5  33  95  20  98  38  20  88  48  12  61  99  62  73  93  76   5  66  32  30  22  49  20  85  58  30  53   5  66  79  98  27  55  62  96  31  61  81  68  94  20  70  85  92  66  99  24  70  19  14  53  88  59  87  35   3  63  48  12  77  89  16  71  59  93  87  59  73  49  40  38  88   8  27  75  30  18  40  27  35  98  93  55  93  56   3  46  26  49  82  40  28  11  76  26  48  58  46  41  60  93  58  11   2  79  81  12  79  59  69  18  51  22  41  59  29  77  77  12   1  63  46  70  79  50  41   7  15  10  15   4  18  77  32  73  55  93  16  95  91  11  15  58   2  40  78  60  30  24  68  10   3  49  30  71  73  88  51  84  78  18   8  92  24  25  39  32  24   8  20  63  52  81  23  87  72  75  45  75  94  56  39  30  40  11  73  10  12  30   6  95  87  13  27  21  77  44  81  45  30  40  83  92  93  17   5  57  85  73   9  28  74  14  72  21  86  70  73  53  49  81  68  97  14   9  35  94  43   4  40  82  70  86  84  26  16  70  51  10  70  64  13  39  80  13   8  15  62  46  76  76  90  83  16   3  57   3  99  47  65  46  36  88  45  72  50  44  88  16  22  47  41  58  60  32   6  20  33  45  56  42  85  24  85  28  65  30  98  43  75   3  35  99  12  20  61  60  23   5  85  33   7  18  89  14  54  72  95  52  26  73  80  55  63  92  42  73  56  24  36  56  94  85  86  54  94  34  49  83  76  81  80  62  34  93  14  28  80  69   3  15  93  45  68  84  66  20  41  55  45  14   6  99  86   6  44  83  95  86  11  36  52  76  81  60  90  71  77  17  16  59   3   7  57   9  97  39  96   9  31  88   5  32  73  89  17  66  85  43  97   6  89  88  21  11  87  74  10  44   7   8  39  55  57  69  96  40  32  33  54  58  14  81   9  64   1  64  87  97  88   6  11  46  55  23  33  98  80  80  65  82  93  85  41  44  12  48  93  26  18  16  80  67  76   7  64  99  78   6  94  45  30  75   3  61  16  31   2  77  46  22  96  69  58  83  53  88   9  24  19  62  72  84  15  69  33  32  75   7  63  61   1  59  51   4  31   5  85  43  29  45  63  81   9  46  27  77  81   2  67  64  62  24  70  78  46  47  17  88  37   8  97  31  27  74   6  57  28   5   1  56  31  48  89  58  11  10  51  17   7  90  47  28  10  31  51  97  89  46  10  82  46  83  29  74  98  67  74  71  24  40  62  19  13  99  63  88  14  25  82  19   9  72  95  12  79  34  53  43   2  44  67  19  30  96   3   3  20  94  63  19  83  69  76  60  43  15  92  15  92  42  88   1  46  63  75  47  54  25  41  99  44  70  31  67  28  45  31  78  52  43  41  41  28  39  40  32  25  75  74  41  55  48  50  37  19  84  11  48  91  95  79  13  10  82  17  62  84  98  73   3  23  90  12   8  94  95  64   8  90  55  68  54  66  81  89  52  14  71  77  79   5  13  56  61  74  41  83  72  62  73   1  16  38  18   9                                                                                                                          
                                                                                                                            89  26  72  92  57  16  73  82  79  10  15  32  81  76  92  63  28  50  95  38  69  75  81  57  65   7  37  26  73  54  60  31  38  29  10   4  11  89   4  19  55  37  60  79  93  11   8  31  79  79  45  87  73  59  37  84  99  53  92  40  30  97  20  17  55  82  24  71  54  18  36  62  75  37  44  61  11  77  11  73  87  11  94  51  88  31  45  22  91  80  16  83   3  92  28  34   4  55  69  55  48  41  19  66  57  46  36  61   9   8  63  20  86   2  38  61  97  69  28  23  94  69  26   8  45   2  84  26  91  35  13  21  37  26  16  54  13  12  18  58  66  56  48  79  58  58   9  96  43  49  63  31  75  36  40  50  47  61  97  27  41  18   2  64  62  83  12  63  31   3  22  64  10  65  78  90  49  12  34  42  88  73  44  57  85  25  63  23  12  24  31  58  44  20  60  30  47  34  40  92  95  95  81  83  71  56  79  62   5  51  48  98  40  42  29  41   1  25  59  61  19  62  70   4  34  98  76  55  11  70  55  81  18  93  65  35  17  70   6  41  97  89  75   3  18  84  25  10  86  29  64  82   2  75  38  17  90  59  47  12  69  91  67  42  22  36  95  33   5  71  56  73  53  51  28  26  39  65  82  60  37   1  79  40  32  20  73  24  89  66  31  83  82  92  53  53  72  84  61  93  24  40  32  82   1  65  79  48  27  16  16  42  14  99  48  98  62  87   8  60  74  61  67  29  65  84  42  49  46  25  68  76  60  58  86  41  23  28  37  58  86  58  70  39  40  48   6  66  96  22  91   7   7  57  15   5   5  47  86  62  78  91  40  10  24  32  92  89  90  49  59  87  34   4  33  29  41  96  76  61  57  24   6  76  91  32  58  17  23  47  17  48  24  60  99  40  67  32  23   5  16  69   7  66  64  44  99  90  13   1  71  94  93  15  85  42  80  31  79  70   5  86   9  81  29  13  38  12  31   1  88  41  20   7  95  18  47  38  75  42  53  50  88  69  64  59  72  40  55  25  90   5  83  11  59   4  70  32  32  82  73  96  26  87  13  42  18  46  96  40  90   7  12  81  85  52  27  84   2  16  85   8  87  53  54  10  66  90  67  79  73  30  15  60  68   2  67  45  33  67  65  20  77  11  24  58  90  19  69  71  23  96  23  83  36  15  42  40  11  29  80  27  58  76  69  63  89  57  34  42  66  61  24  29   4  64  47  52  60  35  66  14  36  10  76  72  88  30  30  23  22  57  60  87  90  81  90  76  56  46  26  60   2  59  66  52  94  10  91  25  90  65  98  52  73  17   1  38  26  91  26  59  95  85  44   7  60  33  79  96  82  21  94  34   5  93  41  67  19  55  90  87  29  26  64  69  46   2  28  50  10  48  73  11  15  53  27  85  57  97  30  69  89  10  66  64  13  39  38  94  96  27  10  93  56  90  43   8  95  25  41  94  62  32   1   5  59  29  37  81  12  66  53  43  85  82  14  56  58  60  14  61  80  86  86  48  48   9  31  50  31  71  92  77  31   6  59  86  88   7  23   4  16  72  29  73  14  43  78  20  58  66  34   6  93  46  31  10  58  55  95  92  24  83  89  31  28  53  75  50  80  82  56   8  65  61  23  20  42  81  33  85  82  87  32  82  65  87  34  35  73  15  77  84  27  73  95  87  45  43  30  88  59  25  35  96  98  91  64   3  24  67  90  25  73  96  46  75   4  63  74  31  24  41  64  59  24  79  99   4  42   2  38  71  29  30  34   4  67  11  93  68  36  92   1  25  19   2  27  62  33  64  19  11  72  86  11  37  52  98  85  61  59  74  60  99  64  43   4  15  46  63  47  54  72  45  69   9  27  54  69  37  20  63  99  59  64  45  91  88  68  10   2  99  99  23  84  28  34  28  19  48   5  99  89  24  59  36  50  67  47  55  41  15  60  97  55  59  25  29  67  95  29  28  19  44  98  12  40  53  28  77  26  71  51  16  82  35  14  33  30  79   9  63  53  54  87  84   1  40  71  66  94  47  19  37  76  57  42  73  73  50  96  90  41  92  96  87  31  24  10  69  90  60  23  57  57  26  52  80  86  15  21  37  53                                                                                                                            
                                                                                                                              89  12  21  18  15  35  29  10  29  29  43  18  51   8  62  37  72  32  25  95  81  63  14  22  20  14  33  50  16  34  31  80  75  11  87  48  82  92  97  12   4   8  95  98  64  77   1  75  57   6  87  51  70  11  43  38  82  85  40  85  56  32  99  52  36  43  63  56  34  78  11   2  86  93  87  16  39  28  46  12  92  79  26  15  46  13  70  64  69  22  66  45   1  32  98  66  98  76  59  40  92  76  62  95  33  68  65  17  15   3  53  89  12  63  70  57  24  21  39  40  42  55  30  16  35   8   3  44  58  63  95  45  82  56  59  71  49  53  39  60  63  62  45  77  74  70   1  75  12  41  68  38  75  29  23   4  42  77   8   9   4   5  27  89  45   4  72  55  11  24   5  18  92  72  31  70  18  52  30   4  90  88  45  43  62  19  46  73  51  23  40  91  68   5  57  35   4  56  93  96  52  81   4  62  50  25  76  97  77  82  43  11  57  67  97  88  71  36  86  94  43  97  68  57  69  72   5  85  28  27  55  19  81  60  51  17  97  25  58  71  30   9  85  65  15  30  45  99  93  16   7  76  45  15  91  36  24  31  30  84  60  21  84  61  95  32  50  83  49  77  18  86  54  90  44  60  82  27  12  56  21  35  34  40  26  26  99  44  35  69  10  63  12  42  28  37  61  52  32   5  61  11   6  45   7  40  34  87  34  47  97  51  54  79  75  81  12   5  95  57  93  27  42  33  74  72  15  48  93  98   8  71  77  67  30  92  74  20  73   7  51  49  58  94   9  77  15  11  25  89  96  62  66  47   2  34  50  62   2   9  86  73  31  29  15  40  84  22  68  66  85  58  64  68  43  82  19  71  64  46  80  56  72  18  88  62  37  13  99  54  68  95  10  35  85  97  72   7  12  90  16  18  19  54  88  17  50  75  54  17  30  81  84  83  54  55  54  77  69  65  72  54  24  50  95  32  79  56  46  93  21  17  60  55  67  47  14  44  82  95   3  92  34  49  57  69  78  43  80  76  18  89  23  15  16  60  99  13  47  39  47  49  22  62  83  71  70  11  84   8  79  41  25  91   2  65   2   7  83  57   5  23  90  31  47  54  71  35  21  49   9  27  61  89  24  20  49  50  41  33  34  24   1  46  95  87  76  55  60  30  91   4  45  30  11  63  23  38  21  11  76  96  37  68  77  42   5  79  98  38  71  67  49  75  73  60  68  77  26  11   1  49  17  38   2  15  49  98  77  20  39  38   3  71   8  32  95  84  68  51  85  86  44  48  52  90  85  14  55   7  13  24  87  50  66  52  37   3   9  27  35  35  14  15  59  86  49  52  42  97   4  79  96  85  18  86  46  21  45  22  11  92   2  68  55   4  28  49  64  55  85  65  18  33  72  50  85  51  30  20  27  64  60  29  92  76  37  24  84  72  32  40  96  57  69  42  34  12  56  51  87  84  42  74  99   3   9  31  15  21  70  69  59  49   3  75   3  42  91  29  81  98  74  91  99  66  94  47  83  34  35  74   1  51  32   9  81  54  50  14  39  37  64  96  11  85  87  37  68  50  89  36  46  69  85  66  83  33  51  92  63  22  82   9  23  59  68  89  94  17  38  43  58  90  44  95  39  54  88  32  89  75  99  35  36  81  32  62  17  54  45   4  25  49  15  92  15  20  77  76  29  77  25  18  59  18  74  40  42  45  12  99  28  17   1   2  40  19   7  20   9  53  54  87  12  15   8  45  40  87  60  44   3   9  79   2  72  15  44  86  15  65  97   7   6  75  24  99  28  72  46  17  67  51  53  92  33  24  76  22   5  87  64  71  49  26  34  20  18  40  34   5  78  49  64  23  55   2  34  67  38  44  28  92  16  12  95  48  61  87  51  26  15  35  85  16  17  84  42  37  46  15  21  28  77  99   3  64  50  84  60  24  82  42  45  58  59  98   2  37  55  82  19  95  71  11  52  53  85  44  53  15  73  62  30  48  82  85  20  62  74  20  62  27  87  90  78   4  85  54  68  99  23  25  73  29  90  97  83  13  43  59  60  63  61  82  31  73  57  93  46  34   8  45  67   6  37  54  18  97  89  72  73   3                                                                                                                              
                                                                                                                                96  47  76  28   7  37  86   9  58  31  89  72  77  15   5  40  82  67  76   8  45  96  78  69  58  98  71  48  95  59  47  35  77   6  61  47  29  75   6  97  54  40  75  45  18  18  66  68  81  97  58  47  25  98  30  58  74  73  24  64  64  20  13  82  13  58  55  40  25  91   5   5  78  74  96  89  53  58  54  44  28  50  48   9  45  97  83  65   2  10  44  45  97  26  16  90   5  55  73  84  20  77  39  78  23  59  86  32  11  36  16  33  83  79  92  96  73  85  34  24   4  10  70  22  95  13  19  89  54  23  56  21   1  32  20   7  15  26  72  97  48  50  73  52  74  91  23  50  86  17  22  18  91  23  14  66  52  84  76  21  77   9  63  51  60  81  18  29  92  46  95  45  78  57  26  43  23  10  99  25  42  32  78  40  92  76  81  34  48  83  69  97  11  60  52  29  58  68  28  79  81  61  93  61  45  95  54  20  40  73  73  53  13  11  48  65  95  22  64  64  26  14  23  28  77  66  81   4  82  63  72  71  69  34  57  28  87  14  90  33  25  49  31  81  79  41  49  33  90  67  61  50  70  67  18  16  90  67  86  54  24  82  43  45   8  60  37   8  78   3  66   1  95  44  55  33  70  51  36  58  28  80  74  91  10  93  36  27  80  74  31  26  13  48  80  36  77  50  75  96  35  88  92   6  73  56   8  87  73  58  77   1  47  14  67  58  99  72  72  21  73  97  57  86  26  99  78  34  83  47  82   7   9  26  91  26  23  20  37  16  90  50  89  98  28  54  41  53  90  61  33   7  88  34   9  23  34  75  35  78  69  24  45  51  20  19  88  68  72  49  23  74  87  49  49  14  88  40  89  80  12  50  10  32  54  44  89  70  37  61  68  12  82  90   4  43  32  63   3  62  85  10  19  47  20  63  26  33  14  32  44  54  29  54  78  88  78  12   9  59  49  44   2  86  58  94  83  95  76   8  99  27  62  29  72  35  94   6  10  64  48  24  42  79   8  90  53  87  72  59  60   2  13  26  46  19  60  12  44  62   6  85  43  55  18  18  39  85  12  21   6  91  66  58   1  61  33  75  44  21  80  72  88  72  61  88   7  75  91  21  26  92  72  38  12  39   4  60   4  82  20  15  33  45   2  19  76  24  49  17  40   9  32   7  17  52  11   7  20  22  27  49  88  74  70  93  47  66  45  34  20  50  88  24  67  63  36  20  96  47  84  27  45  84  41  44  79  36  71  92  82  50  48  85  26  85  81  89  73  99   9  23  20  33   3  78  85  19  17  14  13  51  89  27  35  91  89  31  35  20  75  89  43  21  21  48  23  95  17  22  21  61  95  84  50  91  15  81  22  91  57  86  44  95  70   3  71   9  72  30  88  41  93  44  38  70  35  57  95  58  26  63  31  33  76  85   3  55  88  37   5  16  93  80  46  46  98  75  63  31  39  27  34   6  58  23  33  90  93  94  11  16  50  30  71  20  60  76  62  66   4  53  10  41  95   3  61  85  98  90  11  92  22  43  73  98  96  20  81  99  79  30  98  87   9  34  30  83  83  62  38   8   6   5  37  15  66  38  61  94  89  60   4  28  42  32  44  18  17  11  45  58  49  28  63  73  76  56  15  57  46  87  28   8  35  66  64  31  51  65  63   4  79  61  99   6  53  38  31  55  78   8  28  16  72  77  21  55  62  43  46  99   5  38  95  10  45   1  18  38  59  27  64  18   5  47  23   1  74  18  45  81  19  79  13  93  95   1  23  16  21  15  39  35  51  73  96   7  44   4  27  33   1  35  70  78  44  89  99  79  40  45   5  28  12  33  71  91  67  84  20  61  68  90  46  43  93  87  61  94  93  10  21  88  18  93  99  18  36  30   4  96  91  25  68  33  44  96  58   6  67  51  96  92  29  34  70  39  40  33   1  65  67  46  25  42   5   9  16  38   1  89  49  34  82   7  15  86  58  22   5  79  83  10  69  33   6  96  22  27  56   8  67  93  63  19  33  92  16  69  34  39  84  98  51  55   6  12  74  81  16  29  50  57  53  11   9  11  97  98  88  67  76  12  88  67  68  33  65  73  30  86  11                                                                                                                                
                                                                                                                                  64  32  24  11  72  47  37  96  77  66  88   8  59   7  80  24  52  39  65  38  65  12  62  19  14  71  45  35  59  59  18  36  26  96  77   3   4  64  75  11  76  68  33  85  40  51   7   4  63  38  60  75  41  69  31  87  10  60  54  16  28  14  59  11  71  45  44  71  96  80  72   9  99  15   5  72   7  83  69  60  67  80  30  12   5  97  74  92  72  62  72  42  52  58  17  86  53  56  88  81  67  82  18  68  13  86   3  72   9  45  58  80  18  23  92   4  21   2  49  60  63  88  73   1  79  35  80  48   7  79  88  46  76  10  50  73  86  36  26  50  25  60  42  79  79  61  46  24  16   7  80  28  30  69  70  33  62  90   6   1  75  26  35  24  24  77  98  71  12  66  58  98  46  99  82   3  45  27   7  32  69  95  19   6  36  32  73  70   1  43  24   8  81  53  92  72  24  44  13   3  49  41  71   3  87  44  78   1  52  25  78  78  34  94  41  78  21  92  56  66  15  66  73  49  34  21  56  79  59  80  77  77  12  36  41  89  77  13  14  68  34  66  86  31  99  36  84  65   9  36  48  83  73  87  82  16   1   1  15  67  83  93  75  84  47  55  15   3  45  74  22  75  91  97  75  88  29  56  23  75  99  38  31  76  20  98  33  90  24  22  68  91  55  29  47  83  30  64  71  11  77  19  75  72   3  39  73   4  33  56  44  37  44  47  30  75  96  76  84  12  43  79  56  84   7  67  30  24   3  39  18  12  45   4  27  77   4  62  98  79  94  37  37  23  25  10  39  60  28  35  19  99  90  15  17  70  16  36  20  29  52  97  84  57   1  75  78  93  99  92  44  59   8  28   1  93  77  30  41  81  89  67  18   6  56  41  61  91  52  33  66  93  66  63  91  12  86  38  35  79  89  34   3  70  80  25  54  50   1  86  47  53  37  99  47  73  80  88  61  20  18  95  90  20  31  77  10  77  49  76  31  27  74   9  68   9  71  85  48  50  79  22  53  46  38  11  60   5  62  76   2  22  87  64  94  88  26  69   8  35   5  65  68  25  60  24  60   3  68  41  74  28  97   4  11  51  35  65  64  27  16  31  65  25  25  45  85  70  32   8  44  80  26  38  24  77  85   1  45  25  70  47  56  50   6  70  94  60  92  22  26  30  48  85  69  86  79  32  82  56  90  59  50  70  60  43  55   8  98  39  50  11  19  67  77  54  79   2  16  93  55  40  96  68  11  20  99  21  94  59   1  51  25  86  64  48   4  50   5  91  89   2  49  66  96  32  51   9  59  25   3  11  28  91  36   7  93  58  29  24   7  86   5  65  67  81  86  76  76  58  10  38   6  45  38  87  40  22  12  96  25  36  51  93  74  47  16  63   9  44  81  92  37  51  93  81  95  10  11  43  67  31  56  69  77  51  43  69  91  14  97  31  21  96  45  61  43   9  37  47  92   4   4  88  83  70  19  63  24  69  93  76  60   7  11  78  16  68  32  81  41  26  76  40  99  18  58  86  58   1  72   7  72   4  88  33  81  57   5  91  66  78  68  34  85   6  31  52  21  93   1  80  54  53  54  68  74  26  59  58  52  47  91  24   7  84  50  33   1  94  47  69  64  43  49  43   6  67  66  72  39  98  42   1  39  26  14  70  53  85  88   8  78  35  61  50  76  64  91  43  66  87  43  37  27  70  20  98  58  80  72  22  84  23   8  94  55  32  23  95  53  27  34  49  77  33  18   2  23  38  32  60   9  29  23  28  29  82  27  92  94  46  83  38  73  28  41  33  76  59  21  77  90  74  70  12  44  62  67  57  78  15  18  51  64  62  48   1   1  36  18  34  86  91  30  76  58  10  82  93  35  39  33  18  53  27   3  40  87   2  24  41  53   5  63  63  78  52  95  75  64  21  19  94  63  57  92   4  15  57  85  27  84  20  10  92  29  54   8  26  60  87  78  41  27  93  47   4   6  35  86  51  11  93  22  62  28  63  39  45  23  53  20  32  21  95  64  35  31  25  87  34  89  11  85  37  29  88  84  43  30  55   6  34  55   7  61  45   3  93  28  31  59  23  28  74   2  12  68  35  22  79                                                                                                                                  
                                                                                                                                    13  54  40  38  11  91  25  27  29  94  50  31  75  70  97  31  61  98   5   6  98  48  86  76  27  29  85  79  35  65  90  19  53  89  27  11  78  45  48  82  87  80  49   6  34  10  59  79  55  85  10  61  79  57  26  11  99  86  98  55  40  64   3  60  86  97  86  18  87  22  50  90  66  42  98  94  22  83  36  13  49  40  20  24  72  65  96  97  82  77  20  55  74  86  26  21  21  27   1  65  57   9  80  12  66  10  95  95  69  43  57  67  96   1  23  32  11  40  64   2   7  99  68  27  93  50  59  33  87  24  23   1  86  56  27  85  75  45  28  14  56  86  61  70  80  76  57  53  12  86  45  39  65  78  35  95  35  37  64  31  30  50  96  72   9  18  46  17  85   6  25  87  71  35  20  67  26  30  27  37  59  55  61  83  83  89  13  78  17  32  98  82  55  31  65  46  76  48  38  61  70  35  85  31  70  96  40  61  88  91  23  57  32  63  73  61  56  89  40  32   7  30  14  36  50  28  96  65  66  57  12  16  95  16  58  61  46  99  30  21  53  41  34  12  75  15  89   8  93  17  56  10  83  33  93   7  97   1  87  25  50  20  55  20  57  36  26  31  99  34  67  58  87  20  65  49  31  90  31  94  99  17  55  78  10  69  35  37   9  68  19  61  33  25   7  52  37   4  82  40  87  20  17  97   4  44  33  21  34  46  18  77   8  31  60  53  22  87  85  91  91  70  32  21  28  25  29  87  64  62  64  78  70  45  88  72  15  30  86  45  32  86  48  99  51  35  94  98  95  10  39  88  47  31   5  34  73  14  70  37  53  75  36  78  49   1  35  26  24  72  55  48  47  45  51  35  20  40   1  90  96  94  50  34  24  11  13  37   4  20  23  87  73  68  74  44  30   5   7   5  11  78   4  59   7   2  93  18  37  11   9  44  25  38  84  97   3  66  91  79   3  83  62  34  32  27  35   4   6  80  11  73  60  69  22  77  66   8  61  22  98  35  36  47  63  39  68  30   9  29  65  99  37  62  91  14  30  21  17  65   4  45  97  80  84   3  96  23  53   8   9  58  35  55  54  22  85  30  77  35  21  64  55  55  27  52  74  33  75  41  29  99  39   2  51  45  81   9  50   9  80  33  68  67  47  21  43  73  15  66  19   1  63  57  38  13  37  38  95  77  13  80  88  16  85  42  45  52  33   2   2  76  95   3  49  52  25  18  77  87  61  61  29  88  89  37   6  41  16  87  63  22   8  16   5  91  52  63  31   3  47  71   6  91  36  85  59  81  73  66  66  74  24  11  23  80  17  31  41  10  86  23  67   2  28  82  56  53  32  86  10  91  84  75  72  22  79  29  42  58  88  71  70  34  75  15  99  69  29  12  68  58  30  72  75  17  45  26  60  40   4  73  56  49  87  76  25  24  74  35  43  13  73  44  96  60  22  93  30  29  30   3   9  52   7  98  62  88  97   4  80  72  41  57  26  77  47  89  46  62  86  93  73  19  89  12  44  96  97  51  24  27  53  10  40  16  38  40  53  94  78  22  12  20  85  59  10  29  55  24  73  87  70  97  72  65  95  53  53  17  64  24  43  37  28  55  80   3  85  91  14  10  88  91  35  36  12  78  38  94   5  21  67  78  65  83  99  16   3  78  12  37  82  65   4  23  58  30  73   7   8  81  69  50  92  18  65  66  55   8  90  51  10  16  68   6  21  71  84   5  66  95  99   1  49   2  44  15  86  22  31  65  92  12  19  21  45  91  93  12  27  44  23  35  17  22  93  99  44   2  77  39  97  29  52  16   7   9  13  25  73  18  20  18  97   9  87  53  97  11  25  49  59  84  13   1  29  19  61  85  80  35  25  35  25  49  14  91  82  10  66  83  48  30  78  30  72  75  47   8  96  91  61  16  63   5  95  95  64  28  60  22  64   6  48  52  49   6  85  89  73  26  26  65  78  40   6  34  85  82  36  71  21   6  18  52  80  81  45  44  75  75  38   3  77  10  28  13   1  91  27  37  47  60  43  55  74  69  40  88   6  67  45  13  82  23  47  14  68  64  55  31  38  50  21  96  65  45  22   4  34                                                                                                                                    
                                                                                                                                      72  19  15  78  45  98  94  15   1  51  64  44  21  79  19  62  12  20  75  77  58  43   3   9  47  77  94  76  19  19  40  43  56  64  59  62  92  88  12  74  80  10  94  20  83  37  93  41  81  95  83  87  16  49  44  56  90  23  30  20  77  31  27   2  50  10  10  22  27  39  97  79   2  45  19  30  55  23  88  82  82  88  79  27  41  85  51  78  18   5  14  49   7  60  98  49  39  51  31  80  61  45  17  36  36  38  69  53  21  77  34  71  24  55  19  76  13  64  36  91  43  28  46  16  59  16  99  97  65  43  39  84  61   6  84  98  39  72  92  39  38  56  17  20  37  54  93  34  11   1  83  78   1  58  62  65  91  38  86  28   5  90  18  80  34  41  20  48  40  99  87  16  27  49  10  62  14  13  32  75   2  13  84  44  72  26  77  83  61  18  15   2  43  13  35   8  42  68  41  98  28  37  94  98  41  58  53  39  51  18  68  86  71  71  74  61  43  86   5  89   5  21  47  45  69  51  27  82  45  51  41  73  97   2   3  62  96  70  12  70  48  46  70  43  81  78  74  82  65  40  60  36  35  75  89  15  50  45  55  12  59  95  97  84  81  61  15  21  24  21  75  91  61  77  30  39  24   4  72  68  35  19  14   4  76  97  20  39  83  54  38  81  18  44  27  94  10  91  46  72  12  31  86  55  39  40  12  82  11  56  23  41  64  35  16  16  57  41  37  69  86  52   6  69  84  98   2  52  44  77   3  70  78  74  53  44  19  73  35  50  96  15   6  47  48  38  31  15  54  89  65  18  22  84  98  89  98   7  34  73  83  18  50   7  93  63  57  46  13  94  32  85  20  89  96  13  28  68  23  18  54  60   8  86  75  29  76  72  28  80  65  62  25  90  25   5  15  38  95  87  77  41  85  75  67  19  21  80  46  94  36  94  47  41  57  14  78  29   9  69  86  75  73  81  97  17   9  42  46  97  38  68  31  65  21  94  12  38  52  90  31  77  67  54  94  89  33   1   6  14  13  36  84  65  15  71  37  35  44  53  66  94  36   9  14  23   7  24  95  16  66  32  52  88  41  36  93  80  67  69  51  15  82   8  83   9  41  78  20  33  49  86  53  79  17  88  72  52  23  20  69  21  59  68  37  20  85  41  70  55  37   5  34   6  69  26  74  61  28  90  69  80  42  18  33  51  18  93  35  54   3  81  52  89  45  26  97  88  44  14  42  54  22  63  75  92  55  60  58  40  42  75  80  64  88  72  93  56   7  56  24  92  55  31  23  60  68  72  75  11  12  32  99  12  55  59  55  23  63  47  91  73  86   1  20  94  61  88  87  90  92  31  12  22  88  80  35  57  83  60  11  15   2  21  81  43  62  49  53  18  69  10  66  32  26  98  36  88   1  71  50  70  47  45  99  63  11   1  79   5  65  56  11  11  95  52  11  69  54  65  23  16  24   7  63  28   3  19  74  97  73  94  50  35  99  50  47  35  58  34  17   1  26  50  63   5  52  53  96  89  26  46  40  14  13  33  26  45  64  29  77  76   8  31  44  37  65  46  77  65  74  52   3  16  46  28  80  27  31  64  17  44  94  33  10  77  41  41  16  33  44  18  82  61  65  21  40  65  97  80  79  24  27  35  92  21   7  97  38  11  89  79  97   3  22  93  85  18  62   6  44  61  84  68  27  22  26  34  96   8  56   3  36  98  83  27  29  54  99   4  51  49  93  46  93  80  16  31  33  65   3  14  63  82  84  36  70  22  79  22  78  12  37  93   7  59  37  69  83  20  72  56  63   9  16  23   1   1  39  96  15  13  92  89   6   4   7  88  61  16  63  73  43  70  36  73  56  26  23  46  55  26   4  43  56  11  41  32  97   5  60  45  59  31  52  31  38  92  47  74  72  66  77  50  24   3  71  48  55  77  48   5  25  35  84  19  78  93  14  45  95  45  29  22  86  72  11  97  62  68  44  76   1  82  76  22  69  17  93  68   5  40  62  96  49  75  50  81  30  11  52  18  66  25  20  33  62  75  74  52  73  23  46  60  98  38  50  49  74  43  72  99  73  95  61  52  33  37  65   9                                                                                                                                      
                                                                                                                                        83   9  35  18  43  67  54  72  77  15  86  55  61  31  15   1  23   8  40  54  26  79  30   3  36  91  90   2  56  45  97  74  71  39  71  67  86  17  64  14  93  24  98  52  34  50  40  52  59  11  75  63  40  18  75  44  39  90  46  93  74  99  56  77  28  22  53   9  31  82  76  74  82  98  25  42  87  92  52  11  20  26  89  85  56  40  45  97  95  61   8  81  58  67  66  52  49  72  46  26  58  86  77  22  48  68  58  48  95  63  39  34  26  94  49  74  37  77  15  61  95  34  53  14  52   4  51  24  81  28  13  93  26  72  56  80  87  81  25  76  12  34  45  12  41  26  89  51  31   5  26  95  82   2  10  85  82  39  58  90  68  62  51  13  81  18  25  94  89  44  91  26  63  12  16  72  56   3  49  29  62  77  56  81  77  37  11  44  39  75  78  27  38  78  40  24  25  48  68  45   3  37  96  89   9  36  72   7  40  94   8  13  57  78  19   6  30  37  73  14  21  62  74  64  60  69  89  96  85  75  73  33   3  64  90   4   4  13  80  22  39  64  90  84  40  34  68  73  55  62  29  59  33  66  80  83  17  89  12  43   7  83  83  74  44  58  25   2  89  88  23  55  72   6   4   7  37  38  43  56  17  89  25  29  20  47  20  86   4  31  91   4  89  37  13  30   3  42  95   4  81  78  70  11  64  86  79  70  11  82  93  68  25  19  55  92  18  23  67  33  45  19  40  79  92  10  25  25  48  48   1  17  36  72  49  95  76   3  21  71  15  23  58  83  59   3  16  15  88   4  49  27  42  70  39  87  15  62  98  29  41  97  35   7  79  39  68  63   9   7  72  38  20   2   4  78  90   5  90  45  66  57  72  87  87  65  98  42  80  49  63  25  51  97  94  51  25   1  79  24  97  68  74  52  96  48  95  24  50  80  33  69  68   3  56  50  20  73  54  77  82  84   3  15  15  27  21  98  25  80  70  15   6  16  40  52  72  59  19  32  80  43  94  60  29  90  12  51  77  85  84   6  79  83   8  72  94   1  51  73  63   5   9  49  45  33  72  95   9  10  82  30  86  88  30  42  80   1  40  69  55  33  42  98  59  51  77   2  85  51   2  30  27  74  72   9  23  45  51  79  46  35   4   6  66  22  50  52  51  68  66  10   7  45  86  68  72  92  86  68  54  37  16  39   8  87  10  45  70  49  24  13   9   5  64  56  66  54  79  43  85  21  69  18  89  82  49  40  89  50  98   7  19  76  53  29  73  28  11   9   8  88  28  90  87  50  24  91  55  60  77   5  23  67  58  20  66  45  23  11  30  57  18  65  28  32  95  91  99  45  21  10  91  27  55  97  21  46  38  93  75  57  56  22  20  60   4  88  77  84  93  24  21  96  41  37   3  64  44  89  35  72  55  97  61  22  18  90  25  51  86  80  94  89  62  99  34  15  92  22  41  45  69   8  13  81  81  88  30  86  98   4  60  54  91  60  19  71  74  99   6  29  60  29  12  32  11  48  73  18  16  21  28  71  37  86  69  98  18  31  19   2  71  35  45  37  74  21  34  93  14  93  26  66  70  19  81  63  39  29  60  86  41  41  27  17  30  44  71  53  72  82  97  70  78  45  70  40  28  75  84  50  72  41  23  79  59  92   4  88  20  41  36  90  90  77  29   8  66  46  67  90  72  80  78  51  60   2  57  41  13  45  88  47   1  68  12  95  19  66  73  82  51  67  90  88  70  32   1  82  41  94  59  71  35  48  65  25  11  15  20  97  17  28  52  80  48  88  12  23  16  11  86  65  33  74   2  63  68  81  76  48  49  58  75  14  10  83  52  75  22  11  37  95  41  42   5  70   6  62  41  24  56  21  98  79  57  48   5  26  72  85  87   6  61  37  66  87   6  89  78  28  40  30  26  12  23  21  48   3  17  19  87  12  62  75  20  90  32  98  53  43  19  90  68  31   3  25  53  81   8  41  44  75  57  52  72  22  67  89  70  28  93  80  19  58  38  55  65   6  73   1  18  85  61  59  50  29  59  63  73  28  50  83  92  97  32  15   1  28   1  42  33  43  63  44  60  69  79                                                                                                                                        
                                                                                                                                          58  95  62  69  64   8  34  26   8   2  49  89  86  73  37   3  55  95  52  71  74  99  88  69  40  58  50  86  63  24  33  45  13   4  15  18  75  23  19  29  29  91  82  50  70  87   1   4  21  82  15  45  90  58  93   8  43  97  53  23  33  78  55  76  20  92  64  10  35  85  81  81  92  44   1  38  57  87  46  87  28  40  39  28  22  79  39  44  88   4  82  20   4  42  35  83  52  77  45  91  42  27  41   7  24  30  30  13  14  66  42  18  63  46  72  16  58  66   1   5  10  71   1  48  40  94  93  99  18  63  63  94  90  25  41  62  80  43  92  51  31  27  35  89  19  72  44  85  11  46  51  47  34  72  88  17  82  40  53  22  85  17  39  99   4  59  20  71  76  48  15  22  49  91  86  18  56  74  31  58  10  60  21  30  77  58  54  54  80  49  92  93  99  70  44  10  69  69  45  86  72  19  70  54  65   1  75  65  99  60  64  80  49  73  78  11  86  98  20  25  57  31  93  11  45  24  29  21  49  67  28  49  22  68  55  91  35  34  34  32  32  32  17  56  33  31  28  35  62  53   8  49  26  96   7  86  44  92  70  31  65   5  10  82  66  82  11  14  26  57  41  93  96  39  54  34  62  10  29  64  79  90  20  20  18  94  16  16  77  58  99  93  41  90  57  29  28  98  14  38   3  76  83  77  39  69  36  61  24  38  62  12  51   5  50  89  43  18  54  66  63  99   7  25  53  82  98  60  10  32  72  60  16  94  62  46  57  26  49  87  54  65  52  71  62  59  55  14  21  75  77  84  11  88  57  37  23  13  82   7  33  67   4  24  17  73  17  95  76   2  83  83  58  72  81  55   9  64  35  60  73   1  47  92  22  38  73  30  46  23  47  77  28   8  35  52  40  53  55  81  13  50  51  76   3  17  58  74  22  15  52  28  42  68  53  91  27  60  17  10  33  20  76  86   7  18  30  31  58  68  72  72  61   5  94   4  79  93  40  69  61  71  21  81  11  50   2  95  45  83  59  89  39  41   8  57  60  23  82  31  61  91  92  63  61  68  23  21  20  55  39   1  19  61  61  53  39   8  36  93  78  34  45  34  80  96  27  80  95  66  83  96  29  40  31  73  80  34  78  58  72  45  78  12  23  23  40  58  58  77  27  98  26  89  68  80  36  44  27  74  71  60  59  87  34  66  86  19  97  69  13   5  15  61  79  63  11  41  44  10  43  62  58  54   3  41  21  70  23  35  84   7  91  69  47  62  84  54  19  96  69  70  57  78   8  34  39  35  84  71   6  26  21   4  86  95   1  72  98  71  26  92  58  57  88  57  13  63  32  10  77  43  91  76  22  67  13  75  95  78  54  18   9  20   1  51  77  27  58  71  32  88  49  36  45  89   1   9  29  25  86  73   7  29  46   7  75   2  49  40  90  47  91  14  21   4  40  56  88  65  16  95  12  94  44  26  11   9  21  85  80  61  76  92  60  48  49  74  47  96  36  95  89  67  89  67  92  12  19  23  33  92  40  58  95  91  45  91  60   7   2  77  89  21  53  45  81  32  31  40  78  23  57  96  15  32  10  48  24  65  15  50  81  22  44   4  19   7  79  22  86  87  69  87  53   7  28   4  36  91  76  40  77  88  52  53  30  76  91  68  58  84  44  28  52  80  19  21  18  69  29  40  42  45  54  95  88  89  83  93  97  79  18  79  74  87  57   4   2  29  91  20  43  19  20  94  79  51  39  79  66  26  21  27  54  15  60  97  53  79  75  27  93  46  44  28  35  59  76  82  63  50  20  55  11  14  53  98  13   2  28  95  86  27  27  14  60  75  97  45   6  78  40  81  85  85  35  20  35  38  37  50  99  56  22   7  75  34  46  56  53  92  78  84  85  91  98  64  92  24   9  62  50   1  72  86  24   9  35  70  73  41  31  90  75  40   6  84  55  43  34  17  56  22  24  50  30  62  73  22  83  57  20  65  94  10  99  71  62   1  65  48  42  57  65  91  19  14  87  73  53  89  99  63  83  47  66  67  29  72  49  18  42  56  43  70  29  37  67  48  65   3  97  27  35  99  10   5                                                                                                                                          
                                                                                                                                            55   8   2  43  53  51  81   2  77  88  62  12  32  50  94  72  13  99  24  68  98  87  39  95  12  55  72  13  75  98  25  20   3  89  65   7   2  33  94   1  51  56  46   5  96  40   4  99  81  44  23  79  67  76  56  66  36  50  10  62  27  48  28  42  84  96  19  14  12  48  72  61  10  61  21  58  82  19  14  39  81   2  35  46  43  71   7  26   6  10  80  26  95  15   5  46  85  34  74  38  79  84  50  75  71  41  31  94  67  20  81  10  72  10  33   4  20  27  56   4  13  62  97  64  24  30  80  18   9  63  50  90  86  94  75  85  72  74  51  69  95   2  27  55  46  66  59  84  66   5  15  18  12  36  72  26  44  99  43  39  79  49  31  16  32  23  82  54  80  56   8  87  20  91  91  10  63  79  23   8  43  16  24  87  59   1  42  92  20  61  28  56  78  94  98  99  13  64  50  32  94  20  77  80  19  84  86  68  54  25  81  80  71  40  35  95  50  31  46   6  46  71  47   6  54  47  33  20  63  77   9  98  58  58  68  52  60  60  96  99  74   3   2  46  55  69  13  10  12  27  16  70  35  91  86  36   1  63  85  29  11  94  58  52  96  74  93  66  55  12  87  80   4  80  95  96  68  89  99  68  79  96  59  54  14  11  55  70  13  47  52  14  82  64  70  26  37  65   4  34  78  20  45  20  17   5  42  65  51  36  64  83  46  80  14  62  32  92  54   8  27  64  30  24  85  86  11  84  74   8  24  36  89  75  82  89  45  90   2   5  37  12  11  53  60  79  21  23  67  67  22  29  15  93  16  71  76  25  54  91  68  59  91  23  70  19  85  61  18  86  45  75  26  96   6  71  24  97  59  65  98  81  80  24  64  18  58  41   1   5  66  53  74  50   6   9  30  49  22  86  92  86  80  61  26  63  65  16  24  46  19  97  50  87   7  11  28  82  67  57   4  72  95  60  30  59  41  50  73  53  18  84  30  75  61   9  96  38  80  65  66  69  77   5  10  62  32   6  74   3   2  57  41  56   2  73  38  30  55  31  45  73   4  51  86  24  89  78  34  86  61  56  75   8   7  98  71  79  71  43  39  67  85  53  11  30  77  32  92  55  86  65  42  31  92  64  82  93  44  39  59  53  45  38  38  29  79  32  47   2  94  52  89   5  42  16  75  14  94  60  59  61   8  62  10  67  58  74  61  98  76  40  37   6  82  84  11  85  46  78  74  43  18   5  16  31  71  74  27  78  87  15  56   6  10  57  18   1  40  24  48  22  38  72  16  13  62  21  45  52   2  82   9  69  67  54  65  32  58  15  11  33  23  39  46  16  89  72  68  92  44  99  95  14  80  87  24  70  65   2  58  53   9  85  64  97  18  99  40  73  39   8  53  43  35  10  62  53  42  82  23  47  61  22  96  12  94  81  18  57  18  83  81  64  64  75  96  14  18  23  53  12  71  11  94  50  22  34  89  59  82  75  98  84  71  71  40  95  35  38  16  82  56  82  19  71   9  13  45  11  23  20   4  70  65  73  53  87  23  80  21  47  90  67  36  97  89  65  17  30  44  34  61  34  37  26  90  42  83  12  29  81  11  14   8  84  40  30  65  52  56  94  35  88  21  10  52  69  90  79   6  76  64  44  28  84  38   3  20  32  22  94   9  64  83  39  85  71  65  16  39  56  65  15  20  96  50  85  27  58  62  43  94  32  94   7  68  97  26  99  44  98  48  68  36  79  68  64  90  70  36  94  50  33  14  46  44  12  51  63  96  17  22  61  14  19  33  25  18  58   7  70  47  70  34   7   1  11  95  62  20  28  40  82  38  52  46  64  20  40  26  36  47  91  61  88  24  34   3  24  69  35  15  51  99  88  12  91  24  40  93  98  24  17   6  89  24  28  76   2  79  55  59  19  47  26  37  37  49  13  55  20  89  44  96  70  71  97  17  10   7  39  30  35  49  42  67  32  74  47  13  91  65  52  20  99  23  49  31  31  62  62  52  84  82  55  70   4  90  95  59  76   2  99  94  87  18  40  33  47  69  30  37  83  17  78  92  36  93  41  38  68  91  94  41  23   5                                                                                                                                            
                                                                                                                                              89  83  93  24  60  27  57  20  48  64  68  38  48  55  62  40  68  42  81   4  13  93  46  54   3  30  68  16  18  69  13  56  39   6  35  63  85  13  58   8  11  86  65  63  45  59  19  60  44  63  11  61  23  70  63  39  13  76  94  26  71  62  62  62  48  12  35  39  97  64  83  21  56  75  49  51  19  79  47  92  65  55  65  57  11   6   7  89  27  56  45  36  80  43  35  49  46  78  16  48  91  58  26  40  74  10  30  42  53   3  19  92  20  43  77  68  35  74  58  50  22  92  64  25  89  69  57  19  66  55  66  34  49  73  56  59   1  66  37  44  59  54  81  93  52  81  92   8  93   2  95  20  46  49  29  36  94   2  61  55  22  17  66  69  47  11  71  38  28  56  70  52  28  27  19  85  85  10  44   7  89  29  35  13  24   1  58  30  28  74  99  83  88  17  30  35  60  27  23  62  94  38  22  60  11  49  91  39  14  35  24  35  18  21  80  15  72  25  84   5  41  14  16  30  45  32  90  44  66  80  93  56  51  85  91  12  90   2  29  98  76  23  68  58  45  99  68  26   6  25  17  26  14  78  79  46  60  76  44  52  11  23   9  45  15  99  10   4  26  28  73  31  32  49  97  49  63  68  37   5  47  31  72  45  76  53  57  72  39  48  41  95  56  69  60  33  61  28  82  56   8  31   2  11  38  83  30  40  59  39  23  41  13  89  42  52  24  96   4  21  46  24  50  53  96  30  12  44  92  50  54  97  84  51  15  30  48  52  73  55  90  26  34  81  93  71  93  80  51  64  61  30  27  35  52  30   2  70  18  62  84   8  92  68  45   7  26  84  14  62  77  77  12  46  14  22  64  86  74  16  57  47  19  75  91  56   5  43  86  39  21  22  63  85  20   4  80   1  53  13  74  20  78  42  22  13  25   9  97  31  71  91  16  12  11  25  66  54  16  69  61  43  33  84  11  83  39  53  83  14   1   3  44  96  80  67  24  96  80  24  19  36  33  39  82  58  49  93  84  57  86  48  57  90  51  19  30  71   4  67  93  70  81  66  77  11  36  12  30  98  53  91  32  19  90  18  65  98  22  95   4  13  93  54  28  54  85  85  36  15  16  57  33  36  38  35  58  68  90  55  39  20  27  13  13  39  38  71  89  88  94   7  91  32  38  16  34  83   1  79  29  58  18  11  76  42  18  63  57  80  94  83  59  32   6  84  63  98  56  11  34  21  38   2  60   2  52  40  14  35  83  64  37   2  36  13  59  15  49   5  53  58  11  10  30  47  63   4  84  18  28  17  65  93  97  89  66  74  94  26  12  32  34  80  65  79  99  90  99  58  69  64  30   8   2  43  50  51  76  21  88  63  95  29  16  90  72   1  74  74  39  21  18  38  53  31   4   5   5  19   4  65  50   6   2  76  34  87  57  92  66  92  42  60  56  64  34  53  13  37  62  41  75  99  79  74  12  98  41  62  79  84  43  86  17  46  75  19  38   9  35  31  78  46  13  42   9  48   8  90  44  86  52  44  20  15  24  27  11  92  55   6   6  38   2  55  85  82  84  84  42  37  37  10   4  89  55  93  78  52  17   5  38   2  43  94  20  26  66   6  88  56  92  41  85  82  95   3   2  64  81  64  68  34  26  59  91  51   1  30  90  51  21  68   9  79  40   7  51  85  44  21  86  24   5  88  76  22   6  69  30  84  59  74  53   7  15  72  39   2  96  45  85  81  81  28  48  98  82  51  93  13  31  28  43  79  23  57  48  89  68  94  20   3  35  12  72  77   5  41  99  32  10   5  62  16  56  82  49  38  79  75  63  93  87  21  39  74  17  61  77  36  73  59  94  24   9  53  57  43  20  64  30  82   4  11  68  92  78  99  41  33  48  96  17  26  56  54   7  27  54  31  72  34  35  81  87  22  75  21  72  21  61  65  45  15  86  46  71  94  20  41  61  55  31  40  15  70  85  47  98  20  12  87   8   2  29   6  15  40  98  15  85   5  25  82  26   5  26  28  80  44  38  28  99  85  41  78  65  29  83   6  32  44  27   1  20  32  36  61  74  42   2  89  56  72                                                                                                                                              
                                                                                                                                                42  31  17  56  94  92  24  57  37  42  93  85  69   8  29   4  65  30   6  73  42  91  77  40  55  90  70  97   3  59  85  59  25  16  26  95  80  58  83  63  62  94  32  33   3  24  91  45  48  40   6  44  72  55  70  29  38  14  94  77  22  74  37   5  26  15  26  46  34  87  97  50  10  51  96   6  56  77  94  84  88  77  67  47   8  38  84  42  72   5  74  32  97  24  47  72  83  55  70  78  89  87  82  61  34  25   3   9  84  36  16  21  42  92   2  38  51  28  11  38  13  30  27  10  13  98  57  85  89  81  23  94  53  51  72  93  24  13  77  70  86  44  14  22  95   2  78  99  15  86  99  78  18  25  17  55   8  48  79  56  11  36  12  28  39  21  78  97  87  75  35  12  47  24  59  67  32  82  98  53  16  29  14  26  50  24  50  47  52  54  54  68  51  16  45  74  87  72  43  70  98  82  41  50  28  30  31   7  72  83  40  11  58  51  97  57  60  60  12  12  28  26  45  96  27  44  23  66  89  30  77  72  42  86  90  59   2  46  73  95   6  52   8  18  80  97  42  11   5  52  58  40   7  79  22  93  12  29  31  95  32  79  95  87  98  91  82  45  39  11  81  10  27  86  20  38  21  79  36   5  84  79  49  61  66  37  57  31  11  30  59  72  30  96  12  90  71  19  62  91  37  75  51  31  37  67  62  61  73  68  97  70  98  26  26  21  23  89  22  95  16  85  38  53  37  36  37  38  77  39  95  91  96  31  81  78  59  67  18   9  11  48  39  35  25  70  10  66  90  34  56  75  14  76  28   3  92  75  63  89  19  33  44  24  27  34  12  30  46  31  74  33  42  92  29  87   9  45  15  99  32  16  84  47  30  26  87  28  83  43  47  20  83  38  60  22  50  75  83  12  57  40  49  68   8  98  55  92  81  17  20  34  76  18  40  18  79  11  94   1  43  56  33  82  84  90  89  17  13  63  66  60  35  46  93   1  58  14  98  82  15  50  14  29  78  42  94  83  93  76  27  40  25  57  65  76   2  78  24   9  58  75  31  59  81  21  45  75  39  89  39  92  88  42  64  85  25  68  31  39  47  87  75  98  90  48  68  29  50  64  67   3  73  60  21  71   3  37  21  61  13  77  56  45  55   7  19  69  99  30  47  36  71   7  73  50  39  70  75   1  45  72  21  10  36  75  26  72  11  65  93  61  21  61  82  44  80   2  74  19  84  67  27  86   8  50  35  11  85  44  24  31  65  75  54  47  16   7  84  51  89  61  79  85   1  73  30  96  41  13  56  53   4  38  80  49  37  73  84  91  52  75  92  51  45  95  14  11  76  93  30  32  15  54  57   9  90  97  18  88  48  18  21  71  77  78  28  42  13  38  24  62   8  97  44  17  62  96  59  23   8  30  94  40  17  73   8  83  65  56  33  76  50  71  81  45  54  79  67  92  25  55  51  82  58  81   4  23  23  55  31  70  87   3  17  34  10  78  33  52   3  56   1  19  43  85  37  27  68  94  70   2  88  70  77  67  15  67  94  34  89  69  31  45  71  91   1  82  60  85  78  39  50  26  99  70  38  17  87  63  60  30   4  38  26  22  55  83  73  81  41  19  51  95  49   5  30   8  79  82  44  56  63  83  34   6  55  93   1  46  94  94  61  61  81  54  75  24  13  46  88  70  93  44  23  74  90   3  69  52  96  85  11  91  19  67  52  43  95  50   7  42  12  22  85  99  48  77  95  24  56  15  91  81  25  86  70  48  78  65  57   8  32  89  85  45  91  85   3  46  53  14  63  79   7  58  54  23  71  88  46  57  89   4  96  66   4  14  93  47  23  94  66   3  19  12  83  46  52  73  44  87  72  33  84  52  32  98  42  99  72  56  51  24  27  60  99  94  80   3  65  19   3  45  53  86  36  54  57  36  16  37  27  36  78  75  89  74  50  65  92  95   7   9  81  13  29  93  15   9   3  38  96  68  68  62  36  31  78  68  32   5  68  66  38  83  26  62  40  26  18  99  32  49  54  55  84   6  76  97  73  73  31  29  48  55  97  40  41   1  56  49  98  83  41                                                                                                                                                
                                                                                                                                                  65  96  86  22  78  84  68  19  75   2  85  77  43  53  38  19  41  32  74  37  16  85  45  46  65  35  27  62  11   9  82  72   4  98  19  23  31  36  36  41  68  19  80  63  15  53  17  73  82  82  40  21   6  65  41  81  51  28  88  83  59  22  17  18  82  96  73   2  70  79  38  91  43  92  13  57  57  43   4  88  64  47  39  32  35   6  12  20  35  15  44  94  17   3  97  66  86  98  87   8  61   8  37  66  47  25   4  32  24   4  58  31  85  51  88  50  74  32  10   2  23  63  30  72  97  31  52   3  79  26  57   2  48  13  13   3  74  88  75  83  95  43  34  18  53  55  61  24  58  59  62  71  92  48  64  15  17  91  54  51  96  68  23  12  75  79  46  75  40   8  61  65  95  27  85  89  41  14  85  67   5  13  47  80  65  74  19  45  80  30  41  87  44   9  50  47   3  61  22  88   5  59  27  77  89  24   9  35  42  33  13  42  29  88  17  80  32  53  70  82  39  58  81  66  33  52  49  88  62  19  84  86   7  94  48  79  73  85  45  22  29  74  27  98   5  56  36   2   8  81  27   9  37  88  49  65  24  92  26  28   6  20  10  90  13  57  67   8  78  66  74  74  45  43  42  29  78  32  42  95  43  96  15  78  21   4  13  81  24  18  34  61   3  93  56  42  62  21  36  66  70  44  19  61  58  16  27  97  44  95  67  87  94  28  86  13  53  38  74  41  16  62  84  85  54  62  81  49  80  34  27  86  23   4  26  97  81  23   2   5  92   2  61  16  45  94  96  54  77  62  25  98  10  29  57  35  78   5  64  91  56  29  40  92  93  72  48   2  14  90  97  68  70  76  84  31   1  86  24  51  14  86  75  28  41  62  89  96  67  54   3  81  79  63  92  29   8  83   7  62  71  25  61  21  49  90  36  35  16  82  26  92  39  52  92  50  44  99   5  92  70   4  95  88  13  89   8  77  63  63  57  21  23  67  45   1   9  41  44  80  78  74  20  15  52  69  35  92  80  22  96  38  84  60  67  69  79  69  22  45  68  86  38  33  71  55  63  30  98  44   5  97   5  44  10  22  28  15  27  97  31  55  91  79  62  23  24  35  71  79   9  49  26  70  10   8  69  18  96  29  38  36  91  27   4   7   7  43  69  21  10  42  19  38  20  60  56  41  60   3  27  10  29  31  63  89  64  37  13  18  17  43  98  59  42  45  80  24  85   9  15  68  43  32  29  85  39  68  28  88  97  23  99  69  88   7  96  70  82   5  28  21  54  23  85  70  40  45  14  51  37  74  99  34  87  47  71  57  46  88  53  26   3  49  80  18  39  33  95  52  45  88  63  69   4   9  21  37  65   3  98  79   9  56  41  26  36  73  93  55   1  93   3  43  48  16  73  57  42  95  44  37  52   4  32  13   7  53  47  97  17  87  37  61  60  34  85  59  57  44  94   5  22  94  67  13  47  95  43  17  32  22  87  40  38   4  56  54  50  98  42  14   3   7  11  59  18   4  29  34  85  52  53  15   7  13  27  53  20   5  24  80  91  39  93  86  37  48  32  63  25   3  82  21  16  68  13  84  56  72  57   7  88  27  35  59  48  29  68  30  63  59  25  15  71  48  82  29  30  87  71  35  49  94  63  74  55   9  41  62  35  23  11  15  26   1  99  19  32  79  80  97  48  98  73  39  68  15  15  73  83  16  18  60  72  20  23  23  86  73  66  34  34  54  23  98  43  51  48  97  34  87  48  29  73  35  63  82   6  15  11  32  63  34  55  78  56  60  21  37   9  17  55  14  93  94  83  16  53  51  12  26  21  19   7  38  15  82  61  15  81  39  80  42  54   1  95   9  89  23  55  61  46  13  82  10  14  38  98  31  65  15  97  29  31  60  27  92   1  80  30  72  16  61  24  52  17  19  28  19  27  28  46  69  27  33   9  48  36  90  34   9  88  35  97  87  81  48  62  29  13  20  76  84  82  16  60   5  51  57  26  59  42  35  30  57   8  11  99  11  39  97  30  32  30  65  58   4  77  36  99  21   8  93  95   8  96  30  82  45  64   1  12  48                                                                                                                                                  
                                                                                                                                                    80  54  11  25  52  84  78  55  56  33  83  55  69  73  20  69  65   5   3   4  48  88   5  77  97  19  93  24  62  69  18  93  96  13  33  40  35  98  84  39  74  22  45  13  29  98  73  25  82  54  21  20   2  91  71  93  14  35  39  67  29  74  27  29   9   2  66  96  23  94  95  91  90  45  97  47  49  30  69  65  69  20  44  97  58  43  89  30  15  48  72  72  76   9  11  52  73  35  44  85  50  66   1  65  75  99   2  97  38  79  81  94  92  47  38  32  78  90  39  95  17  99  86  96  54  89  88  61  71   2  52  94  75  89  12  92  46  11   9  11  53  98  81  12   1  32  70  78  75  66  83  51  41  80   1  18  78  46  69   1  83  26  44  98  18  87  74  18  85  14  59  62  83  46  31  91  27  99  46   4  18  97  28  99  35   6   9  53  20  80  88  20  98  51  37  88  55  48  86  16  71  19  75  60   2  41  93   6   8  31  21   4  45  45  96  36  73  32  10  18  88  85  64  72  54  98   4  90  69  76  87  52  22   5  50  22  65  19  93  12  47  51  57  82  22  56  50  15  77  68  61  64  71   8  35  61  52  16  73  24  14  69  27  49  42  60  27  18  49   2  84  15  45  82  54  38  91  83  39  90  55   9  68  96  90  68  20  32  49  85  75  71  86  73  24  46  21  93  49  22  88  75  58  67  32   9  17  91  61  41  41  53  74  68  62  26  49  69  58   9  79   9  17  65   9  24  90  52   4  91  72  30  58  44  56  16  75  82  19  81  65  83  30  10  16  58   8  43  30  74  62  66  75  38  48  91  20  21  95  92   4  97  19  81  71  37  42  88  99  38   7  36  81  45  96  55  73  92   8  10  48  97  94  23  88  74  65  62  14  25  96   8  21  60  21  70  70  93   6  76  69  33  12  51  92  69  83  24   8  70  63  72  67  40  22  97   1  80  46  59  87  90  53   9  59  20  57  11  51  77  23  76  28  87  75  36  54  66  36  75  46  76  71  23  29  22  70  21  67  83  29  74  56  35  35  97   9  31  38  30  94  91   6   6  34  88  49  71  99  63  28  19  92  61   2  52  43   8  66  30  18  15  59  62  69  46  81  37  75  58  69  79  36  89  24  59  38  52  35  72  22  51  38  85   1   3  48  51  35  31  14  43   6   5   6  93  19  38  35   9  37  51  44  75  40  68  30   2  44   1  11  27  20  62  57  36  38  22  64  88  66   5  61  35  36  71   4  75  57  77  50   3  90  88  72   3  99  22  44  31  60  96   8  68  80  56  57   3  21  25  14  54  97   7  74  88  45  96  28   5  16   3  80  41  93   8  33  46  90  98   6  57   9  33  74   2  39  41  73  50  39  16  82  70  95   9  82  48  32  92  88  29  57  22  50  90  44  77  67  35  17  21  42  23  78  16  52  33  94  13  29  49  93  56  44  74  12  76  96  18  56  43  87  95  68  35   3   8  68  71  48  29   8  52  61  44  11  32  71  61  68  17  56   8   3  42  23  97  46  14  77  14  72  72   5  61  42  91  77  44  54  46  83  93  73  70  90  24  40  77  53  54  83  44  42   8  19  50  83   5  13  67  43  92  37  76  24   7  32  29  13  17  83  25  76  77  40  39  97  14  57   6  49  48  25  92  55  16  28  12  50  66  88  63  23  95  54  10  67  74   4  86  47   4  14  13  30  18  84  81  41  22  36  17  91  77  21  86  79  24  97  45  23  11  30  95  26  66  22  89  26  10  33  64  31  39  46  62  30  20  91  27  24  16  52  73  89  48  43  52  29  58  26  70  61  59  26  88  41  70  58  29  35   3   6  96  76  82  83  11   9   9  75  44   8  41  76   5   6  17  81  69  20  99  36   4  17  73   1  10  39  41  65  60  62  29  56  88  34   2  52  52   2  61  18  70  29  91  10  79  58  79  90   8  83  17   4  86  18  92  64  74   8  32  18  39  24  37  85  31  16  74  14  12  14  81  46  91   2  97  69  53  15  50  89  65  15  93  73  62  98  43  21  75   8  29  16  14  81  40  84  56  43  11  61  47  64  31  13   2  58  18  76                                                                                                                                                    
                                                                                                                                                      43  84  87  69  12  92  10  80  46  62  78  97  26  45  93  23  38  31  83  95  94  14  48  71   4  37  19  77  18  53  61  85  14  46  73  88  71  80   7  60  88  46  38  56  55  35   4  43  36  37   9  10  30  56  74  99  16  47   3  78  69  21  70  64  27  89  76  58  82  22  10  53  90  77  87  26  17  40  83  42  96  28  30  81  85  77  86  13  33  97   5  18  75  55  38  68  84   5  11  99  46  89  38  38  39  58  11  39  54  67  39  21  94  19   6  86  47  41  76   4  90  20  75  65  36  44  48  63   4   4  52  87  52  34  89  94  15  87  71  60  25  59  38  27  76  21  53  61  58  86  87  46  62   8  41  35  63  27  99  41   2  23  46  47  18  44  14   7  27  43  29  34  59  52  52  23  39  58  91  54  53   9  24  18  87  40  56  52   9  70  63   6  18  22   4  13  48  49  83  47  93  35  80  40  37   3  63  72  69  93   1  20  50  84  93  71  34  82  48  82  69  26   5  58  12  20  71  39  31  31  39  50  55   4  92  35   3  24  85  15  85  35  49  95  63  72  51  40  13  57  36  13  58  75   4  56  36  73   4  63  26   9  93  48  46  14  67  64  17  73  23  43  51  68  39  11  19  56  26  51   1  24  12  76  38   2  29  45  62  10  14  72   1  63  24  97  14  96  33  25  41  62  33  37  40  43  63   3  18  51  11   2  78  42  63  55  78   6  23  13  99  17  37  26  81  84  57  44  79  19  85  84  77  36   5  38  90  48  49  45   3  70  46  95  41  28  63  13  86  27  13  99  27  21   5   4   1  55  97  60  73  69  23  99  12  62  33  15  96  78  82  29  97   6  58  29  71  82  84  23  74  21  15  79  27   2  26  62  93  39  87  11   6   1  54  38  38  32  13  57  92  79  90  17  69  21  38  93  35  42  38  74  12  62  84   5  67  20  91  25  58  41  13  41  41  50  68  58  40  69  73  23  24  81  74  42  20  27  53   9  46  19  26  92  64   7   9  36  33  70  23  46  25  78  77   7   9  50  13  72  78  18  69  87  56  20  49  13  74  21  93  90   6  63   4  39  28  35   5  56  88  78  60  24  70  35  39  21  39  47  76  83  40  24  75  13  56  12  48  60  87  32  35  53  94  47  95   7  92  25  89  10  15  27   5  24  27  50  30  24  14  74  78  38  49  31   3  86  21  37  37  40  59  95   3  16  14  37  56  66  41  73  77  36  20  42  62  14  51  39  35   2  18  88  28  95  69   6  52  71  81  55  81  86  72  52  16  92  97  46  27  24  16  62  90  24  22  18  81   1   7  11  21  24  62  60   9  84  44  12   4  40  22  13  54  70  39  16  80  57  77  20  82   3   7  60  62  78  17  67  84  79  79  27  85  48  29  85   6  23  84  40  18  60  82  80  51  32  39  41  98  43  13  66  75  22  93   9  40  54  98  55  78  71  60  89  18  58  57  36  60  48  83   3  73  33  18   9  79  51  52  28  21  44  47   4  42  25  98  20  97  33   4  43  39  52  37  61  74  74  48  24  94  52  16   9  40  16  67  51   8  97  57  53  10  21  10  25  31   7  47  46  50  56  55  86  94  58  64  51  75  11  97  52   1  74  64  46  39  47  66  91  42  23  23  82   7  31  80   7  99  54  40  38  74  14  69   2  21   2  11  26  67  43  99  69  87  10  44  93  86   8  52  41  10  47  39  25  47  69  77  48  19  26  78  20   2  86  58  84  83  75  64  87  53  95  89  60  88  21  70  56  93   9  55  90  14  54   2  59  27  53  78  34  10  76  34  68  24  48  90  83  78  47  92  42  73  70  52  86  42  99  35  17  64   1  34  42   1  53  74  35  66  73  22  83  39  46  56  53  17  21  38  88  85  54  91  62  76  49  13  99  86  10  73  99  14  75  98  42  12  96  40  65  25  79   1   7  48  53  61  98   3  90  54  88  12  82  25  41  66  61  97  13  44  58  69  65  78  40  80  96  88  39  60  20  54   5  88   2  63  33  93  14  43  45  56  90  97  97  18  64  65  95  49  74  24  41   3  37  50  28                                                                                                                                                      
                                                                                                                                                        33  45  54  15  65  53   3  22  40   8  84  96  11  49  51  85  61  53   7  86  90  58  58  17  38   2  58  44  28  77  57  14  52  83  71   9  37  11   7  79  50  85  30   3  38  74  98   5  96  90  44  21  10  93  79  61  38  90  75  29  21  97  40   8   3  75  52  36  79  29  61  14  54  94  80  25  21  89  66  63  60   1   3  89  48  22  13  34  45  28  87   4  59  32  42  18  39  90  15  41  98  46  68   2   3  46  95  87  82  50  54  85  30  68  86  23   4  71  85  23  52  63  92  74  86  94  98  27  42  61  44  58  71  99  29  70  51  99  39  82  18  15  47  12  39  60  32   1  91  63  78  37  86  50   9   1  65  92  34  58  61  49  83  10  47  35  24  14  46  42  36  37  87  19  66  67  50  41  50  16  45   3  94  75  83  56  15   2  45  66  25  19   8  95  84  40  30  19  59  23  92  31  48  27   7  98  10  33  74  74  20  32  53  83   6  58  93  81  52  76  62  59   3  50  41  38  15  14  61   9  22  41  45  92   5  32  24   2  89  58  94  83  94  18  48   3  33  59  18  16  65  82  87  40  92  34   2  41  33  18   8  76  12  59  43  59  83  33  71  73  37  94  35  25  56  75  72  21  89  90  98  19  20  24  67  45  23  94  41   9  76  62  97  88  78  31  98  99  71  31  66  44  17  79   1  53   5  31  59  39  51  97  95  42  81  92   9  49  26  72  62  23  86  84   6  43  92  12  18  18  62  72   8   4  37  45  33  20  58  79  19  21   4  55   2  56  99  31  99  45  23  67  83  75  30  63  44  76  69  37  75  30  56  88  29  15  54  81  79  83  47  65  99  10  40   5  99  28  49  13  94  58   2  76  91  35  33  72  14  69  96  10  44  60  60  96  27  29  45  18  92  54  10  78  24  19  78  57  82  63  81  36   6  56  99  62  83   1  31  48  72  21  38  73  81  64  92  26  79  20  97  47  25  70  78  69  11  80   1  64  92  62  41  23  66  98  59  21  67  84  49  71  28  86  97  95  91  72  61  48  10  34  11  64   3  56  95  52  30  40  63  55  79  73  11  68  56  98  29  59  11  86  53  52  82  32  60  89  80  69  84  85  47  20   3  45  12  97  27  10  14   5  27   5  11  58   9  74   5  50  18  33   1  75  75  94  39   9  23  12  11  24  87  59  10  76  14  65  38  50  93  21  55  44  11  46  85  27  75  70   2  42  97  53  83  13  25  57  82  91  98  59  63  34  95  92  27  37  30  90  94  45  59  30  84  89  67  49  86  99  86  84  54   2  85   9  31  26  64  93  62  50  50  70  96  27   6  38  52  52  71  95  11  97   1  68  97  82  54  10  60  57  28  88  46  45  37  53  40  20  11  71  90  77  75  35   3  26  88  81  83   9  23  82  26  73  96  49  71  37  40  28  54  29  71  62  33  29  17  67  83  72  78  79  54  93  71   7  23  69  40   6  49  55  29  36  53  37  67  85  90   4  48  47  31   8  53  27  57  42   2  70  91  77  86  90  27  25  77  26  66  79  34  60  20  10  76  75  97  46  50   1  82  96  74  74  12  77   9  52  75  31   6  10  88  53  94  48  11  32  89  56  69  90  18  37  15  19  43  44  91  66  57  66  60  24  21  85   6  27   6  57  64  85  60  17  38  56  28  64   5  63  20  50  11  96  80  36  33  49  56  54  40  28  94  15   6   1  38  85  37  14  60  26  30  82  40  24  59  45  26  49  51   7  44  93  42  16  34  16  49   5  37  23  51  67   9  22  52   5  22  37  34  23  44  14  28  49  69  97  37  82  84  94  52  23  53  58  55  83  18  47  84  61   3  68  33  31  13  60  59  24  88  53  59   1  71  20  33  92  85  40  14  50  35  42  12  62   5  17  84  41  42  23  11  65   6  26  70   4   4  32  23  28   6  24  26  90  70  26  23  59  29  70  26   3  78  21  29  28  25  28  64  84  38  46  75  69  19  49  97  94  71   9  96  89   3  72  68  70  96   8  53   2  66  64  13  98  34  48   1   6  45  20  36   1  75   8  98  90  17                                                                                                                                                        
                                                                                                                                                          95  48  39  37   5  78  81  95  87   8  33  85  46  83  96  22   1  49  13  80  53  54  72  60  91  16  79  98  59  94  67  45  67  80  19  90  24  61  69  56  22  79  58  64  86  73  42  43  74  51  28  20   3  91  85  90  68  87  78  25  42   2  28  87  85   9  78  67  31  27  81  70   8  75  94  16  87  88  44   6  80  21  10  45  86  61  43  65  30  85  98  75  82  75  23  30  89  18  19  54  10  76  48  21  74  35  41  61  57  25  95  20  77  83  36  23  55  72  17  56  15  21  55   3   7  82  19  50  33  42  33  25  78  90  91  37  55  79  26  34  44  23  23  52  33  30  34  17  16  11  78  77  32  29  42  76  41  43  38  44  58  82  97   4  26  16  23   7  98  65   6  16  88  96  34  28  45  46  61  70  79  61  73  33  56  62  23   6  89  18  28  46  73  27  89  27  70  38  17  31  64  14  92  12  77  47  32  15  35  30  43  66  88  90  20  47  89  93  15  33  62  37  88  13  40  35  16   9  51  55  44  17  61  26  95  61  28  59  44  52  32  53  92  61  63  10  13  23   9  70  58  68  66  67  47  74  24  27  42  55  11  60  56  42  85  18  67   4  16  77  89   8  33  77  34  16  54  78  64  57  83  43  55  88  44  30   2  78  77  51  70  54  67  27  21  75  36  20  43  57  49  43  25  55  64  14  13  18  49  21   9  13  20  59  65   5  72  38   9  11  21  58  68  17  63   3  69  48  34  35  32  54  72  54  17  77  28  93  65  95  49  20  61  65  92  13  98  10  97  52  60  40  75  41  35  92  93  55  18  27  29  78  59  13  95  31  14  84  23  85  66  25  45  24  19  58  97  40  50  82  36  48  73   2  62  84  80  47  21  51  13  70  68  55  98  97  60  98  70  85  37  64  20  55  23  84   6  96   8   5  14  66   5  89  23  97  67  75  44  28  17  42  84   4  96  92  41   2  23  55  13   5  53   1  16  61  90  78  66   9  79  41   6  79  62  38   7  78   7  74  26  11  30  18  13  78  77  13   8   8  47  86  70  99  19  39  96  18  37  64  47  74   3  93  96  62  76  19  61  47  24  33  50  84  87  12  91  19   3  34  71  75  13  37  95  15  15  81  64  35  83  67  23  18  17  46  90  22  38  98  89  57  91  79  51  78  67  12   8  65  34  52  17  79  43  30   6  24  31  76  10  96  44  61  22  45  54  48  46   5   7  75  15  19  87   6  64  21  32  74  85   4  26  19  64  45  91   4   8  26   7  11  81  32  37   9  79  18   1  60  74  35  11   3   7  92   4  65  59  51  22  52  46  12  66  13  16  83  75   1  95  11  29  56  97  50  91  75  71  30  71  68  94  81   8  89  16  67  84  53   2  56  27  38  17  68  94  53  67  79  78  11  15  51  41  27  90  59  14  15  59  83  79  91  33  39  82  73  26  40  33  86  55  31  54  91   6  76  39  20  73  86  18  32  71  93  39  15  79  98  69  95  62  20   4  79  52  37  30  77   7  77  20  11  78  50  19  28   9  67  61  50  57  81  94   5  46  65  52  96  34  95  75  21  63  44  47  13  55  72  25  74   3  33  51   7  23  11  45  50  81  37  59  52  18  67  72   8  91  84   8  96  77  88  72  20  66  23  68  67  91  93   3  74   7  43  21   1  48  84  92  94  69  73  35  90  83  45  61  59  56  16  76  12  76  93  36  16  68  32  28  17  21  51   3  28  23  55   8  13  10   7  35  71  31  71  82  76  32  91  19  44  63  43  71  30  15  55  39  52   3  60  93  63  89  16  46  10  64  83  29  27  89   5  84   6  16   8  11  50  31  16  39  24  64  53  24  55  60  44  23  10  43  16  19  98  83  36  84  35  65  40  19   2  39  85  48  40  22  12  79  52  41  81  95  97  18  56  88  85  12  21  59  97  63  94  30  65  77  29  32  13  71  40  79  40  13  69   7  87  52  14  41  16  11  94  68  30  70  56  23  59  30   4  48  85  71  51   9  11  40  52  14  36  41  70  26  67  26  69  53  44  15  17  60  75  62  80  18  52                                                                                                                                                          
                                                                                                                                                            19  51  31  23  71  21  36   2  36  45  57  98   6  66  80  78  92  99  23  87  78  36  84  98  62  64  83   9  44  25  34  73  20   2   3   8  56  83  60   8  40  74  55  18  99  86  64  36  67  55  78  65  54  14  29  58  82  79  75   5  80  81  96   3  50   8  27  53   3  69  21  14  11  60  13  68  11  69  46  64  90  34  23  15  93  95  33  58  52  18  19  99  29  51  99   1  13  47   4  54  58  99  72  98  77  89  11  92  17  53  10  20  56  25  23  94  78   1  71  92  77  28  81  21   3  91  25  21  10  95  91  51  83  76  94   9  97  86  28  35  30  84  58  88  52   1  59  15  14  75  85  89  53  30  93   3  45  42  39  85  93  80  96  98  63  57   3  29  39  46  12  28  39  51  91  83  68  35  13  59  69  63  89  35  19  51  40  59  36  82  77  28  35  87  72  61  30  98  28  96  30  71  90  34  68  75  35  49   7  47  79   3  11  72   9   9  84   4  52  48  64  41  15  62  17  15  57  46  80  80  53  28  12  71  46  26  19  54  68  75  23  89  88  99  14  68   6  71  38  97  47  89  83  72  34  34  83   1  98  72  90  24  42  12  57  10   8  13  13  69  85   5  56  51  51   4  16  81  72  90  77  41  62  66  35  11  22  24  82   8  44  54   8  89  84  88  69  61  21  68  29  20  18  71  73  93  64  24  54   8  44  13  87  82   3   5  17  56  26  87  38   2  69   2  12   2  82  77  18  75  82  74  81  75   8  12  97  96  93  99  11  74  28  35  90  65  80  54  68  81  62  63  85  90  82  56  41  12  84  34  40  53  96  23  85  56  59  75   1  81  59  15  93  50  79  37   8  67  65  20  30  79  87  11  80  92  67  23  43  65  38  60  61  85  40  74  53  66  89  32  37  99  62  33  46  57  12  19  49  16  73  42  99  58  94  78  33   2   7  48  25  81  27  77  93  36  38  84  17  65  14  13  81  26  28  22  43  45  53  35  38  76  40  53  58  20  23  45  53  46  90  38  70  81  10  11  36   4  35  50  85  15  43  13   2  64  49  93  87  28  65  39  46  68  59  49  44  59  67  79  52  60  37  32  57  52  16  59  25  75  32  50  87  32  55  58  32  60  84  78  15  82  47   3   7  21  52  24  90  30  97  99  87  29  13  44   1  35  99  67  91  86  93  51  15  57  35  57   7  31  11  84  77  81  19  13  10  80  49   5  23   4  96  46  67  49  39  85  15  21  76  41  61  63  77  62  59  71  14  86  76  22  54   6  80  93  34  84  54  72  35  83  21  43  92  84  84  32  17   7  51  98  99  14  40  78  64  29  35  77  46  18  93  12  68  72  10  76  95  66  29  97  11  52  45  38  65  56  42  95  10  16  95  64  72  83  96   7  68  11  95  91  78  40  62  30  19  10  45  27   9  91  22  26  75  87  33  31  43  84  84  92  19  83  20  56  46  33  56  57  68   2  90  33  94  55  45  48  48  21  16  80  43   3   9  66   7  94  97  11  12  75  28  98  52  30  70  54  30   7  48  49  13   6  69  24   2   9  97  84   9  74  50  60  10  62  38  71   6  32  45   8  19  86  24  39  92  40  41  60  39  28   8   4  14  48  31  92  95  84  36  11  13  73  95  81  23   6  88   1  69  10  90  30   9   2  51  87  14  29  66  77  86  90  48  37  62  36  75  49  15  52  44  90  26   9  32  41  50  78  45  21  46  56  52  17  59  14  60  76  86  71  35  94  31  72  43  25  11   6  45  47  17   9  99  80  51  80  14  32  65  83  60  38  28   9  36  68  18  91  13  90  34  48  23  17  47  62  53  45  22  47   4   6  57  54  85  52  28  81  85  17  57  36  44  61  23  42  80  61  88  24  73   6  12  10   4  83  81  49  77  74  26  62  77  78  21  41  66  49  31  73  14  44  28  96  19   3  19  76  96  32  84  15  65  77  70  91  74  11  26   2  33  26  53  19  86  99  69  26  41  75  74  75   6  73   4  26  49  97  83   6  42   7  34  84  84  43  82  73  61  23  22  61  72  97  33  70  66                                                                                                                                                            
                                                                                                                                                              32  82  62   8  66  46  97  12  47  61  35   5  52  93  79  86  85  17  19  39  88  95  52  66   3  39  72  35  39  85  49  82  37  92  10  73  82  83  58  19  66   1  46  59  70   9  60  13  31  95  21  49  67  22   8  38  46  76  70  57  62  66  68  35  18  50   3  67  84  74  82  22  96  84  45  12  80  44  63  21  93  88  34  51  60  30  14  58  10  86  14  96  33  23  55  63  79  58  74  13  88  81  21  85  97  31  29  88  85  98  82  86  69  44  92  91  24  62  95  20  43  10  43  43  85  27  39  61  93  69  80  48  98  26  26  85   9  55  36  36  33  48  56  74   5  11  22  21  17  81  14  86   9  56  16  98  90  81  37  32  11  10  71   3  84  18  56  13  80   2  57  92  36  31  52  89  32  47   1  41  76  43  99  17  82  91  67  83  70   1  59  27  23  78  40  52  95  31  83  53  93  54  95   6  27  44   6  12  51  69  76  96  17  48  17  50  28  19  43  36  72  77  70  94  89  70  88  84  33  31   1  37  20  19  43  15  76  90  45  26   9  84  16  26  27  83  60  70  17  16  83  71  21   5  88  27  56  91  88  89  71  35  33  28  96  75  18  15  17  42  38  94  68  19   4  22  36  63  97  41  65  43  73  92  93  52  84  92  93  57  15   1  34   4  18  78  92  68  18  91  86  19  68   6  83  97  78  62  35  50  40   2  66  29  78  82  75  44  55  20  36  57  72  43  98  43  46  79   7  61  66  80  12  94  19  27  48  78  87  79  49  16  10  19  89  77  99  73  10  82  13  41   6  86  16  98  55  95  81  60  13  39   2  63  15  96  77  66  66  99   8  66  87  75  73  63  62  27  22  43   7  49  97  52  61  29   5  58  57  78  95  17  36  87  71  97  81   9  26  14  99  11  54  12  51  97  45  85  60  41  46   4  80  52  50   1  53  81  76  65  33  54  87  46  78   2  87  50  63  95  72  79  81  61  83  35  12  75  25  11  22  48  26  91  95  83  90  62  28  53  93  76  98  20  19  93   6  97  31  78  10  88  62  91  87  95  83  71  41  70  13  53  28   8  53  97   1  23  21  94  48  57  22  40  98  58  63  33  91  91  51  35  63  37  83  59  64   4  92  27  61  42  14  15  15  44  30  23  12  47   7  83  14  35  27  30  96  67  75  81   8   4  48  56  81  85  22  37  91  86  92  84  62  85  53  92   6  87  33   1   7  10  75  49  37  93  43  48  48  23  82  84  29  73  67  61  87  91  12  22  65  75   2  91  89  69  82  32  54  35  98  34  35  88  34  82   7  21  80  20  58  90  89  99  89  92  93  52  36  58  72  98  34  93  66   5  70  47   3  12   8  33  11  60  31  68  71  82  18  94  49  90  76  77  34  54  97  81  38  55  16   8  93  16  77  64  15  77  55  33  85  57  54  79  71  16  78  35  59  26  67  64  36  28  65  87  35  38  96  38  52  32  40  62  21  81  34  23  23   3  76  28  97  27  40  26  98  90  44  32  89  52  57   4  42  14  10  72   8  40  26  96  45  98  29  42  54  63  84  57  37  29  35  59  67   1  44  33  50  70   8  12  56  65  26  47   1   9  16  76  98  90  35  75  52  31  63  97  93  70  36  69  20  91  21   8  22  54  52  63  43  26  61  73  87  42  51  39  93  26  98  69  74  65  72  90  83  32  91  10  68  59  61  41  88  31  31  28  13   9  11  32   8  19  33  62  39  63  39  12  87   7  87  13  88  99  90  79  93  64  25  29  76  13  28  18  98  57  71  12  92  52  48  60   8  38  58  37  71  97  96  86   7  67  83  86  40  80  23  92  81  30  42  82  98  42  22  90   2  22  58  73  10   8  36  24  99  16  19  96  37   9  67  23  24  56  41  41  93  57  68  11  34  67  28  62  86  85  66  69  36  98  22  68  89  17  82  20  20  27  60  73  29  12   9  23  59  72  61  46  75  72  20  33  72  98  24  97  69   5  19  92  13  31  58  14  18   4  90  54  89   8  24  69   6  66  71   1  33  41  27  20  70  88   8  54  15  12                                                                                                                                                              
                                                                                                                                                                19  25  91  70  94   4  20  67  60  34  65  70  87   9  79  89  53  59  36  12  79  53  64  20  18  92  14  61  86  91   1  18  25  64  90   4  71  19  10  21   1  15  78  11  31  26  63  10   9  92  14  67  43  30  17  92  82  33  30   6  67  65  84  45  46  44  98  53   5  95  92  22  10  15  84  56  81  54  22  35  42  60  84  52  46  45  40  43  29  94  51   1  33  36  90  57  69  96  26   9  71  85  63  65   4  94  17  27  66  62   5  48  20  65  86  58  43  11  21  27  63  48  78  75  40  82  14   4  92  76  73  63  13  85  30  75  27  66  18  81  90   8  10  46   5  31  83  74  94  82  54  97  80  43  82  10  13  25  51  12  33  71  69  30  44  13  13  63  26  57  83  58  86  43   5  92  47  64  93  79  93  76  87  52  35  88  28  46  13   4   8  23  44  62   5  28  36   8  25  40  17  64  32  21  51  66  98  75   4  31  32  21  55  17  82  38  65  91  57  23  50   9  37  62  38  86  15   3  66  92  24  43  68  23  60   8  22  77   9  36  79  88  96  15  73  71  56  33   1  55  24   7  85  40  91  64  56  71   8  85  28   1  75  67  82  83  46  55  13  41  77   5  80  10  93  48  55  39  14  65  60  27  59  97  86  67  92  98  14  46  69  24   9  29  69  61  98  54  12   4  82  43  61  38  13  63  46  38   5  31  77   3  63  72  12  39  24  62  80  25  21  84  44  47  82  94  84  48  57  46  79  26  36  70  28  57  13  84  86  42   8  63  91  33  85  21  27  74  41  33  72  45  64  98  92  71  43  42  37  56  11   6  94  87  91  82   5  32  23  93  72  35  64  49  32  78   6  42  66  39  45  84  21  42   6  85  70  99  91  59  77  92  61  14  53  45  24  46  73  41  63  72   3   3  28  12  63  62  50  21  18   7  64  11   7  58  64  26  29  56  81  57  14  38  75  16  65  50  17  18  60  49  21  36  88  82  61  53  86  52  65  62  34  20  56  83  49  84  27  35  21  29  62  26  62  44  61  13  32  51  76   1  42  13  59  55  70  74  74  52  35  36   1  26  79  25  73  28   1  95  45  83  87  43  26  56   4  30  95  90  21  31  81  98  43  17  40  42  54  41   5  37  62  16  20  20  22  83  31  98  11  55  11  99  19  87  97  15  34  83  44  53  56  15  74  60  89  33  23  85  68  94  81  35  49  67  47  86  39  46  23  43  61  51  39  76  44  93  35  43  99  28  42  56  17   4  67  54   5  42  10  35  19  36  40  47  44  80  67  12  82  41  19  31  52  59   8  18  32  29  20  48  76  57  83  43  64  85  13  64  80  28  93  29   6  29  95  58  27  53  86  53  54  31  47  71  38  54  80  76  47  35  94  84  31  46  91  67  67  32  46  91  52  25  68  86  50  61  85  35  11  97  88  55   6  60  36  69  87  79  88  58   3  91   1  53   8  20  26  98  82  56  10   2   3   3  97   1  51  59  48  75  69  37  44  37  51  69  70  60  97  85  56  40  44  31  95  47  99  87   2  19  98  35  95  96  72  36  56  40  21  70  91  97  82  15  86  96  90   3  69  40  48  59  90  63  49  99   4  47  64  80  41  49  56  30  98  88   5  37  37  66  63  88  49  76  63  76   8  83  62  79  55  86  27  61   3  77  40  95  29  43  70  96   3  62  97  12  96  82  58  36   8  44  43  84  22   4  28  29  95   8  57  71  63  15   3  64  17  78  25  50  34  42  83  18  34  99   7  87  67  83  34  31  52  58  51  72  49  59  65  64  97  62  69  76  79  50  60   5  62  16   7  33  51  64   3   6  61  91  66  60  15  42  57  11  15  23   1  17  34  22  70  76  33  60  90  95  11   5  99  98   1  59  15  31  66  44  89  40  29  71  99  61   5  52  40  42  19  94  96  22  74  16  22  90  50  81  65  31  37  89  69  94  25   6  68   5  69  28  78  42  70  87  82  68  24  74  50  53  38  40   8   2  41   1  61  33  57  19  93  17  88  18  55  96  87  64  69  63  87  32  43  45  68  79  49                                                                                                                                                                
                                                                                                                                                                  64  37  92  47  34  43  37  93  63  32  63  96   2  76  63  93  97  26  89  97  87  10  44  78   4  16  74  93  61  62  39  59  77  97  49  78  78  35  82  20  17  26  95  56  84  14  61  69  95  23   1  23  86   4   5  74  93  53  99   3  23  48  84  66   9  24  76  49   5  86  45  82  87  66  27  50   5  10  80  55  49  48  36  24  65  14   1  11  58  53  91  96  59  47  90  90  66  23  88  26  80  40  56  95  50  32  75  55  45  50  89  53  60  62  15  97  89  64  61  44  12  96  19  54  21  20  96  81  71  37  53  28  10  12  12  11  16   5   5  39  15  82  98  62  97  92  65  70  58  73  45  79   4   9   2  59  61  86  97  73  50  72  40  31  99  54  90  20  82  53  35  97  63  79  56   9   8   4  16  22   6   8  70   9  21  62  62  44  73  76  18  40  77  96  25  52  45  22  11  86  92  93  24  67  41  91  67  64  41  41  33  24  46  85  41  91  66  16  79  35  84  21  16  26  61  83  58  74  99  31  57  20  17  78  60  77  71  26  24  80  63   5  75  79   6  72   5   3  24  69  17  75  97  95  84  92  86  97   4  32  80  89  57  94  21  92  99   4  19  46  42  31  36  96  30  21  47  38  39  86  15  58  76  21  60  87  21   8  31  13  95  50  33  67  25  87  65  59  95   1  67  76  89  77  93  61  79  90  38  26  14  62  85  16   1  79  82   9  67  60  85  41  69  18  19  63   4  61  98  44  52  60  69  27  94  98  47  50  62  71  88   4  64  96  28  59  41   3  86  85  44  85  96  29  51  30  63  59  82  82  87  53  47  52  88   9  59  73   8  31  34  91  73   3   8  42  44  93  79  94  20  60  34  30  66  41  60   2  82  74  38  61  62  10  92  64  30   7  38  51  53  94  49  92  79  51  56  28  73  20  83  15  91  19  80  20  12  69  79   7  26  83  24  12  67  20  74  45  63  71  39  68  39  19  50  92  74  58  32  41   7  31  12  53  83   7  14  39  72  67  33  42  77  82  22  55  86  69  36  12  58  31  72  22   6  49  56  71  96  18  36  66  41  50  81  67  71   1  94  39  79  31  91  66  66  26  19  64  84  73  25  47  57   8  93  76  36   9  60  94  87  94   4  70  64  50  78  68  99  81  46  99  31  96  55  64  80  61  94  76  68  49  66  79  51  36  66  80   9  83  34  93  10  42  78  28  42  46  99  84  55  38  36  24  19  43   9   5  71  18  71   2  11  54  86  58  92   7  21  12  10   4  66  26  53  77  78  79  69  73  47  14  53  77   2  60  80  19  43   9  39  34  31  23  78  92   1  89  45  72  98  96  67  89  30  70  29  68  77  33  52  66  79  33  76  89  46  61  73  46  78  86  86  20  30  73  91  81  88  47  87  26  31  29   3  19   8  39  29  37  53  71  40  34  56  47  24  30  95  74  18  48  71  67  98   7  23  50   9  36  28  67   6  86  16  85  72  54  86  46  79  62  67  19  25   7  68  24   3  90  80  57   8  89  99  55  79  84   9   2  77   9  15  80  46  28  22  58  10  22  45  53   1  54  66  81  19  71   2  57  62   3  87  45   3  32  86  61  40  15  65  80  90  18  70  53   5  58  47  43  79  64  73  21  44  87  60  26  53  59  88  20  11  21  63   7   3  50  44  79  75   1  17  47  44  24  22  74  27  19  90  78  18  61  63  85  56  11  51  20  45  40  34  86  31  62  40  67  48  99  33  61   3  79  25  71  92  85  57  37  71  76  88  79  93   7  65  87   4  27  14  65  55  66  37  33  65  88  69  58  70  21  93  30  65  52  67  60  54  62  18  28  69  27  31  95  60  27  69  23  53  33  46   7  42  41  70  20  32  56  99  10  74  31  74  93  57  88  33  19  61  54  58  51  32   2   8  69  12  80  43  98  17  99  45  76  87  45  87   2  85  24  22  63  52  52   3   8  89  40  72  31  69   5  79  34  82  15  79  21  63  89  17  49  40  98  62  84  56   5  69  44   8  46  56  97  48  27  25  92  83  35  98  25  75  25                                                                                                                                                                  
                                                                                                                                                                    97  75  53  99  18  82  92  82  20  50  19  27  99  85  99  49   6   1  85  54  71  73  96  48   9  86  28  87  43  91  75  91  81  50  16  68   8  15  91  89  15  83  44  20   5  72  39  39  35  86   1  67  84  33  32  69  37  56  98  24  55  36  27  99  90   9  63  49   7  47  93  82  66  67  51  61  15  72   1  30  40  23  65  66   9  90   1   7  65  96  83  87  33  27  42  70  70  92  56  65  95  52  34  62  97  80  88  83  68  53  55  89  70  94  40  72  67  78   7  82  22  20  10  84  51  68  69  15  47  47  98  28  57   8  58   8  13  13  47  52  42  61  66  20  59  63  68  50   2  26  10  93  48  97  34  63  64  42  67  34  15  42  11  78  92  40  93  81  23  34  81  99  48  16  55  50  98  76  98  28  76  63  22  21  58  82  32  46  31  86   1  23   9  14  98  39  84  17  92  73  85   1  75  24  22  42  66  27  76  49  40  80   3  91   7  19  34  84  75   5   3  49  15  16  95  11  98  16  25  69  86  26  17  50  34   8  81  65  43  96  45  50  26  93  23  69  79  83   5  45   8  29  38  67  42   8  46  31  34  43  76  66  31  63  28  34  27  67  54  60   6  97  55  16  44  51  51  31  30  73  12  30  78  52  76  13  48  57  43  40  91  43  98  19  93  15  50  34  71  80  22  56  37  45  41  93  26  60  80  53  40  54  39  31  74  44  32  91  48  90  21  73  16  65  91  66  25  12  97  91  30   3  75  82   3  28  50  85  48  36  82  12  64  94  68   9  55  18  98  63  31  66   5  42  99   7  20  58  70  57  93  12  21   4  38  96  21  45  11  93  83  59  64   5  36  26  32  54  80   8  10  52  63  11  77  40  81   8  27  38  83  54  32  15  62  46  19  16   9  91  34  29  43  58  91  13   9  92  60  64  84   8   8  88   1  97  42  67  84  39  76  71   3  18  99  71  65  95  76  46  60  91  90  97  68  61  16  30  78  84  59  36  39  86  74   2  88  30  53  55  68  50  76  77  23  15  66   6  67  44  74  47  79  76   8  31  11  97  69  76  35  66  70  98  48  40  39  45  34  56  73  16  59  69  58  32  20  49  34  55  89  89  13  77  49  34  12  42  17  59   1  71  92  57  95  25  53  63  37  21  50  38  96  89  89  55  24  72  96  98  99  83  58  25  22  92  10  27  49  97  53  90  83  84  57  88  49  80  94  34  67  27  94  28  26  75  65  87   1  24  46  82  45  77  49  75  98  39   8  40   9  17  75  68  96  65  52  87  57  54  20  18  55   4  98  63  96   3  94  90  46  70  60  39  12  88  33  99  65  56  38  76  57  99   6  30  46  49  96  28  57  34  50  46  15  47  31  37  41   8  55  61  63  72   7  86   9   6  17  53  71  63  88   8  90  15  22  45  77  29  23  77  91  92  94  32  20  66  61  75  80  12  90  79  18  97  89  66  79  32  70  51  62  33  70  30  18  48  75  77  27  55  81  50  24  86  43  47  83   9  64  25  60  89  60  52  37  96  78  28  40  88  96  48  48  97  72  80  73  37  55  54  97  21  40  24  99  78   9  25  75  51  31  54  72  10  50  17  42  21  54  74  96  95  69  37  75  16  24  46  32  64   3  65  82  67  54  71  26  21  66   6  37  26  38  17  87  86  40  54  93  27  74  85   4  78  95   8   5  42  46   3  14   5  21  72   9  64  93  84  41  55  71  60  29  51  39  75  28  65  57  74  47  58  46  74  19  33  29  59  39  91  43  57  37  49  86  96  19  43  92  62  66  28  87  13  68  27  96  23  74  74  19   3  89  21  16  22  76  59   1  36  87  81  33  30   6  31  53  48  97  53  46  69  92  32  16  35  78  39  19  25  17  79  72  17  94  49  79  69  11  38  26  37  72  50  34  12  70  59  54  68  90  39  83  72  61  51  61  23  97  14  77  97  83  67  61  85  37  41  30  83  66  61  74  70  38  34  16  62  31  28  31  25  71   5  63  90  68  80  98  48   2  48  47  15  10  44  82   5  47  28   6  84  28                                                                                                                                                                    
                                                                                                                                                                      33   5  15   3   5  20  16  98  79   3  47  99  69  81  87  63  13  18  44  39  80  97  68  94  38   9  24  31  43  15   7  74   5  90  35  69  85  29  34  96  35  40  55  67  88  53  75  59  30  38  65  58  16  57  33  76  16  43  38  43  90  59  51  52  48  58  90  53  30  11   3  69  26  53  91  31  84  98  57  95  33  16  73  94  88  21  77  59  74  65  62  12   4  69   7  48  38  44  67  73  32  73  78  57  67  30  71  93  95  82  94  52   4  91   6  67  31  64  42  92  30  27   8  17  40  95  26  37  37  43  76  92  82  50  96  11  71  25  99  53  31  74  35  86  81  84  16  22  48  58  62  15  40  81  57  57  62  94  28  76  35  62  87   6  74  22   1  74  83  72  10  96  84  72  59  64   1  41  45  43  72  67  91   2  73  19  72  32  92  70  33  77  39  42  93  32  79  76  50  85  24  34  21  24  93  62  94  54  67  28  72  59  31  87  87  26  26  80  77  13  81  58  30  12  74  62  20  63  68   7  84  86  88  58   5  44  44  51  77  96  18  17  29  31  47  14  50  45  59  75  69  27  39  40  26  51  60  74  61  71  31  17  89  50  46  19  12  75  13  16  45  36  23  12  89  14  61  81  79  90  84  40  55  96  26  54  47  38  79  54  22  75  75  93  53  97  80  75  93  89  77  89  14  81  99  50  72  21   3  11  64  72  46  10  64  18  89  29  80  57  37  32  15  80  97  35  92  85  20   1   1  95   9  94  58  47  40  17  50  88  48  65  87  30  36  13  74   6  28  72  91  92   9  63  87  31  22  63  26  28  61  57  52  88  35  15  36  53  16  10   1  59  91  76  16  41  56  91  45  73   4  12  64  54  36  43  62  83  58  82  41  67  92  45  74  87   1  56  84  72  76  82  42   6  47   2  14   3  42  27  78  23  14  78  36  71  64  43  97  77  46  23   5  56  43  61  75  90  36  86  82  55  66  22  68  23  26  87  12  63  94  33  22  67  85  31  99  86  68  37  53  22  82  15   1  74  60  40  29   8  95  15  96   5  89  18  22  14  14  32  89  68  99  55  39  13  84  97  49   8  15  58   8  53  83  17  23  53  49  82  15  53  74   7  50  64  17  45  12  98  48  92  84  30  43  50  21  82  35  55  82  50  63  41  46  74  54  12  13  56  83  16  22  72   7  93  25  40  54  41  10  54  29  83  35  58   8  72  63  83  47  65  48  18   1  79  99  28  41  79  70  51  69  11  96  53   2  50  30   4  76  41   8  50  59  92  25  13  46  38   5  89  97  90  92   6  50  13  50  67  41   2  20   8  86   7  18   4  19  37  21  93   3  28  87  10  61  91  31  93  30  50  54  51  47  76  89  56  73  80  69  69  62   7  92  50  67  97   2  20  44  61  55  18  34  83  60  89  61  26  14   4  94  37  76  18  53  56  17  84  58  46  57  17  78  28  19  39  18  66  93  26  99  46  21  69  87   7  96  21  54  44  28  21  89  39  26  18  25  93  15  53  54   7  15  31  84  12  93  37  57  98  27   4  36   2  46  92  65  67  32   2  27  57  92  24  93  35  52  26  92  17  44  99  95  96  57  30  58  73  43  73  62  45  85  27  56  93  85  91  87  48  55  30  57  56  41   5   2  74  20   5  49  48  55  17  30  60   8  77  51  98  52  31  11  72  15  42   5  68  52  47  68  69  75  44   1  14  98  38  13  68  77  23   1  71  33  97  69  13  33  95  83  61   7  64  47  27  95  27   4  93  58  75  64  83  74  12  82   6  54  26  66  21  71  76  74  56  91  16  83  53  75  19   2   9  82  96  64  43  87  72  81  90  88  20  86  66  87  68  35  29  39  86  95   4  94  97   1  34  33  43  56  82  94  84  70  76  96  58  13  52  48  66  24  45  68  62   6  26  29  79  35  70  92  98  12  95  39  67  32  40  38   7  14  39  34  57  76  66  28  71  82  53  56  29  83  86  17  23  11  22  97  59  88  23  19  28  42  17  31  98  66  92  32  38   5  76  71  19  65   9  73  68                                                                                                                                                                      
                                                                                                                                                                        80  63  66  54  75   1  99   6  27  19  77  36  32  67  17  90  56  55  89  33  26  76  38  16  72  88  87  83   7  25  52  75  36  76  45   9  27  34  22  84  82  84  11  72  67  17  21  30  68  54  21   1  39  63  69  68  77  35  37  78  19  97  37  52  29  48  56  84  99  24  63  40  28  51  24  94  36  46  80  68  63  57  41  44  60  91  98  64  52   1  40  49  71  54  72  20  46  38  88   7   7  17  48  48  25  40   2  37   8  67  23   7  12  75  53  57  99  24  35  59  60  21  62  86  81  19  16  45  71  33  42  49   9  22  28  32  45  68  96  97  71  27  88  31  94  26  95  12  50  91  43  47  90  59  88  26   7   3  39  89   3  80  94  11   8  53  50  11  70  73  27  98  32  35  26  28  98   7  60  42  53  41  20  45   8  78  80  21   4  87  38  80  85  91  50  94  21  82  37  71  12  56   1  59  92  81  37  62   1  37  14  24  21  76  73  39  87  78  87  25   4  87   6   3  49  40  53  88  96  15  92  53  50  84  73  41  69  44  48  15  64  70  78  61  34  76  65  36  68  93  25  38  66  67  13  27  95  17  85  65   1  51  78  37  34  20  90  67  38   8  49  96  57  17  19  69  66  96  32  78  79  88  23   3  33  86  77  46  43  13  24  83  56  30  22   2  22  92  45  55  78   1  74  70  80  25  78   2  43  10  52  52   1  56  44  81  84  97  87  37   7  48  71  15  25  48   1  99  21  46   6   4  27  93  18  18  97  51   5  35  65  27  63  80  84   8  37  63  87  10  82   8  30  57  15  65  84  18  93   5  76   2  72  50  19  20  69  16  20  39  23  66  67  19  94  61   4  42  75  60  29  76  76   3  18  12   1  96   8  81  50   2  70  34  42  80  17  36  61  48  76  50  16   9  48   9  54  87  30  59  77  94  83  94  91  55  19  50  53  53  15  94  64  80  86  54  62  43  34  21  49  86  92  36  64  98  82  58  78  62  66  59  62  98  15  34  38  79  13   6  79  42  94  44  57  82  25  16  64  83  65  64  46  21  36  22  30  94  56  12  61  13  35   6  87  44  84  96   5  60  86  22  41  75  12  28  21  84  84  73  35  29   6  37  95  27  38  41  24  64  90  94  25  23   6  36  54  27  36  65  16  20  16  92  89  75   9  56  97  34  43  19  19  83  80  11  59  62  59  70  47  12  43  56  74  83  14   4   2  31  13  10  52  53  72  98   9  58   9  31  91  15  12   5  14  10  17  14  71  22  12  35  90  26  84  65  16  51  77   5  94  91  67  79  22  15  23  76  43  43  84  14  69  62  54  64  96  88  40  48  85  31  59  17  33  52  81  83  90  90  68  60  92  78  47  23  84  10  76  66  50  67  80  34  44  31  41  44  52  18  12  34  24  66  81  34  95  85  27  97  18  64   7  35  91  15  18  27  60  43  59  11  13  94  21  16  57   5  10  91  91  97  12  71  28  52  42  33  39  89  36  27  35  65  91   7  33  18  22  74  90  48  13  99  54   2  53  92  27  92  18  52  36   9  90  95  36  47  39   2   4  80  59  67  45  49  73  16  23  51  62  42  14  88  57  48  21  10  60  36  47  57  30  99   7  70  28   7  95   5  79  37  75  67  78  25  87  80   5  51  10  29  63  22   1  72  73  70  13  41  12  10  91  67  46  42  99  99  98  64  99  88  16  34  72  62  81  20  31  75  85   4  73  29  12   8  68  67  38  87  68  73  90  89  81  24  70  99  60  98  71   5   1  66   3  55  21  69  61  57  48  69  58  13  59  82  96  24  11  51  34   5  69  50  53  13  17  68   6  40  47  48  83  19  22  70  51  69  35  53   1  76  99  61  52  39  69  33  33   3  67  19  11  77   1  82  22  15  28   7  24  48  13  61   1  74  20  76  23  76  93  94  49  64  11  93  76  99  10  86   3  61  75  91  44  60  54  70  39  75  94  19  41  54  52  54  96  48  42  27  64  67  70  41  91  81  82   4  40  60  51  13  14   7  66  58  84  15  32  53  56  81   1                                                                                                                                                                        
                                                                                                                                                                          45  13  63   1  82  27  32  40  79  46  41  74  87  14  22  87  15  65  97  36  96  34   2  92  82  15  88  16   5  41  95  32  84  42  70  67  33  29  67  69  19  24   8  38  61  14  39  62  14  24  45  11  71  26  72  43  72  41  90  63  55  23  68  74  54  95   8  68  16  78  99  13  16  17  53  37   8  84  22  27  37  93  82  20  76  41  23  18  59  25  69  33  81  35  67  66  61  19  74   7  83  94  36  67  14  25  20  17  84  17  48  31  25   1  72  22  84  63  31  90  28  71  76  40  61  89  81  32  69  16  84  37  38  96  66  21  89  49  21  27  45   7  55  68  27  12  78  34  22  94  12  95  54  14  19   9  87  57   9  34  73  62  97  17  94  25   7  50  32  84  74  92  83  74  62  61  37  82  84  70  23  45  27  91   2  37  10  39  62  57  95  13  62  37  14  75  88  77  79  20  81  57  69  16  68  37  96  12  47  14  95  85  93  46  64  25  21  22  83  69  56  50  60  77  39  13   1  52  75  98  36   8   2  86  68  38  20  76  84  66  23  37  47  29  27  63  54  63  42  99  65  98   4  92  96  99  54  74  66  81  42  49  27  42  93  33   7  71   6  46  95  82  79  87  22  38  95  89  99   1  50  77  14  47  16  38  45  61  73  51   7  89  61  40   8  51  43  58  17  47   5  12  30  84  68  34  63  56  23   4  26  81  71  13  75  65  17  15  77  76  16   8  63  68   5  86  30  45  90  55  77  29  46  40  53  24   2  39  61   5  22  68  42  56  21  11  33  90  86  13  14  98  57  19  84  15  57  45  12  70  46  39  22   1  31  94  32   4  21  36  25  91  29  46  37  40   3  10   5  24  45  14  29  50  18  46  96  91  50  77  24  62  64   9  90  34  72  29  93  48  78  37  87  83  70  76  36  32  17  90   1  67  88  18  12  14  50  27  11  90  27  67  12  54  78  14  45  78  26  41  44  48  42  41   1  52  62  22  78  10  19  84  46  26  87  94  76  62  40  26  63  39  90  23  46  37  39  57  12  99  66  97  43  24  37  35  94  78  86  74  20  70  17  57  30  18   9  71  77  38  47  37  64  93   4  31  49  25  84  46  26  29  72  23   9  47  10   6  48  37   5  82  59  65  49  27  78   5  72  54  61  86   4  40  66  25  45  75  71  30  50  49   7  31  12  75  60  52  80  46  97  35  64  80  31  89  72  41   7  81  20  41  11  29  47  85  61  93  78  37  30  85  65  82   8  68  81  82  10  31  82  51  12  78  68  39   3  26  15  29  30  85  29  57  97   1  34  81  95   2  54  44  53  27  55  64  31  78  65  11  64  32  32  73  33  29  71  26  91  95  21  63  71  73   3  24  26   9  92   5  87  47  68  94   3  72  71  75  48   2  11  64  17  36  78  32  88  89  98  80   4  47  64  49  25  28  73  56  59  20  69  23  47  38  32   3  71  29  86  25  23  59  66  28  88  90  72  94  70  83  17  16  86  85   3  15  52  95  77  52  66  68   2  81  19  86  96  55  28  64  83  17  49  59  77  17  69  63  44  70  79  63  53  47  88  94  19  67  56  27  64  95  69  27   2   4  76  69   6  59  80  18  38  65  44  42  92  58  50  98  85  51  93  85  97  44  44  90  83  90  99  18  93   9  54  39  70   7  16   8  10  22  60  34  78  57  51  86  65  68  80  97  53  15  96   5  47  11  43  50  99  38  68  19   4  96  93  84   6  92   6  46  61  19  66  79  60  93  13  16  24  15  22  19  21  29  50   8  72  77   3  79  80  74  25  69  20  75  52  36  85  77  85  14  38  20  16  34  70  90  14  45  31  32  19  24  36  91  94  10  88  62  65  24  78  25  23  71  80   4  30  86  43  51  47  54  21   4   8  65  12  83  34  35  56  16  14  84  92  92   6  38  57  93  53  54  97  44  92  40  32  18  86  97  48  84  52  39  22  89  11  88  18  28  16  32  26  59  39  13  59  10  50  98  65  85  27   9   4  48  22  50  23  80  34  49  74  76  39  12  47  20                                                                                                                                                                          
                                                                                                                                                                            58  29  89  45  65  91  50  51  75  72  64   3  57  14  23   3  55  99  12  59  43  95  28   6  65  98  28  93   9  68  29   3  69  44  56  28  26  40  76  17  15  90  52  64  97  69  40  30  18  54   9  46  75  54  48  28  69  18  11  47  72  93  46  59  29  41  68  30   1  48  38  70  72  55  71  38  87  12  42  30  35  19  68  94  50  77  18  39  43  84  96  96  74  25  17  73  25  91  74  24  55  95  11  65  11  69  64  64  73  22  63  80  13  70  33  28  73  51   1  59  15  41  14  25  76  82  37  24  16  76  83  67  41  68  28  47  63  73  63  15  45   3  19  86  53   4  76  57  21  69  15  32  25  11  24  24  85  90  38  54  45  32  92  79  34  52  58  27  59  60  63  93  61  10  97  49  62  59  22  73   2  99  53  22  72  12  61  52  64  28  42  83  83  35  45  51  61   6  49  47  86  95  68  17  54  65  19  10  58   4  84  84  70  74  44  91  45  59  77  88  64  28  82  41  92  90  70   4  30  50  56  48  32  83  28  32  19  26  30  71  95  54   2  46  79  41  89  99  31  68  24  50  82  48  44  22  56  69  17  30  99  70  94  11  25   9  23   9  63  49  90  77  92   7  21  69  25  82  85  26  58  97  68  30  54  30  48  77  35  47  85  90  37  97   3  19  98  21  35   6  53   2  26  83   9  93  32  98  76  28  26  85  55  53  52  38  27  46  74  23  38   9  10  80  39  20  76  72  68  25  60   6  97  64  26  24  78  12   6  79  21  76   7  95  78  68  26  82   4  35   7  60  13  47  27  85   4  13  18  35  53  12  17  70  78  99  16   2  46   4  83  24  30  88  65  19  42  29  58  51  41  69  46  53  39  66  45  84  14  15  84  30  53  86  58  48  45  41  12  38  58  58  96  27  58  35  22  47  21   8  88  67  72   4  64  38  26  52  96  47  24  55  18  47  10   2  79  40  60  21  87  13  50  40  49  43  43  24  12  15  29  81  82  49  82  39  49  56  70  14  12  94  61  83  96  96  27  77  98  76   1  11  67  63  62  30  65  23  59  70  66  95  13  73  81  54  33  37  86  58  20  32  78  13  57  17   1  17  80  34  94   2  41  66  52  51  13  21  78  27  94  10  35  61  58  23  84  68  53   3  29  67  83  54  68  15  34   1  62  46  92  87  58  14  68  58  49  45  61  42  24  31  30   1  11  11   1  59  66  61  71  27  51  12  82  41  40   6  42  77  39  83  76  54  14  54   9  45  14  19  83  17  55  38  11   4  89  46  33  90  91  68  98  51  65  87  85  83  46  67  75  50   8  17  30   1   6   3  68  57  85  49   8  14  96   2  57  73  36   6  79  91  27  21  89  92  97  27  48  74  17  32  88  80  87  87  37   2  75  55  80  47  39  15  85   2   3  90  16  34  30  35  75  98  45  32  73  16  22  85  40  48  62   8  93  69  62  84  94  38  55  35  96  15  55  10  24  11   9  50  99  74  74   4   4  83  64  86  25  62  70   1  16   7  29  78  12  72  61  57  24  31  96  90   9  96  87  21  42  50  35  28  80  20  54  37  37  54  61  31  90  72  44  47  66  81  25   6  27  81  90  48  61  88  74   3  12  77   6  41  60  84  97  82  99  74  88  94  12  23  44  18  29   5  52  96  75  66   6  97  68   1  85  66  58  30  60  93  99  99  31   1   8  39  45  92   8  99  16  53  13  23  25  93  46  59  50  97  12  18  53  80  71  85  15  38   7  87  75  64  66  35  22  77   8  54  24  52   4  33  46  40  50  52  19  94  17  70  40  17  45  98   8  69  99  99  12  37  85  72  48  98  73  33  37  43  50  92  21  66  50  55  81  15  26  14  69  43  59  97  29  46  87  35  46  93  57  21  88   9  47  96  40  96   4  22  84  59  80  41  19  27  68  73  31  10  98  43  63  12   4  32  87  15  90  28  91  60  62  87  41  70  35  97  52  25  25  81  75  59  37  59   4  33  72  57  80  86  13  55  72  65  46  22  35  76  35  35   4  69  68                                                                                                                                                                            
                                                                                                                                                                              72  55  63  41  93  33  12  47  66  35  64  95  69   3  67   8  14  95  43  16  86  54   1  95  91  31  72  19  74  52   8  98  61  15   8   4  91  49  58  11  52  39  17  90  32  30   2  48  88  45  34  26  94  81  11  51  63  76  74  54  20  12   8  15  87  55  33  50  12  64  24  43  15  19  78  24   4  35  13  25  49  61  72  81  88  24  27  75  75  62  16  60  39  47  86  74  50   6  56  81  50  24  99  86  50  72  88  64  17   2  16  62  76  73  44  45  11  62  26   2  66  25  84   4  26  89  64   8  63  48  39  58  17  76  91  76  78  29  75  50  53  88  33  95  64  24  75  73  75  89   6  21  31  62  89  17  59  60  84  52  45  59  85  45   3  53  85  36  33  46  38  20   8   5  20  25   2  54  34  63  89  13  33  90  43  79  61  21  22  72   6  90  14  45  87  66  20  16  53  11  23  49  68  92  57  27  80  14  63  23  91   1  25  97  61  85  47  90  77  96  42  26  26  18  51  52  47  60  95  43  23  61  34  34  25  34  16  49  21  92  58  25  91  72  64  93  84  36  78  66  38  51  43  80  67   1  74  12  17  64  13   9  67  49  95  58  88  47  33  27  20  75  31  88  15  64  74  28  85   3  22  44  27  25   7  38  92  58   3   1  71  79  26  92  57  41  78  16  68  78  46  89  15  44  88  17  70  25  74  59  12  27  63  72   8  54  57   2  60  54  61  81  42  15  21  46  60  40  95  60  77  53  66  38  97  86  27   7  55  31  37  78  46  19  90  36  14  14  22  96  58  54  86   6  65  42  17  85  75  30  65  23  55  68  65   8  32  33  36   3  62  74   8  58  23  99  67  41  93  22  23  38  73  90  22  33  86  83  45  53  73  79  92  58   5  88  15  22  90  85  62  85  97  35  80  87  44  48  96  98  17  62   9  17  27  35  85   8  68  99  12  16  45  32  50  79  66  19  66  50  33  39  81  30  16   9  79  45  28   9  48  34  95   6  50  60  91   2  66  39  95  36  58  75  64  53  41  40  13  67  23  49  77  80  99  30  79  95  16  87  40   9   7  86  84  86  53  64  89  77  71  88  39   9  82  58  26  88  60   4   7   4  62   3  61  39  35  64  93  85  53  25  60  59   5   5  76  57  25  56  31  82  58  32   8  21  15  96  46  91  91  38  30  10  47  42  61  41  31  82  23   6  86  21  17  85  52  45  38  33  79  57  11  46  40   3  86  59  13  39  30  48  12  38  35  49  53  20  47  14  41  78  72  91  74  95  45  91  59  55  66  44  12  49  33  63  22  75  73  65  49  83  25  98  71  96  21  44  63  59  11  69   6  29  22  49  92  88  80  38  79  51  55  55   1  67  12  61  90  97  94   3  97  86  67  96  96  97  62  34  85  21   7  91  96  65  75  20  30  67  56   5  76  19   7  21  73  96  59  46  46  28  87  92   5  50  97  61  58  15  84  28  35  68  95  98  73  40  28  68  98  94  13  38  88  51  40  55  42  57  12  58  60  15   1   6   5  85  16  91  79  28  47  42  69  86  64  38  48  56  24  60  46  80   5  62  37  84  95  88  58  26  84  45   9  82  44  66  49  73   9  73  46  39   2  58  91  27  73  37  86  76  31  73  72  98  11  89  31  82  17  76  15  33   4  38   6  98  88  39   9  13  13  50  40  51  51  17  58  78  50  59  45  52  65  22  38  33  27  51  34  75  66  95  23  75  90  73  90  68  67  30  72  21  71  38   9  26  30  57  11  93  11  20  22  16  22  54  67   2  35  71  99  82  69   8  25  79  63  54  26  72  19  83  59  62   9  17  24  44  19  42  93  12  80  75  26  89  30  66  65  11  84  48   3  65  92   7  58  65  66  61  66  34  44  10   7  93  31  76  51  43  18  97  36  95  97  20  41  96   5  12  74  36  29  39  56  30  49  72   9  46  77  48  23  67  49   6  99  95  69  45  90  79  87  27  40  11  98   8  30  42  99  58  39  89  41  30  94  81  17  61   5  29  74  93  21  14  15  57                                                                                                                                                                              
                                                                                                                                                                                69  48  38  30  25  29  48  32  18  94  62  70  79  20  16  16  26   5  13  73   8  26  26  63  43   4  72  46  47  67  21  81  69  73  46  42  48  22  68  37  24   5  19  91  69  63  19  41  44  47  60  41   2  79   1  81  87  34  88  29   9   6  89  61  94  20  90  65  84  94  10  59  87  66  41  97  22  70  64   6  15  88  15  26  16  30  36  15  35  34  65  48  36   1  58  10  87  59  94  35  41  91  83  76  94  48  79  42  49  72  78  97  56  78  47   3  97  16  84  31  84   2  91  93  21  43  96  80  93  37  78  36  49  74  39  86  27  21  60  89  55  27  16  48  50  96  10  78  72  82   8  72  69  73  16  92  74   5  64  84  60  76  88  27  91  51  83  73  18  96   6  84  55  48  51  60  76  45  58   8  64  83   5  61  68  38  10  57  39  82  13  51  70   7  16  11  48  59  31  53   8  95  41  67  65  60  98   4  81  35   5  29   3  63  93  56  37  89  91  47   6  75  83  45  51  65  19  65  56  70  64  60  83  25  73  30   2  63  84  46  61  94  83  95  96  79  99  44  18  40  50  61  30  12  61  31   6  55  23  66   2  59   3  51  12  34  43   1  14  10  67  57  56  60  17  90  91  31  80  71  86  82  70  35  46  90  51  58  93  54   8  31  90  24  57  89  34  45  21  80  37  72  82  48  41  45  10  18  96  82  98  83  11  47  91  24  90  69  52  85  98  56  45  89  45   9  90  22  72   2  72  99  18  69  24  31  76  32  52  64  89  33  66  17  15  56  68  82  76  81  69  15  16  23   5  74  77  48  38   7  30  76  48  59  56  53  62  23  21  51   8  33  14  58  43  84  34  50  15  49  73  17  42  69  68  93  59  44  63  75  59  56  34  39  28  80  18  30  37  10  89  72  78  61  54  65  33  71  96  53  43  94  22  49  75   7  21  48   6  65  30  55  62  73  76   6   8  51  68  31  69  81  72  59  69   7  73  32  71  26  53  79  53  85  98  39   7  32  26  18  92  73  62  48  37  28  92  27  68  75  16  48   7  31  53  82  23  58  72  62  17  27  48  97  98  71  56  86  61  30  23  61  59  75   9  48   5  97  76  84  74  62  75  13  18   2  49  91  72  91  85  10  13  61  86  80  75  33  26   2  30  97  97  32  98  42  30  65  89  81  50  65  29  15  17  42  66  25  11  51  53  53  47  80  27   3  86   3  30  51  81  44  95  30  44  77  29  63  82  93  49  84  87  67  50  75  96  13  57  30  78  98  30  49  56  68  18  86  14  82  68  36  75  47  32  43  76  50  68  17  59  74  32  60   9  21  44  29  69   9  84  81  57  12  22   7  61  37  27  61  77  25  18  11  78  64  59  62  87  77   9  15  28  13  54  82  58  53  27  46  15  84  12  44  97  62  47  91  16  97  73  80  49  23  59   1  73  28   3  46  97  60  74  37  31  58  44  52  49  64  34  83  28   2  18  65  25  54  11   6  84  42  54  11  57  90  77   5  12  67  92  60  61   1  82  64  31  79  78  22  55  75  23  67  24  33  61  21  19  59   8  89  47  67  57  53   3  88  29  96  83  46   8  96  93  71  81  35  53  29  47  58  94  43  42  85  55  21  66  21  59  45  29  93  12  95  36  34  94  53  20  15  83  24  68  51  78  65  58  19  71  67  84  78  18  81   2  38  18  40  21   3  97  52  47  52  62  86  12  31  70  86  44  40  84  10  15  32  98  15  26  26  55  99  25  39  39  39   6  98  52  17  71  66  52  28  12  73  95   2  40  20  79  83  42  71  61  19  11  57  85  32  42  40  16  53  27   2  57  97  51  31  32  28   1  23  90  50  15  51  47  71  84  52  64  17  59  86  46  53  73  91  51  38  76  57  90  93  84  72  27  16   4  51  82  45  27  69  75  96  97   2  23  86  38  68  54  95  57  84  97  38  56  77  97  89  62  47  99  92   3  59  26  69  74  49  80  38  25  89  39  73  33  90  14  57  33  13  70  42  60  84  26   7  58  13   5  51  45                                                                                                                                                                                
                                                                                                                                                                                  52  97  88  70  12  51  37  51  63  37  23  37  31  38  13  58  39  99  97  79  29  52  63  52  47  16  32  26  74  71  13  71  73  93  58  80  13  29  11  57  65  52  10  89   4  77  95  76  64   6   2  31  31   3  16  94  28  67  12  90  32  28   3  37  36  94  16  10  59  12  92  65  90  96  36  42  43  97  98   7  11  29  94  34  65  33  74   2  31  13  44  36  80  54  20   3  24  19  40  51  94  81  39  99  13  51  98  11  27  47  16  96  21  86  60  96  45  73  62  29  20  92  17  96   6  38  14  12  97  71  70  63  72  12   8  20  70  61  14  55  78  81  96   6  83  74  10  96  14  71  66  23  87  84  59  72  49   9  74   5  57  87  53  37  33  86  58   2  67  36  33  12  90   8  50   2  23   9  53  36   5  20  65  60  17  36  19  46  72  93  46  16  54  13  75  99  40  64  80  95  83  62  86   8  21  34  13  43  61  44  28  64  66  14  60   9  72  11  92  30  91  52  35   5   1  82  81  50  47  10  52  69  97  95  65   9  10  33  71  71  88  17  49  21  87  81   7  71  92  94  86  90  35  32  51  46  89  77  27  13  70  18  59  53  63  69  50   6  67  28  85  98  36  39  75  24  10   2  43  51  63  26  75  55  51  94  49  52  54  48   6  94  18  12  66  34  53   9  30  99  93  20  93  61  33  98  49  80  39  12  18  80  16  53  73  54  15  51  60  57  48  70  94  31  93  72  43  81  55  90  97  98  88  13   5  79  20  40  80  45  94  12  16  35  21  27  17  48  80  75  65  49  14  31  90  69  51  47  88  65  55  14  82  40  61   7  19   9  78  14  87   1  79  84  29   5  81  29  29  75  13  42  87  75  50  48  55  16  63  55  29  90  36  74  62  47  76  57  91  69  31  54  32  56  73  67  97  57  72  35  96  98  47  21  18  27  10  67  89  58  50  90  88  31  60  34   6  32  84  75  16  45  43  48  12  16  37   4  44  82   1  64  24  60   9  82  41  66  61  25  67  34  56  69  60  61  73  75  23  43  94  68  39  71  17  43  60  42   4  60  28  28  21   9  73  79   3  81  58  93  77  16  15  15  73   1  97  24  34   7  68  52  36  38   2  28  68  99  97  36  39  45  22  90  68  45  44  86  94  35   6  13  67  94  10  78  12  71  59  16  54  86  26  13  48  12  38  57  90  79  20  78  45  24  87  50  48  67  15  21  44  53  66  56  38  26  43  49  90  64  41  11   6  23  95  59  56  98  58  34   8  55   9   3  57  37  75  21  56  65  39  14  59  71  12  21  56  32  63  63  23   2  29  96  81  27  44  75  34  31  24  51  32  47  30  82  68  91  83  74  65  90  63  89  24  72  49  44  89  33  66   6  54  20  73  70  25  17  14  65  75  90  99  39  49  80   3  35  60  54  89  76  32  52  43  30  29  63  78  83  84  15  12   8  45  48  11  54  18  64  15  92  21  60  83  60  56  56  58  85  80  58  83  31  11  67  36  97  60  35  75  90  68  90  54  49  74  34  39  95  49  77   2  71  43  12  74  40  18  83  90  89  44  65  55  32  15  42  63   2  82  34  68  82  76  88  11  92   8  68  42  50  72  33  43  20  82   6  70  21   9  44  44  31  19  89  65  27  88  51  81   5  39  85  15   2  73  45   1  39  76  33  97  37  99  35  35   5  15  76  23  57  64  15  82  78  94  92  56  79  83   3  19  89  28   8  45  37   2  74  44  49  82  35  53  73  93  80  55  33  17  48  16  39   5   9  43  92  23  34  11  31  91  75  16  63  18  81  13  64   8  83   3  42  37  88  57  93   4  50  39  39  26  96  33   4  40  59  80  87  28  76  69  79  86  52  13  46  56   8  69  58  56  74  73  29  17   9   7  58   7  27  50  12  55   3  15   8  44  39  41  58  41  41  38  61  95  56  13  24  17  12  14  61  15  84  32  92  28  93   7  76   9  47  59  67  57  42  21  65  71  57  10  46  42  95  87  88  33   8  89  53  24  28  58   7  17   3                                                                                                                                                                                  
                                                                                                                                                                                    43  54   5   2  80  56  14   6  62   9  73  15  84  75  79   9   6  45  89  50  68  33   4  59  64  41  90  90  16  89   5  14  27   1  85  35  51  82  56  30  39  27  39   8  39  53  86  58  15  52  30  13  90  80  65  75  12  91  79  82  38   4  51  66  13  39  35  83  37  83   7  75  57  66  42  93  94  10  35  85   4  39  28  50  69  99  36  69  82  30  38  73  84  73  59  64  66  90   8  92  44  54  26   4  22  88  21  82  22  37  76  68  18  24  14  37   4  78  30  19  40  55  75  38  20  92  41  87  40  32  64   2  60  74  98  58  36  21  55  79  85  49   1   4  76  43  26  17  48  84  96  77  24  12  78  89  97  20  26  60  66  39  72  89  64  81  77  57  41  87  43  28  51  41  99  76  38  14  50   3  74  74  30  11  88  33  14  17   6  64  55  71  52  99  19  68  70  93  26  46  53  35  54  57  10  72  44  35  54  18  31  24   3  10  98  76  36  15  88  61  55  97  20  18  54  42  59  14  54  37  33  26  54   5  15  99  29  67  74  19  21   8  66  70  63  79   3  34  59  33  24  65   2  90  45  93  55  89  85   5  42  42  31  80  94  72  82  39  76  25  25  11  85  34  21  97  65   1  63   6  86  40  36  33  69  98  74  70  91  62  24  42  98  50  74  48  44  87   1   6  89  33  30  48  32  17  30   2  20  40  38  31  74  35  36  69  44  49  85  33  31  73  85  53  14  26  63  96  28  88   9  90  33  14  66  37  64  95  57  20  25  19  65  42  44  86  98   2  84  42  29   9  35  91  89  24  58  43  43  19  74  74  70  27  64  73  51  92  66  37   6   2  86  25  72  44  11  42  79  22  63  62  97  23  11  26   5  54  85  57   9  12  27  50  80   2  26  31  17  56  70  48  98  61  28  39  45  19  77  16  94  13  97   7  41  43  16  29  10  61  41  51  55  73  96  25  30  93  53   4  99  46  48  69  67  89  95  86  66   5  51  47  96  20  16  18  91  62  50  84  97  52  88   6  96  17  74  82  82  96  56   7   7  51  35  84   5  48  96  50  26  56   2  33  16  86   7  90  41  23  19  12  79  69  46  80  47  49  62  78  64   2  50  19  40  55  91  27  23  87  30  85  43  15  70  54  17   4  85  98  49  70  34  17  79  93  97  77  80  65  73  72  78   3  38  88  91   8  62  17  69  43  31  33  30  27  82  53  73  31  88   3  87  23  92  14  52   3  14  62   6  26  89  28  92  68  65  86  39  20  25   3  93  71  26  39  85  79  82  15  47  98  97  46   8  23  60   6   3  51  54  95  88  47  10  12  71  63  14  54  11  13  98  80  72  86  25  82  85  75  87  45  63   7  19  66  31  67  67  34  67  83  67  32  10  88  50  53  40  19  74  88  20  72   4  43   6  48  14  55  23  42  65  48  90  49   2  97  14  89  81  27  88  33  45  43  60  41  50  18  54  89  99   7  91  98  94  93  95  69  31  15  78   5  40  59  12  86  96  36  98   8  28  96  55  55  11  55  50  29  77  23  67  84  18  91  90  17  51  96  67  89  20  95  94  29  88  26  53   7  73  50  64  86  42  81  36  27  73  43  44  88  79  86  67  52  68  61  97  77  77  63  46  68   7  12  46  59  64  96  99  36  59  47   8  96  96  89  89  90  27  78  92  81  64  26   4  95  33  10  39  68  77  25  58  78  13  67  17  81  33  74  37  82  70  32  55  27  22  25  34  24  51  45  34  77  11  36  90  55  53  94  13  41  61  35   4  18  62  68  50  60  98  58  67  25  82  82  60  73  92  26  61  94  51  20  10  43  70  13  82  11  10  21  91  71  24   1  43  23  51   6  76  59  94   7  63  19  14  62  36  78  75  65  46  99  61  89  35  61  41  50  61  11  22  13  21  34  29  76  21  83  82  19  46  12  29  41  70  31  85  66  42  37  14  21  91  81  85  82  68  76  26  69   2  38  35  13  43  99  74  75  73  26  12  95  54  44  37  92  71  67  58  24  35  90   7                                                                                                                                                                                    
                                                                                                                                                                                      19  21  17  51  50  22  38  57   1   6  32  89  32  68   5  51  14   7  10   3  32  10  89  88  35  52  69  55  20  38  80  73  99  44  27  48   7  27  81  61  81  82  59   6   1  40  39  77   2  25  93  24  48   5  96  97  87  96  33  50  65  94   4   2  15  22  36  30  26  63  82  75  38  77  87  23  68  58  62  40  86  86  57  22  35  39  67  12  64   8   6  70  31  64  28   3  58  18  79  93  60  60  33  51  98  17  42  63  67  28  54  61  13  73  59  61  40  25  71  10  78  87  63  67  76   8   9  51   2  13  20   6   1  32  96  35  87  90  38  14  27  23  34  20  80  36  63  38  57  81  55  15  59  76  44  60  54  20  62  68  92  51   1  15  47  19   1  53  12  72  35  94  65  55  22  65  24  12  69  43  26  21  50   5  88  68  72  50  51   2  33  57  95  31  15  94  78  53  95  32  38  65  61  83  97  61  34  76  71  41   9  98  10  54  95   6  78  90  55  63   9  76  25  88   3  50  38  88  15   6  58  30  31  39  90  23  21  99  60  99   6  77  17  47  54  52  28  65   6  53  99  47  92  79  34  71   3  62  21  86  29  21  12  72  81  47  98  79  99   5   3  35  99  90  10  96  46  63  40  43  21  53  11  38  53  42  94  96  82  41  90  30  48  46  67  62  77  93  46  96  93  84  16  75  82  20  46  78  73  54  79  71  80  45  30  38   8  46  51  31  71   4  25  10  46  68  80  11  60  71  12  17  94  13   8  18  25  30  56  82  57  84  47  64  79  21  59  98  99  77  23  72  10  46  64  54  59  51  45  36  58  94  12  47   3   9  20  79  54  45  19  35  45   8  82  80  58  81  80   4  33  30  99  61  69  98  78  65  18  92  12  99  49  97  25  45  37  29   3  27  45  69  28  85  72   4  74  64  60  79  63  46  98   2  86  49  94  66  86  37  65  28  53  33  16  21  54  82  57  56  47  72  36  69  66  25  66  69  62  30  31   6   8  10   3  64  90  98  99  26  36  44  28  44  76  49  10  22   3  79   2  91  57  78  99  98  77  96   1  96  16   4  28  48  65  34  70  73  95  57  56  75  72  97  21  55  57  65  14  95  21  53  27  71  38  21  86  89  94  63  64  19  96  98  96  64  92  89  80  48  55  69  38  81  17  82  40  25  82  67  46  97  47  89  34  15  57  71  46  39  69  87  47  34  83  29  74  43  90  15   4  35  52  51  20  74  62  61  73   3  88  67  75  30  73  53  16  61  58  59  47  69  18  93  61   1  48   5  64   4  67  11  50  46  62  31  96  53  26  32  20  83  40  14   9  71  67  63  31  49  69  88  51  22  41  51  90  86  91  78  25  27  61  53  41  44  40  35  34  48  12  87  19  99  90  43  73   3  83  19  75  17   4  22  73  21  58  98  68  20  58  39  48  63  13  72  79  22  64  92  66  77  78  54  15  58  50  66  38  95  49  66   9  51  93  18  27  35  32  12  21  97   4  93  34   2  41  26  65  72   5  63  96  20  71  13  30   3  37  48  58  91  99  70  74  21   3  86  48   8  45  73  99  54   8  31  92  37   8  50   3  96  10  50  75  35  56  83  32  87  88  21  75  92  38  77   8  49   7  16  88  38  17  89  18  25  64  90  85  64  31  15  58  85  86  93  94  15  83   6  86  47  48  20  28  94  66  49  80  57  13  72  83  96  93  43   3  72  86  83  30  17  10  46  75  90  52  95  13  49  18  74  15  97  43  74  45  57   4  89  18  12  71  23  34  34  61  91  70  29  81  77  75  67  27  35  18  46  79  46  14  22   7  46  38  43   7  44  42  22  80  60  24  30  85  80  24  45  96  63   6  70  75  95   1  72  81  80  30  97  21  63  99   8   3  68  51  90   9  79  87   1  67  63  80  94  36  52  38   4  20  57  12   2  49  71  82  58  66  58   9  61   8  28  11  54  33  76  76  80  84  90  63  45  65  24  64  76  35  22   1  46  24   7  40  77  39   7  91   4  80  74  53  72   2  72                                                                                                                                                                                      
                                                                                                                                                                                        51  89  50  23  40  63  98  59  82   4   7   3  81  17  57  63  12  61  64  55  73   4  66  49   3  88  70  59  60  77  99  53  27  17  39  47  92  30  54  64  68  57  30  68  22   9  50  53  88  68  42  65   6  14  99  69  99  37  67  18  99  85  11  82  33  13  34  21   2  74  92  18  99  60  69   7  75  60  91  75  27  65  23  88  24  11  94  26  32  95  95  33  35  88  51  72  49  89  93   1  95  58   2  23  74  38  15  32  31  18  53  81  13  88   2   5  36  98  65  59  32  15  88  80   8  14  75  25  55  88  38  18  27  95  73  47  19  60  39  71  32  11  45  75  57  15  66  19  45  76  78  50  57   1  37  18  70  57  10  13  86  76  88  10   3  68  85  55  17  18  96  17  67  84   2  78  48  15  22  37  56  84  57  14  59  89  43  42  49  95  35  63  76  43  33  79  64  34  89  90  68  66  24  82  67  20  88   2  47  69  67  76  43  39  98  40  39  42  81  27  91  95  52  31  96  94  86  56  79  73  29  32  89  81  24  37  42  87  24  27  78  81   2   7   9  36  55  80  56  65  89  19  85   6  40  21  95  67  21  41  52   2  47  38  65   7   1  35  59  24   2  97  97  77  29  50  48  14  75  32  57   2  74  83  27   2  72  65  44   6  50  97  27  82  34  10  52  67  37  26  65  24  18   6  49  33  98  43  13  16  11  31  38  73  59   4  81  89  77  94  54  91   6   5  26  83  11  24  76  93  42  14  13  21   7  98  59  32  40  81  91  91  71  14  99  99  72   6  37  28  81  37  16  56  81   7  74  97   8  77  88  88  20  79  69  62  12  25  41  24  59  81  61  78  79  97  85  27  18  96  90  79  81  20  79  25  64  84  32  52  33  68   1  91  59  47  39  39  30  69  36  19  21  33  70  38  77  39  87  67  29  23   2  59  73  67  26  30  87  38  99  42  31  48  24  47  63  73  94  16  76  87  13  56   5  25  81  23  19   8  99  79  95  89  83  45  25  22  93  87  14  70  94  95  77  68  54  12   9  76  31  76  48  47  21  64  21  49  97  33  78   3  77  91  35  17  37  40  92  61   4  91  83  54  98  78  57  54  23  98  54  17  90  57  32  12  69  91  44   4  47  32  62  57  12  92  56   9  37  83  17  43  21  87  46   7  40  22  97  45  25  18  59  26  34  34  20  72  56  57  67  55  55  97  68  82  54  69   2  86  79  26  35   7  77  86  68  61  72  36  34  19  94  93  68  94   8  29  90  68  61  52  66  96  77  99  53  75   6   1   5  19  87  47  76  28  71  74  43  41  99  82  96   6  32  54  39  17  65  41  43  32  81  86  24  27  54  23  27   8  55  38  26  57  57  85  33  78  85  35  26  79   4  28  53  59  62  19  42  65  50   2  24   8  93  11   1  65  44  31  12  99  83  75  49  26  99  74  21  88  78  29  92  69  16  19  39  49  18  61  83  57  36  17   8  69  41  69  95  25  69  66  17   4  81  59   6  78   1  84  67  64  88  41  96  97  64  94  81   9  38  90  19  65  97   7  92   2  50  95  55  49  77  27  10  87  44  78  98  16  91  86  22  35   1  25  15  36  20  87  88  36  31  43  15  86  93  38  97  34  62  39  43   6  23  16   2  68   4  11  58  49  36  36   8  69   2  26  65  94  23   3  78  71  64  28  72  66  18  90   7  24  48  71  30  31  42  23  74  88  68   1  68   8  60  52  14  22  73  33  68  55  85  22  53  65  49  93   7  69  96  51  21  24  57  24  36  78  59  36  49  53  72  50  54  69  76  74  64  85  96  15  13  21  57   7  91  55  40   5   5   6  96  60  14  57  88  61  15  59  90  32  27  38  98  70   6  37  82  52  45  68  12  11  54  56  41  43   2  31  12  44  75  65  63  88  73  18  94  41  85  14  36  28  73  57  67  75  23  34   3  36  19  81  78  73  79  66  51  83  78   7  47  16  53  53  67  22  73  18   8  62  42  44  67  49  32  66  82  12  19  28  40  15  60                                                                                                                                                                                        
                                                                                                                                                                                          57  86  78  23  58  31  36  88  65  87  79  65  87  73  63  95  51  52  82  57  96  85  77  70  62  68  42  94  97  76  12  99  32  51  13  23   2  90   1  80   1  87  34  61  84  40   8  91  56  79  67  18  11  10  26  98  52  10  18  87  59  54  37  76  38  25  56  48  21  87  10  24  45   2  76  17   4  26  15  72  29  68   7  14   1  70  42  14   9  12  20  18  21  74  60  49  32  36  88  59  16  66  91  57  30  72  25  17  59  54  89  16  89  91  18   3  90  73  24  37  37  56  92  71  22  53  29  43  22  48  40  51  22   4  23  55  39  65  12  55  27  46  23  90  71   1  40  12  64  31  30  61  67  15   5  90  28  98  23   9  76   5  31  69  28  96  66  96  19  67  65  19  58  46  33  21  14  82   5  37  88  18  27   3  97  47  73  74  87  52  92  35  42  50   8  92  99  39  54  58  91  59  88  89   4  27  29  21  61  91  91  95  47  96   4  95  10  75  78   1   7  28  31  32   9   2  40  69  79  94  60   4  26  15   2  38  63  93  81  61  37  13  56   6  20  82  34  18  83  42  46  71  23  57  73  97  75   6  23  30  68  35   2  90   6  10  85  29  46  49  91  30  24  20  25  48  34  85  25  47  55  59  28  36  62  91  48  95  62  93  99  23  59  28  58  13  98  37  71  94  66  74   6  14  60  91  74  78  66  35  93  77  54  81  42  82  83   4  43  18  31  69  56  32  35  33  43  20  19  90  82  89  55  55   9  88  67  34  87  49  54  43  33  60  83  56  60  24  27  94  88  29  42  63  99  62  62  11   2  55  10  52  64  46  54  11  14  39   5  90  67  14  99  54  30  41  98  58  67  57  66  83  88  81  32  62  58  66  59  34  61  31  59  58  90  58  88  74  14  71  35  91  98  40  33  33  93  41   1  71  43  80  68  65  60  18  79  40  35  90  55  22   3  10  18  64  81  81  86  74  73   8  87  74  91  57  63  35  72  53   8   2  89  19  30  95  45  22  14  28  40  84  89  79  99  84  52  18  67  63  42  38  74  59  85  64   6   8  22  61  92  19  94  26  42  86  44  24  25   4  67  29  58  90  56  40  65  58  50  35  76  60  40  71  84  14  80  78  14  69  31  92  48  47  85  69   6  75  93  65  72  23  69  39  80  29  43  99  48  81  91  75  83  13  42  20  80  35   4  16  12  91  68  32  49  67  85  88  81  45  27   3  15  80  57  72  95  45  24  64  20  20   2  65  91  47  12  64  27  81  92  88  10  80  47  29   7  34  56  82  13  55  72  46  44   9  46  13  98   7  70  80  20  53  30   6  38  98  34   7  84  47  20  32  16  59  22   9  41  12  94  68  99  92  83  77  26  15  12  14  65  29  17  41  58  80  76  61  94  98  96  38  35  61  88   8  42  95  77  11  76  60  77   6  58  68  25  30  63  19  40  38  73   4  93  58  38  63  75  16  21  64  36  62   4  75  69  17  93  98  94  11   2   6  24  44   6  10  36  99  56   9   4  82  63  44  51  40   6  84  58   7   8  59   9  60   9  27  36  45  16  16  86  90  69  24  48  10  60  68  62  64  18  92  12  93  55  84  11  45  33  51  99  66  36   3  87  37  15   2  34  68   2  72   2  77  82  37  15  58  52  71  18  57  64  58  38   5  57  19  26  98  38  64   4  77  40  10  87  76  93  90  29  23  93  22  56  64  13  70   5  52  14  76  62  93  87   4  29  83  75  12  84  74  49  91  77  61  46  64  44   8  91  87  60  39  89  91  78  15  89  12  83  42  77  32  56  59   2  87  61  74  53  22  34  58  48  26  46  52   3  85  31  19  84  58  57  55  51  43  82   6  36  39  16  74   5  99  38  77  95  50  79  39  82  40  17  67  59  97  81  47  29  15  46  61  52  27  45  60  87  77  92  57   6  75  47  48  57  72  77  74  94  11  46  85  10  35   2  89  14  64  17   7  69   1  71  12  47  37   3  26  81  19  47  55  21  44  68  71  83  40  62  67                                                                                                                                                                                          
                                                                                                                                                                                            26  29  41  60  86  51  20  62  75  66  29  47  22  13  50  48  15  25  21  16  89  50  96  10  29  54  20  69  25  52  82  86  27   1  16  45  14  46  13  38  96   8  29  59  70  40  71  82  87  77  83  39  66  73  77  30  34  31  18  67  36  40  26   2  78  68  99  20  93  99  11  25   5  28  43  37  17  29   9  30  42  80  54  17  84  88  17  30  10  88  93  19  66  19  44  68  47   4  91  70  27  91  54  65  15   6  84  77  69  20  69  38  13  45   8  73   2   1  11   1  19  17   2  77   9  30  76  23  71  27  89   9  19  89  42  59  49  23  85  49  28  72  82  41   5  71  67  37  42  76  78  37  39  25  17  18  93  41  10  17  28  54  93  86  31  32  89  26  98  50  69  24  91  79  24   1  91  46  25  21  93  50  45  40  40   9   2  15  37  47  97  74  85  23  13  32  88  10  68   2  35  84  42  89  12  11  13  80  60  11  27  94  11  25  92  69  26  21  26  38  50  97  21  90  86  10  98  33  54  37  47  32  60  45  60  29  41  44  20  63  37  68  63  14  16  77  65  75  52  63  17  48  96  91  57  90  34  33  14  10  87  55  16  26  17  26  41   3  34  50  53  42   4  38  69  56  94  25  72  12  15  51  22  48  86  65  87  47  31  57  57  97  78  82   4   5  49  42  80  76  89  28  41  26  54  47   3  49  39  59  58  54  49   7  41  24  33  37  50   8  89  54  91  86  28  80   9  58  15  51  42  39  71  67  76   2   1  78  10  84   2  51  29  37  74  70  39  70  98  69  17  28  91  49  67  66   5  12   7   5   2  87  31  11  30  77  45  84  27  40  69  41  77  70  17  75  97  70  12  70  60  60  96  44  88  62  88   7   4  33   5  46  82  17  81  85  63  57  46  46  19   4  79  78  53  85  65  94  81  48  73  43  48  48  36  53  20   5   3  56  81  42  91  47  80  14  79  17  99  39  68  67  80  24  59  84  85  85  73  65  67  33  21  64  12  26  95  55  25  25  60  59  69  74  41  90  81  89   8  22  56  98  93  43  51  72  21  24  16  70  97   3  82  37  74  76  10  34  71  14  80  91  86  96  59  83  77  86  68  39  72  95  37  40  90  31  48   7  30  64  12  18  66  49  13  57  58  49  18  49   6   8   4  11  60  22  64  61  12  38  20  74  98  99  52  16  68  22  88  76  93  23  66  89  76  70  55  59  39  40  63  10  62  68  45  29  90  37  11   8  32  80  78   7  25  96  72  75  29  66  52  22  31  16  23  65  39  71  71   4  71  28  25  53  99  19   3  87  44   4  12  83  40  68  88  80  25  89   2  78  90  79   6  15  58  34  58  90  10  73  31  69  30  46  84  84  12  11  86  70  50  37  26  79  68  28  80  65  62  48  78  30  64  62  90  39  93  39  46  86  21  32  75  17  63  57  14  25  96   8  75  26  60  42  63  68  55  38  27  36  92  85  22  19  39  10  51  33  62  98  94  21  47  93  91   3  46  90  64  36  27  73  79  98  34  98  29  77  32  96  45  94  92  48  61  21   9  10  63   3  19  62  88  46  98   1  17  58   9  59  94   7   4  98  35  55  71  74  76  39  20  77  35  73   4   6  38  76  56  44  39  78   9   4  50  32  53  83  15  57  79  90  27  93  72  75  49  82  40  77  20  88  62  56   3  83  49  43  25  81  27  12  89  49  84  42  83  92  44   2  93  60  49  53  40  95  63  74  95  61  84   8  27  18  17  23  41  40  63  51  71   3  69  96  29  43  20  98  80  80  73  43  80  15  33  68  17   8  29  37   3  81  13  55  81  72  67   7  39  22  97  71  81  90  35  20  65  25  58  27  10  50  51  92  16  62  86  49  97  16   1  44  67  41  17  71   2   8  49  13  90  24  74  10  26  32  43  62  49   7  64  97  99  46  94  52  99  37  68  84  58  85  21  24  66   8  53  63  86  62  75  14  98  27  87  46  21  23  94  22   4  28  72  61  89  82  81  10  41  88  85  91  83                                                                                                                                                                                            
                                                                                                                                                                                              76  55  23  32  11  54  99  28  25  86  26   3  61  92  12  50  17  93  64  74   5  45  76  48  77  42  92  67  42  28  53  60  71  70  83  41  81   2  17  10  47  29  37  73  26  63   1  13  53  93  98  67  97   1  38  76  23  99  61  82  65  16  82  41  53  56   7  78  92  76  83  87  16  81  55  58  51  81  26  32   2  45  66  36  52  87   6  70  53  31  70  52  62  30  66  44  43  13  51  57  76  83  71  11  76  23  18  68  58  85  61   1  53  14  96  99   9  96  11   8  69  60  51  35  69  28  89  27  70  19  75  49  11  77  85  80  65  81  38  51  87  41  52  91  75  52  97  92  96  61  55  98   3  50  31  37  46  64  83  44  10  18  38  94  61   7  83   8  25  25   6  72  68   5  11  11  95  96  93  27  43  50  62  70  97  25  93  65  63  85  35  35  67  45  72   4  16  78  92   2  48  72  37  37  43  43  58  41  98  11  50  92  19  16  21  11  83  48  63  39   1  75  47   3  16  47  11   2  14  49  28  98  26  13  97  79  77  20  49  20  56   8  63  34  82  87  80  33  27  48  23  68  62  92  99  90  85  89  30  34  66  12  48  32   6  64  61   5  68  91  51  96  38  55  86  79  63  26  34  75   9  96  33  92  80  82  95  24  98  80  66  53  61  43  70  62  53  52  70  36  25  70  55  81  69  60  68   4  87  77  44  38  57  32  23  79  85  72  93  98   6   2  17  83  44  19  30  44  20  87  19  97  97  81  31  16   6  72  83  57  19  54  72  72  60  61  64   5  15  75  43  56  72  49  41  13  70  35  58  84  73  11  73   8  13  85  15  63  53  29  77  99  31  92  89  21   6  94  43   3  76  10  20  94   4  94  36  71  62  73  20  80  51  48  46  45  61  89  55  75  89  16  54  25  29  42  42  98  13  64   8  30  61  64  92  11  21  20  95   6  61   8   4  46  50  15  78   3  10  62  47  68  72  87  82  17  68  44  29  59  92  38  82  97  41  85  33  24  19  55  18  28  75  42  68  25  91  48  91  66  24  17  27  83  63  89  46  51  87  96  31  52  17  54  60  86  94  80  74  66  28  56  71  79  97  33  55  41  72  98  37  48  10  27   7  65  72  83   4   7   8  13  96  91  37  28  86   5  37  10  32  22  21  60   9  24  67  81   2  56  75  63  31  41  53  22  18  80  44  26   3  85  30  41  46  81  99  37  88   1  95  42  94  21  36   2  12  52  72  55  52  71  42   1  61  26  77  40  83   9  77  67  62  38  92  59  99   3  67  61   9  44  55  62  87  63  37  45  61   1  54  81  56  17  71  18  28  90  44  80  80  94  74  83  66  28  60  33  91  60   9  38  35  95  36  26  98  33  38  27  80  10  84  20  97  17  24   7  26  15  15  14  54  31  76   3  19  84  21  83  96  66  54  80  80   4  17  60  98  59   4  12  36  93  85  76   5   1  65  75   2  61  94  74  48  67  77  70   2  88  29  65   7  13  96  53  74  41  94  48  27  44  44  79  18  72  66  48  53  51  49  72  88  43   8  64  91  71  16  53   8  13  35  49  28  92  22  17  45  95  94  13   5  41  28  67  71  35  17  35  17  69  77  69  84  64  43  52  29  75  95   5  93  82  12  78  52   5  21  96   1  27  71  99  42  40  49   1  19  14   2  27   6  84  41  58  13  13  61  55  70  55  22  88  18  24  64  54  36  11  94  44  11  59  77  97  78  57  60  16  40  53  21  38  55  10  64  92  82  43  95  16  61  92  85   9  45  89  41  34   2  19  52  75  92  16  94  34   8  42  26  68  85  19  19  18  29  22  62  89  34  77  66  73  13  40  44  88  37   2  19  50  67  70  24  93   2  64  34  80  94  72  73  91  39  43  92  98  54  70  96  35  18  79  80  81  43  90  86  59  82  77  40  41  61   3  83  79  29  74  66  16  30  29  94  99  46  16  81  60  40  26  39  73  21  94  12   9   2  70  75  86   5  11   6  64  28  33  19   4   9  13                                                                                                                                                                                              
                                                                                                                                                                                                26  68  79  45  36  70  97  32  26  94  73  37   1  72  31  60  67  74  11  21  56  10  37  44   8  32  95  96  60  35  71  79  42  80  54  68  68   6   4  72  43  27  11  96  45  12  21  80  92  41  89  84  29  22  13  42  55  63  52  95  70  70  47  14  18  77  42  11  45  61  47  93  57  53  71  16  18  66  30  11  16  66  10  51  28  25  84  54   8  82  99   1  16  60  17  18   3  44  43  24  70  57  18  40  17  31   1  49  63  63  59  78  31  54  69  25  25  18  79  82  59  45  68  59  93   2  44  11   5  44  80  42  85  59  23  19   4  68  19  68  13  21  49  61  88  34  69  22  52  37  43   5  30  41  77  32  78  85  27  53  88  64  16  77  31  35  91  14  49  28   5  21  51  27  13  55  98  26  42  93  98  57   8  62  51  16  33  90  31  26  35  37  11  74   8  50  81  19  99  28  61  94  49  59  26  59  42  46  88  69  85  24  60  95  84  47  25  97  24  44  96   3  24  69  85  66  50  16  77  19  23  44  27  11  50  50  50   5  26  32  96  66   2  99  32  26  75  88  88  46  95  45  62  40  13  68  18  89  28  85   7   2  98  50  25   6  55  16   2  11  63  26  16  47  77  42  23  85  25  40  98   1  76  63  25  22  44  23  65  91  93  64  78  77  88  29  80  31  22  95  38  41  20  50  12  39  20  54  35  51  11  91   3  65  22  40  68  53  45  34  49  40  65  90  52  51  16  86  45  73  13  10  94  68  31  33  96  22  34  24  26  39  84  90  17  53  26  58   2  33  10  95  99  82  71  64  91  64  40  81  91  81  80  89  49  15  64  20  53  73  86  81  64  35  94  19  87   4  83  34  45  57  71  30  76  26  62  17  90  32  76  55  89  98  32  79  60  51  37  99   4  51  26  16  26  75  25  29  17  21  19  56  32  52  89  99  13  23   7  29  28  49  87  98  18  46  24   9  34  49  64  25  28  23  52  34  17  36  93   4  63  34  64  51  30   9  81  38  73  65  69  79  66  52  39  56  89  81  44  82  69  48  25  93  86  17  20  35  90  87  89  32  24  37  87  10  12  51  79  59  43   8  60  19  10  11  15  55  53   1  62  97  76  91  32  79  76  35   2  37   6  76  31  46  37  66  95  96  71  52  16  30  90  20  89   4  17  16   2  61   1  35  86  93  43  58  52  64  13  25  17  67  45   2   7  83  32  74  66   9  98  10  37  35  13  62  13  54  87  83  21  81  49  98  14  57  57  37  75   5  16  41  11  44  76  23  75  72  82  39  90  59  37  91  49  63  17  82  82  65  91  91  47  30  58  12  65  72  35  48  72  97  66  72  59  91  95  90  69  88  41  97  59  27  57  12  77  31  34  81  58  14  39  80  79  66  45  55  19  33  54  19  85   8  79  72  20  44   8  61  98  99  39  10   8  43  94  83  96  71  11   6  24  37  65  81  29   8  31  82   5   5  48   1  33   4  10  21   5  23  16  38  25  45   3  24  16  39  16  75  87  17  50  93   4   8  31  25  90  80  62  50  88  75   2  36  31  98   3  45  18  95  83  44  50  14  94  66  38  68   7  59  51  77   9  94  70  50  68  80  17  39  11  96  60  12  77  86  23  81  88  39  31  83  63  11  82  59  92  12  55  42  69  86  99  95  27  60  85   8  79  88  17  84  61  85  86  96  11  21  39  36  72  93  78  33  37  99  11  77  49  43  93  85  36  27  26  89   2   4  19  44  41  87  97  87  47   1  66  96  33   4  76  42  45  35   6  28  39  48  17  26  10  53  18  50  95  97  28  83  95   3  79  96  48  11  65  24  53  69  63  15  29   4  89  21  59  19  23  62  84  68  33  45  61   6  34  86   7  14  71  84  62   3  93  30  97  40   7  55  90  15  99  45   3  84  91  78  94  81  79   6  88  30  95  54  97  48  77  99  66  62   3  48  82  65  75  88  47  19   4  85  71  89   9  96  67  70  66  51  80  55  53  79   7  96  74  50  44  69  93                                                                                                                                                                                                
                                                                                                                                                                                                  1  83  98  55  14  96  98   7  92  66  91  30   5  24  96  36  61  77  81  96   9  95  60   2  83  34  23  70  88  74  75  37   7  77  96  38  40  30  38  61  72  68   5  67  37  61  60  52  19  95  78  57  90  22  98  25  98  98  29  40   7  45  37  51  34   3  84  85  23  16  63  29  82  53  78  57  92   9  21  82  47  15  44  51  54  86  36  78  94   1  73  27  50   8  63  66  59  23   6  32  53  69  36  76  91  75  29  10  44  81  47  14  56  29  71  38  52  55  59  41  93  49  37  65  87  74  91  10  19  90  59  45  24  73  47  82  28   1  26  59  68  51  64  82  55  48  65  86  13  28  80   6  17  72  37   7  70  87  30  30  27  98  49  71  85  94  50  50  40  10  65  66  34  45   1  90  21  37  38  54  16  69  94  75  77  93  48  51  17  52  26  47  85  62  38  75  91  50  16  88  41  41  14  72  40  41  66   4  61  33  87  11  99   1  69  92  48  73  10  39  69  19   3  74  55  37  58  80  61  71  90  55  93  76  87  99  94  11  62  59  99  37  16  98  50  83  64  16  10  26  21  49  88  56  92  61  42  81  82  77   2  91  99  42  56  48  51   8  59   5  13  21  23  46  29  34  80  54   6  28  79  72  64  54  35  91  91  28  93  86  70  40  52  52  32  80  10   8  32  75   2   1  73  66  99  37  26  39  32  79  97  93  71  58  13  10  34  73  89  23  41  40  61  31  91  29   2  27  52  46  50  13  63  79  72  91   5  44  91  36  35  35  14  20  41  39  99  75  24  14   6  68  72  94  32  52  67  88  87  92  72  29  90  59  67  84  23  98  85  18  73   7  50  48  98  32  44  54  32  55  93  88   6  14  81  65  26  46  65  86  42  99  80  32   4  67   7  38   9  70  67  83  57  91  60  98   6  84  92  46  81  43  63  63  69  43  36  22  63  26  84  80  43  69  24  40  86  97  10  40   8  40  89  64  49  28   8  58  74  70  68  33  20  34  22   2  72  48  58  24  73  62  14  67  31  57  12  35  79  76  93  49  17  42  55  92  32  35   7  11  57  85   7  98  88  77  97  91  32  68  33  64  62  78  90  15  56   3  90  88  27  80  29  46  14  79  80  51  60  42  28  74  71  49  72  82  86  28  93  15  94  51  87  24  89  64  34  52  10  10  52  53  79  15  71  34  87  68  24  69  29  25  47  50  80  16   2  51  40  25  95   2  26  96  14  77  80  87  84  74  23  76  50  56  32   6  73  23  51  27  78   6   2  73   7  87  40  90  81  45  67  44  82   8  82   9  89  33  46  44  28  32  91  52  71  56  40  11  91  36  83  92  13  20  79  13  75  46  84  82  26  84  36  88  95  63  39  42  17  28  67  51  95  86   2  95  10  81  75  16  46  60  21  57  24  64  96  29  82  41  37  72  23  67   2  14  12  80   8  74  89  38   6  72  32  25  77  68  38  56  81  17  83  17  42  92  15  18  27   3  91  92   2  49  89  10   4  33  65  46  49  73  41  83  63  46  12  38   7  93  92   5  87  31  21  19  43  87  87  23  11  67  13  62  65  89   3  93  50  33  51  96  17  58  51   7  93  33  68  52  61  57  92  28  67  95  45  59  27  93  94  78  36  16   7  56  28  99  13   5  84  22  76  81  86  68  17  86  52  48  77  19  71  65  22  20  55   5   5  64  65  44  98  87  91  96  96  17  51  51  22   6  41  78  16  26  43  29  26  16   1  74  31  30  10  13  63  92  76  62  79  32  54  35  45  45  26  54  68  92  79  73  79  25  67  66  11  57  71  91  92  94  51  63  56  80  51  51  71  20  45   8  12  73  20  43   2  81  39  34   3  11  46   4  60  63  90   5  60  27  21  73  94  86  61  26  31  35  85  69  34  12  54  25  48  18  53  67  12  35  38  20  94  83  57  70  29  70  71  85  98  66  68  87  64  95   3  39  42  99  38  92   7  50  26  48  92  73  55  78  26  81  85  35   4  96  58  37  28   1                                                                                                                                                                                                  
                                                                                                                                                                                                    5  80  31  98  59  50  89  22  16   3  94  77  73  38  62  29  75  41  35  44  31  53  37  24  15  39  75  94  48  17  93  40  96  77  84  85  90  15  72  60   8  44  14  62  41  81  70  14   9   1  22  67  56  73  61  72  30  21  57   7  22   6   3  54  88  46  98  95  32  68  14  21  80  99  69  24  13  42   6  49  65  55  40  42  15  15  50  24  18   1  78   5  83  31   1   2  77   4  79  62  34  40  75  90  11  19  14  61  35  38  92  68  35   3  76  83  84  18  83  36  16  39  88  55  29  73  30  99  19  35  51  35  25  70  48  15  73  39  81  65  73   3  18  88  19  47  69  44  25  29  57  91  63  54  82  99  60  54  88  16  19  43  58  23  84   3  49  60  63  53  66  99  50  24  27  92  37  73  42  45  81  70  55  54  35  17  31  45  27  56  15  74  49  77  64   9  75  99  19  72  37  20  82  89  19  36  46  29  53  88  41  86  11  10  15  47  53  25   9  12  91  72  71  38  73  32  70  49   1  55  47  64  99  73  11  53  98  19  90  64  92  31  34  83  42   5  26   4  10   5  60  95  82  15  16  29  14  34  47  88  17  24  10  62  21  36  42  67   9  18  15  96  87  22  99  96  56  41  30  24   5  43  82  75  65  27   2  89  33  29  64  34  14  58  46  77  65  18  74  69  31  34  51  93  72  59  28  58  49  41  51  43  94  68  45   5  86  27  93   8   9  45  30  38  49  42  13  17  36  46  67  89   7  41  37  57  45  52   2  80  26  59  26  91  48  41  32  81   9  54  93  24  53  96  64  96   6  68  95  91  98  76  32  62  54  61  39  69  18  35  59  23  88  48  32  19  50  98  20  66  30  69  54   7   2  59  71   1   2  24  33  70  74  45  93   2  62  34  84  78  19  63  19  96  89  31  44  68  91  36  77  44  42  42  79  72  84  91  56  88   4   7  25  84  71  92  63  66  48  51   3  91  94  81  34   6  19  73  95  86  94  89  35  34  87  59  16   9  59   4   1  29  43  97  18  95  60  92  87  33  50  93  16  74  65  85  10  99  41  74  92  78  10  61  34   6  51  97  68  19  25  61  96  13  78  79  46  52  23   7  67  42  65  72  98  60  36  10  97  89  20  51  83   8  39  64  51  53   5   6  25  48  28  76  82  51  26  76  89  77  64  48  44  64  40   2  98  33  72   7  54  64  59  90  65  99  56  45  66  71  67  39  70  22  77   4  61  93  22  66  30   6  50  38  87  90  69  76  41  37  80  48  35  24   6  79  16  47  75  23  67  86  12  46  85  17  15   4  59   4  88  93   6   5  37  81  11  97  37  63  57  11   6  39  99  10  30  76  54  10  67  11  32  44  53  52  97  15  37  18  74  51  25  37  87  36  15  29  56  97  71  26  35  37   6  30  85  28  48  33  55  36   9  29  74  32  18  92  38  66  96   3  43  60  91  87  38  75  85  15  23  68  83  30  42  86  10  58  18  17  73   2  41  39  44  43  30  39  55  77  38  83   3  77  32  87  35  98   6  12  35  86  89  50  76  97  28  11  38   4  99  18  55  14  13  26  98  77  30  24  50  19  79  86  52  37  57  21  10  22  99  85  93  84  95  37  82  73  88  90  35  21  85  12  15  95  82  83  30  15   9  17  85  74  87  95  35  52  33  17  74  48  52  59  60  31  25  13  62  33  45  50  67  31  85   6  17  40  33  77  40  11  71  43  31  91  99  72  80  11  34  22  69  62  78  85  21  38  85  60  71  46  58  18  80  85  24   5  87  80  72  51  38  96   5  78   4  75  89   1  66  73  65  59   9  95  59  45   5  89  43  11  52  23  67  51   7  48   7  38  59  69  90  79  68  10   3  85  23  23  17  28   5  21  30  71  42  15  61  52   3  96  95  61  41  66   1   7  61  21  93  37  11  86  58  89  32  53  59  16  28  37  17  93  66  97  92  44  69  46  66  94  21  46  61  49  87  29  28  92  70  69  46  13   6   5  42  95  55                                                                                                                                                                                                    
                                                                                                                                                                                                      86  29  17  17  65  11  20  97  70  75  50  83  40  14  42  16  31  18  27  50  48  11  55  76  15  33  34  17  43  68  94  44  78   1  69  67  32  66  11  38  87  64  93  38  91  44   7   2   5  28  60  38  47  58  40  83  73  14  61  14  49  93  63  91  82  68  45  31  67  88  58  10  70  72  59  94  95   4  86  98  90  40  65  20  87  64  50  88  99  50  72  82  62  29  71   9  29   1  85  17  36  93  69  99  75  86  81  32  39  74  93  73  75  92  49  98  56  67  15  53  91  33   7   3  77  95  98  39  12  28  66  30   9   9  68  80  74   1  10  67  35  66   1  28   9  17  40  82  91  82  56  68  20  49   6  53  17  97  35  38  53  89  26  78  36  40  47  73  64  70  16  44  99  46  34  96  88  84  73  96  19  40  63  22  96  54  26  33  75  94  26  59  76  99   5  21  45  75  89  96  68  45  44  85  51  60  82  69  22  20  13   9  79  53  90  88  52  88  19  18  92  36  42  41  66  67  82  59  15  94  92   6   8  68  65  76  61  23   1  30  19   3  73  19  94  89   6  13  82  20  77  53  27  97  52  12  90   7  18  26  99  65  91   8   2  54  16  42  91  62  84  49  27  26  41  27  98  10  67  65  34  92  49  45  11  36  81   2  59  68  58  59  79  64  66  69   8   7  70  93  32  62   6  58  89  34  27  84  21  10  89  44   4  43  80  36  99  45  33   3  92  15  30  63   6  65  98  17  17  42  42  49   7  16  94  50  17  24  31  13  38  91  17  76  52  90  85  20  97  77  92  93  70  97  38  81  75  13  24  89  61  86  84   4  23  54  12  37  57  58  55  68  53   2  97  18  83  34  76  54  34   5  41  95  74  61  46   4  72  52  89  16  76  78  64  53  14  42  29  56  81  96  79  26  52  92  30  19   8  26  47  51  53  84  29  54  20  65  84  62  60  89  39  99  28  99  70  51  65  24  24  46  47  76  88  61  53  49  24  45  45  22  32  24  53  34  55  90  47  61  78   9   1  54  49  16  68  38  65  27  45  44  88   7  56  94  29   3  52  91  50  67  16  16  55  59  94   6  25  33  30  97  36  82   5  51  82  56  26  85  47  86  77  47  99  67   9   5  91  95  22  50  28  81  88  57  25   7  18  49  40  15  41  43   9  30  14  36  39  59  11  20  16  91  13   4  18  59  97  75  86  83  51  22  21  66  41  99  95  96   6  55  12  31  90  36  32  80  56  98  82  77  16  58  55  42  45  51  86   7  74  51  44  41  20  21  12  37  51   1  98  95  34  60  52  79  35   5  79  36  11  60  90  80  50  77  34  31  13  78  84  99  33  81  92  77  74  75  90  99  15   8  97  47  62  64  68  98  17   9  22  77  65  87  10  86  21  65  10   2  11  62  11  40  66  86  22  44  17  82  17  35  86  26  84  29  27  45  32  73   8  44  54  88  78  93  69  40  75  26  64  87  34  46  83  36  58  40  51  40  43  61  89  24  30  33  29  56  40   6  89  76  98  73  73  61  49  74  87   4  34  43  82   2  18  89  67  36  84  50  45  28  69  75  33  50  52  13  72  41  77  39  68  50  82  76  24  15  71  92  58  48  27  26  57  24  84  30  39  79  35  74  72  85  17   9  82  60  29  81  21  46  21  58  26  24  54  54  60  45  63  78  62  10  29  29  89  44   6  58  79  11  93  73   3  55  92  81  83  71   7  39  25  11  71  71  13  96  17  93  20   6  46  60  83  29  14  89  17  74   4  25  14  24  41  49  16  98  90  55  19  11  66  41  40  40  29  42  67  72  97  38   8  81  52  87  84  12  96  78  22   1  79  39  43  92  38  56  91  60  90  25  57  13  61  50  83  94  32  74   7  95  52  35  99  82  63  18  86  19  53  40   7  22  48  34  19  85  70  51  15  80  23  41  48  99  82  58  70  69  88  13  68  42  42  32  84  16  18   6  89  45  14  57  35  67  42  21   9  81  12  98  75  53  93  15  90  36                                                                                                                                                                                                      
                                                                                                                                                                                                        94  19  31  81  16  35  47  55  69  75  48  11  50  30  12  94  45  75  10  52  44  39  13  56  38   4  90  68  69  95  16  17  40  62  66  48  36  48  94  15  50  71  63  80  20  14  69  79   2  35   5  42   2  20  65  30  80  62  78  10  90  28  22  63  32  92  36  91  29  61  72  77  41  93  16  96  46  52  22   4  13  10  41  97  62  91  87  12  12   5   4  47  54  68  99  26  72  58  55  73  48  11  94  98  76  23  28  68  48  22  70  25   2  44  33  44  61  14  70  11  55  95  80  32  87  44  62  87  79  80  67  32  72  58  52  34  72  79  98  54   1  67  78   9  68  18  14  61  27  45   7  32   8  54  63  28  88  78  74  97  72  92  12  18  69  82  94  31  20   1  54   8  15  23  20  46   8  55  42  87  39  86  97   8  26  52  97  67  16  58  79   3  70   2  75   1  94  16  31  43  59  25  70  15  48  94   7  47  26  13  18  19   5   6  42   9  68  38  17   7  31   9  61  32  42  56  37  32  27  35  33  55  11  21  39  49  79  19  66   9  36  44  26  54  65  89  61  69  37  69  71  69  92  63  45  52  37  91  91   9  75  49  82  66  66  96  45  59  28  75  90  15  44  76  87  28  84  95  54  67  23  19  26  72  41  76  82  41  43  85  98  41  56  71  80  75  60  51  17  61  62  21  99  66  85  85  45   8  39  67  49  75  13  46  24  85  80  55  30  11  89  18  39  58  44  20  55   3   3  83  20  74  62  17  58  59  93  19  75  46  50  68  96  97  43  77  30  43  51  52  52  94  74  61  38  22  73  69  62   7  17  70  67  15  33  55  55  41  62  33  17  99  77  66  40  58  39  77  53  81  84  48  62  40  13  32  72  75  30  82  19  22  30  61  79   4  85   3  75  54  41  62   9  79  79  34  49  46   9  54  17  82  79  72  97  92  38  55  48   1  20  90  28  64  45  18   1  63   9  55  53  16  96  27  52  17  34  83  81  82  47  79  24  87  65  81  57  27  94  21  16  63  49  53  39  68  74  16  82  46  82  82  95  37  25  64  39  48   9  70  61  43  36  56  26  92  46  14  32  69  26   6  85  97  96  74  45  34  38  34  24   2  10  20  28  65  49  21  59  27  98  33  31  38  13  13  50  37  46  61  11  33  20  50  26  96  31  62  71  32  66  93  53  71  50  33  16  60  39  18   8  37  89  28  57  83  32  38  20  44  86  73  76  43  96  52  23  49  36  83  80  73  85  63  54  95  43  38  37  66  32  23  90  74  96  59  12  10  16  62  43  68  89  50  13  30  10  31  55  84  39  30  59  87  21   1  26  84  58  33  37  70  39  92  95  10  27  41  23  62   9  35  57  37  54  86  15  91  94  13  79  99  79  57  46  11  45  39   1  22  77  87  82  95  19  12  48  79  72  52  79  62  44  94  87  99  31  40  63  48   8   5  61  46   1  80  30  16  25  18  30   3  57  94  54  83  33  66  16  74  95   5  54  62  23  15  23  78  29  46  59  37  75  22  58  29  26  87  62  92  99  75  66  22  12  15  70  12  52  93  58  27  65  37  62  62  21  78  53  46  20  87  62   6  63  41  42  37  24  73  57  66  68  46   3  60  91  73  66  77  18  66  80  93  23  83  17  28  36  18  77  66  90  35  44  63  63  19   2  41  89  32  96  93  95  14  31  16  27  90   8  83  93   3  50  22  12  65  65  92  35  34  89  52  60  76  18  63  68  85  52  95  50  16  87  30  53  60  76  62   6   9  33  99  50  51  67  59  36   3  67  11  26  60  65  45  78  14  48  49  20   5  22  68   3   8  84  55  58  52  53  51  33  96  27  22  29  47  38  15  60  16  20  31  45  87  47  11  89  24  77   3  99  36  46  95  86  60  73  38  40  50  52  41  21  69  89  95  75   2  82  28  11  35  78  12  46  49  99  74  79  63  49  46  89  24  42  76  91  76  71  21  21  84  27  73  44  89  35  54  20  32  47  10  19  35  50                                                                                                                                                                                                        
                                                                                                                                                                                                          68  16  39  91  25  73  16  40   5  89  44  98  49  97  60   6  91  37  26  92   6  79  58  25  96  74  91  61   4  71  25   2  95   1   7  62  24  46  93  78  43  39  95  85  59  31  72  56  66  90  75  73  12  81  32  82  33  78  21  77  92  72  97  12   3  92  78  49  13  76  74  22  67  55  84  94  32  23  49  30  36  67  36  71  29  64  79  17  80  48  55  14  31   2  80   1  28  24  90  16  80  19   7  15  29  19  85  55  99  47  97  90  12  78  22  73  12  95  46   9  91  94  92  65  33  95  12  69  25  15   7  61  93  47  46  13   7  59  55  52  39  54  11   9  49  70  76  46  31  41  82  72  27  71   3  86  11   9  54  42  34  72  73  39  36  51  95  21   8  48  44  92  71  36  86  20  17  51  59  22  32  33   5  29  18  84  90  23  62  50  52  96  67  94  71  27  17  98  29   1  19  62  10  76  95  60  81  67  17  75  82  56  12  27  11  68  76  91   5  80  62  39  80  29   8  24  75  55  84  40  51  49  41  31  58  55  74  94  77   4  64  96  84  20  77  88  28  33  90  70  76   2  78  15  26  94  27  52  31  37   8  51  13  87  87  19  50  83  22   3  19  41  38   4  53  17  90  53  44  79  13   8  28  99  82  49  69  38  38  78  98  35  58  36  31  79  93  79  30  47  67  95  83  59  57  92  40  77  17  64  85  47  58  58  36  17  24  74   7  78  53  51  73  54  52  37  55  71  87  40  57  80  52  96  70  75  97  95  76  37   2  91  29  57  28  75   4  89  11  56  20  44  91   8  66  46  72   9  78  34  92  42  28  45  10  86  43   4  25  60  83  88  21  78  24  83  17  10  76  20   7  45  54  46  79  55  37   3  73  71  91  53  11  15  59  13  85   4  73  74  76  24  18  39  50  12  19  36  59  56   3  13  43  68  50  43  77  82  41   8  33   9  57  36  92  30  71  18  54  89  43  20  58  87  82  29  11  67  88  90  11   7  48  22  24  16  10  29  75  32  13  65  60  88  19  44  19  67  72  36  14  51  74  24  27  57  60  43  36  20  68  25  42  61  93  91   2  63  89  67  95  10  40  37  78  69  17  34  25   9  19  97  80  31  14  32  31  54  86  78  67  59  41  16  15  23  50  51   8   4  77  27  36  34  91  69  89  87   8  78  84  88  80  12  53  12  32  33  47  24  28  24  40  70  41  82  77  96  90   1  11  57  51  21  42  81  20  39  98   2  98  78   4  81  17   7  13  71  99  53  95  65  15  72  69  67  21  74  95  87  75  47  15  36  80  47  18  87  55  16  24  23  81  22   3  62  54  33  86  82   6  98  41  41  27  37  29  61  97  73  85  91  99  99  57  47   6  70  17  53  80  58  59  49  36  56   9  76  17  79  88  84  95  46  20  34  93  81  98  43  93  58  74  78  32  40  28  16  38  79  76   7  59  85  66  23  28  38  40  60   9  56  36  46  85  66  80  19  88  84  21  61  13  34  99  65  61  16  40  11  57   7  60  84  60   6  63  32  59  41  81   2  29  69  85  12   5   2  93  85  34  87  48  80  82  35  23  85  49  20  80  73  98  99  94  24  73  69  65   6  12  77  88  20  41  48  15   5  49  17  17  36  72  42  80  70  59   4  58  35  98  10  44  10  36  66  61  94  65  63  62  76   9   1  21  96  54  59  18  92  38  78  12  90  50   4  31  40  64  77  15   8  20  42  95  81  32  60   7  13   6  95  19  84  98   7  19  89   9  62  44   6  38   4  69  63  65  76  18  52  55  49  29  74  47  93  74  70  36  63  42  83  33  60  42  12  87  99  59  86  59  89  58  16  12  50  25  49  31  22  61  59  61  37  73  82  59  14  97  13  87  81   1  38  44  34  67  31  95  76  70  27  69  52  46  45  96  34  35   7   5  85  59  82  63  51   4  91  62  97  25  11   9   6  42  81  16  90  29   1  94  42  70   4   5  75  19  84  36  20  25   2  42  72  41  10                                                                                                                                                                                                          
                                                                                                                                                                                                            20  91   1   6  63  47  73  30  35  60  78  65  47  12  12  88  69  27  29  91  17  13  55  10  74  52  79  84  22  61  64  67  43  15  56  33  50   7  48  11  29  85  42  64  52  89  58  18  56  82  64  82  85  37  55  87  16   9  62  85  79  39  48  47  74  72  93  17   7  96  74  93  66  86  63  74  83  44  69  51   8  58  14  30  67  60  77  57  47  94  82  54  42   4  48  91  98  63  84  15  99  15  70  63  28  68  13  55  52  92  66  31  53  61  99  28  46  70  72  97  38  20  11  66  50  36  75  24  68  74  28  39  51  47  16  72  91  16  31  73  18   6  52  56  80  73   8  16  80  65  86  37  99  54  20  98  13   2  62  93  16  59  81   1  49  11  10  59  94  97  16  69  47  67  71  55  29  65  71  86  67  82  97  84  21  16  13  33  71   9  12  70  53  23  41  70  88  37  88  90  47  32  56  27  92  52  34  62  37  33  54  73  67  45  16  33  58   4  81  20  30  36  53  87  83  91  84  36  52  12  28  19  44  85  17  83  38  11  61  76  97  87   9  59   1   3  60  84  15  57  94  89  96  18  73  24  84  77  12  63  70  93  46  68  62  14   4   5  74  95  37  88  58   6  53   8  47  59  30  20  87  94  29   2  27  72  65  66  23  93  49   1  28  16  33  80  30  84  48   8  90  70  23  84  39  75  18  98  67  16  53  31  68  99  15  11  17   7  58  13  21  86  31  20  94   8  50  91  55  60   4  66   6  20  90  93   9  75  70  16  46  83  90  32  85  74  18  52  45  73  96  76  65  38  42  70  44   2  75  39   7  73  48  73  85  92  46  71  66  60  24  82  79   5  52  52   5  50  27  73  51  31  19  30  76  73  17  14  26  43  10  51  13  94  44  99  51  23  85  91  30  49  61  31  75  77  19  65  45   2  71  48  96  17  59  82   3   2  86  77  54  46   5  44  85  27  81  31  47  28  15  62  38  38  58  42  96  17  11  57  43  80  59  35  14  63  29  72  79  67  17  22  40  13  52  69  62  56  53  51  15  46  64  99  66  84  57  49  93  57  45  75  91  63  80  33  27  52  75  68  13  72  13  20  85  33  69  52  81  16  29   1  44  74  54  90   1  66  55  37  51  45  37  95  59  35  26  65  70  58  13  58  43  49  49  71  78   8  70  35  97  10  66  26  43  26  83   3  38  65  86  57  45  86  19  45  13  88  23  54  99  71  85   4  92  16  91  95   8  92  88  74  55  66  84  33  63  90  49  54  52  90  64  40  64  44  36   9  95  21  60  89  98  63  51  96  71  31   6  42  14  36  69  27   9  33  50  61  83  81  12  76  40  32  45  66  76  56   7  86  41   4  87  23  51   5  54  80  29  22   4  46  35  45  72   7  51  24  29  14  17  28  16  62  40  83  93  21   6  45   5  70  55  72  33  72  44  45  75  27  53  44   4  15  59  49   1  67  47  85  77  56  45  35   9  79  31  22  10  99  97  52  95  15  97  97  11  59  18   5  97  40  31  99  76  95  45  29  37  49  81  50  54  40  86  57  95   4  82  53  94  31  40  29  60  65  78  16  93  22  48  69  84  52  86  11  61  21  54  54  25  43  55  93  76  64  20  43  95  42  17  30  85  82   1  62   4  10  17  43  69  65  62  78  54  74  47  57  76  74  95  36  70  16  47  92  52  81  82  23   8  76  32  98  38  21  35  17  93  72  20  70  50  81  37  16  89   4  75  39  74   3  44  59  86  20  21  50  80  14  22  26  36  61  76   3  87   5  34  93  28  98  61  45  95  33  53  84  62  67  84   1  32  60  12  98  68  70   4  43  51  72  68   8  68  28  99   1  25  59  65  80  65  87  25  33  91  62  30  20  32  19  31  78  16  51  56  18  98  96  69  60  51  80  80  39  22  84  28  64  41  97  61   6  93  53  11  35  13  58  65  22  66  34  39  78  60  58  59  81   4  33  54  78  52  84  58   1   7  87   6  79  15  27  77                                                                                                                                                                                                            
                                                                                                                                                                                                              85  38  90  66  68  78  45  36  85  94  18  18  35  38  52  37  48  49  59  41  67  63  31  10  35  51  97  28  60  13  67  19  67  22  97   7  99  59  85  13  25  20  54   2   3  93  19  45  13  79  41  52  39  20  17  37  26  55  80  71   4  69  80  17  86  43  46  31  35  67  80  64  50  85  14  40  69   7  29  31  55  87  59  21   6  37  95  65  85  27  79  12  34   6  11  68  90  82  32  17  81  24  85  41  83   7  55  39  14  30  33  37  21  43  29  47  92  93  95   6  65  63  55  75   3  85  57  96  77  12  55  43  92  46  20  87  42  65  16   2  75  59  81  63  11  39  54  94  72  95  88  96  68  56  69   6  96  71  42   9  49  81  34  61  32  27  66  16   5  56  32  61  30  55  57  84  43  18  96  27  59  33  64   4  29  34  42  32  64  37  93  99  79  23  65  38  24  16  75  73  50  87   4  20  52  51  38  29  55   3  33  44  70  33  42  96  68  92   9  50  21  74  47  60  11   2  10  91  97  91  87  39  17  25  53  95  39  72  50   5  96  88  62  95  71  99  72  39  78  30  96   9  47  93  33  28  32  17  89  42  50  89  76  76  18  65  20  44  87  46  34  62  13  38  64  86  75  24  22  25  86  69  88  91  67  15  70  30  54  90  13  96  48  74  74  20  93  53  53  34  79  85  51   9  44  73  46  41   2  96   5   5  19  56  50  24  68  47  21  80  37  71  76  14  48  13  73  84  31  10  60  46  88  23  69  88  12  37  31  33  36  52  21  98  81  59  45   1  99   8  26  21  28  86  76  88  45  13  28  70  63  30   2  67  87  30  57  44  41  78  63  98   7  18  48  44   3   4  98  43  42  77   3  41  49  17  12  54  68  75  56  21  31   1  55  99  78  69  66  78  45  26  75  86  17  72  21  30  84  49  99  82  66  31  95  77  16  74  83  28  69  52  35  28  29  25  64  41  84  34  71  83  31  69  67  55  79  68  44  92   7  43  15  31  29  70   6  93  96  33  51  82  88  85  21  62  43   9  42  65  94  41  89   6   6  13  95  36  24  63   3  87  27  19  49  45  69  81  91  30  63  51  31  79  18  40  31  31   2   1   7  72  19  32  74  89  89  81  99  76  95  57  93  14  37  37  19  47  56  16  12  41   4  27  13   3  46  52  64  24  46  83  60  59  84  65  42  22  81   5  39   1  99  52  82  98  92  13  47  95   1  41  15  86  38  15  82   8  63  60  21  65  43  19  28  47  99   9   2  33  18  53  65  40   6  12  85  66  93  77  54  15  44  22  18  17  28   1  91   7  73  68  63  54  64  61  64   2   1  16  49  14  38  70  68  34  12  55   9  14   3  78   9  60   3  38  32  15  41  91  11  60  62  41  27  20  60  78  44  94  95  96  27  30  91  62  23  53  70  24  49  64  63  17  36  96   1  68  56  90  64  57  83  80  35  91  38  39  82   8  96  96  39  41  23  45  38  80  86  95  77  37  47  92  37  14  49   8  39   6  33  24  69  53  99  45  95  78   7  48  86   4  52  31  42  35  67  96  85  11   4  53   1  68  19  10  47   1  48   5   4  15  30  16  31  17  29  78  26  36  55  68   1  42  42  53  16   5  60  91  70  35  27  87  86  20   5  41  16  95  40  74  41   7  29  38  71  70  11  29  95  51  65   5  74  97   9   6  29  82  73  20  40  74  83  94  44  62  92   4  33  10  10   5  34  54  38  21  25  54   9  40  48  73  89  37  44  70  15  19  39  21  19  70  32  18  52  12  43   8  65  68  49  59  50  62  10  53   6  55  18  73  94  44  86  43  84  72  14  95  64  18  63  29  83  15  71  53  66  32  70  41  13  96  88  49  92  25  42   6  36  93  83  55  60  67  56  25   5  98  32  64  54   7  74  73   7  62  92  74  90  83  44  78  18  83  12  50   9  93  60  55  35  20  74  71  44  58  31   7  98  71  91  98  71  46  20  73  51  97  99  87  68  67                                                                                                                                                                                                              
                                                                                                                                                                                                                4  93  51  26  66  31  14  16  85  26  84  72  84  48  12  44  86  12  24  46  14  16  85  35  69  19  13  24  72  33  30  33  82  92   3  79  63  31  18  86  16  57  40  32  38  55  46   8  35   8  49  61  89  72  23  51  95  21  51  45  77  23  39  58  61  72  82  45  24  49  59  35  29  76  58  17  47  79  54  86  85  83  24   5   9  75  55  18   5  37  88  14  70  87  66  56  37  84  16  28  67  81  98  67   8  55   2  12  48  68  97   7  95  90  34  31  69  65  57  44  39  28  55  36  64  50   9  34  98  43  54  35  45  23  42  76  61  31  21  10   8  89  20  89  15  84  52  25  97  42  73  25  48  80  31  79  11   2  41   4  60   8  62  17  95  67  54  86  24  26  26  24  72  69  72  67  66  40  81  41  29  39  15  15  30  16  49  29  19  33  97  50  29   5  96  65  31  77  15  89  27  96   7  45  25  82  15  74  95  52  52  42  49  28  73  49  97  28  27  80  76  85  64  89  34   6  10  58  92  86  58   6  13  43  70  86  68  31  26  32  68  31  31  92  59  32  51  80  90  27   7  99  46  18  96  17  17  35  64  82  21  90  75  39  69   4  97  95  84  45  59  44  92  61  72   2  11   9  86   4  94  14  13  13  52  81  80  76  52  71   5   4  15  87  63  74  12  45  51  76  91  44  59  77  77  97  97  81  15  94  30   6  10  84  92  90  35  45  66  97  98  28  85  91  94  42  44  66  14  96  43  14  23   4  87  93  82  87  71  68  53  75  98   1  79  21  41  86  62  61  70  19  82  37  51  35  89  71  46  68  45   3  46  88  54   6  66  77  16  15  70  74  20  99  76  61  97   6  11  45  98  90  46  24  29  14  43  37  31  68   7  48   9  21  31  23  33  62  68  23  89  22  92  28  50  66  58   9   6  98  74  53  76  59   7  28  68   8  53  10  38  10  30  47  84  53   4  91  96  85  39  51  63  60  76  67  26  31  64   2  65  26  46  49  11  74  82  57  83   6  25  75   8  78  10  39  18  17  59  16   4  71  98  60  52  93  54   9  27  33  43  27  16  67  21  74  81  54  77  81  90  53  12  65   1  23  74  99  38  80   2  57  21  44  40  41   4  50  46  25   4  93  24  55   7  61  63  17  12  14  62  49  42  45  30  47  76  37  57  49  51  17   7  96  39  81  12  51  95  67  80  76  51  20   8  68  12   7   9  61  35  91  56  95  22  21  45  37  25  43  50  13  96  39  11  29  21  33  68  21  29  67  81  51  66  36   1  25  88  20  22   8  43   5  66  95  53   1  97   7  17  30  65  62  27  36  78  78  16  44  94  32  85  40  78  11  58  93  81  92  74  58  64   7  65  80   3  73  60  15  98  28  42  32  48  57  37  19  93  40  67  35  80  79  34  26  72  41  32   6  27   4   1   7  61   1  91  26  86  12  80  53  16  34  59  85  21  81  69  55  15  43  77  86  36  80  94  47  17  58  74  56  95  23  52  19  78  99  98  15  37  85  39  35  43  34  90  88  53  35  78  16  62  17   6  83  69  72  29  17  23   5   1  80  15  77  73  23  59  71  52   8  43  81  84  59   7  90  76  94   8   6  59  33  59  45  49  97  66  30  75  51  15   3  69  67  25  35  94  74   8  55  84  31  42  70  89  65  91  68  31  93  69   5  88   9  62  12  99  92  34  18  41  40  31  67  99  18  23  63  68  21  53  59  70  48  51  48  74  64  38  70  82  92  66  33  25  38  66  59  33  98  92  24  51  40  87  75  83  77  35  78  65  89  28  82  53  96  62  49  67  99  17  84  72  92  63  63  97  84  11  85  42  90  62   6  77  13  79  56  23  15  46  21  26  25  94  76  23  23  38  90  85  57  47  11  83  39  86  78  97  81  17  13  81  83  68  40  62  16  71  64  79   3  79  35  11  62  70  75  77  68  41  28  14  35   7  44  21  68  38   3  71  63  84   4  32  21  58   5   1   4  65                                                                                                                                                                                                                
                                                                                                                                                                                                                  87  85  37  48  91  68  94  82  65  43  62  44   5  93  67  13  54  31  38  89   7  93  48  95   4  86  53  70  28  65   5  73  23  78  13  77  18  35  65  26   5  98  79  48  93  21   3  61   4  93  64  68  64  98  49  42  18  96  99  37  51  72  41   8   4  19  15  81  21  76  34  17   1  37  52  41  21   6  77  63  19  64  95  60  46  93  65  78  24  56  51  93  40  33  72  83  60  86   2  47  72  60  67  75  50  36  80  47   3  36  99  35  17   6  71  34  15  23  49  85  83  60  97  69  99  24   8   3  88  96  47   2  43  95  28  94  12  18   3  85  50  43  59  90  56  79  90  71   8   6  53  44  40  34  62  80  83  28   9  72  44  85  41  32  71   1  50  94  39  99  92  75  20  10  20   8  46  15  60  33  38  48  88  74  69  91  79  73  69   7  41  93   9  71  64  57  13  34  38  68  16  28  58  34  72   4  35  27  44  90  36  70   8  10  69  35  40  34  19  37  64  93  58  37  73  24  66  91  37  94  86  68  61  53  60  90  67  72  10  86  66  69  82  65  85  82  16  83  56  34  34   2  77  54  33  28  41  55  62  24  60  11  28  16  33  62  94  64  11  40  87  32  24  30  93  82  56  30  67  99  72  52  86  74  13  87  97  24  34  75  49  99  42  88  79  21  20  11  12  82  81  95  97  88  24  76  55  79  72   5  75  52  51  52  54  29  57  12  97  98  48   5   5  91  37   2  91  85   7  48  10  39  37  35  89  70  68  62  64  24  40  76  32  39  75  42  69  67  58  71  91  12  65  20  59  13  22  65  87  69  12  64  21  60   8  25  28  99  94  88  75  24  78  18  95  73  86  42  69   1  13  72  89  25  72  81  12  54  32  82  43  58  30  39  95  75  37  40  89  16  43  57  46  36  13   7  62  26  21  47  27  51  93  98  10  79   8  49  77  87  22  52  57  73  38  90  60  91   4  86  92  80  26  35  75  30  60  93  82  74  14  60  94  99  97  64  60  80  79  14  22  85  18  71  35  65  44  67  98  66  97  39  86  50  31  74  20  31  82  59  38  31  53  40  68  78  89  26   7  71  81  92  33  51  85  34   9  92  66  92  23  51  86  71  35  21  65  46  49  73  77  15  20  27  86  27   3  67  50  59  10  90   7  64  96  77   8  19  34  13  77   5  71  13  61  34  55   8  88  58  87  34  40  12  95  31   7  21  61  67   4   7  84   6  85  96  13  38  34  31   5  54  72  12  96  52  17  85  89  54  74  83  47   6  59  59  80   1  43   1  49  37  24  49  53  78  85  89  98  95  89  16  39  45  89  81  43  60  89  76  94  78  25  76  67  71  37  50  90  31  33  71  46  28  35  22  25  46  29  24  12  31  27  38  88  44  60  75  56   9  20   5  34  57  55  22   2  29  34  83  28  49  63  98  10  26  58  52  74  63  80  78  72  18  40  55   9  28  27  65  51  24  43  43   1  23   1  28  47  96   6  17  94  98  74  16  36  97  35  28  46  75  62  20  66  59  76  43  22  55  38  56  26  37  44  15  57  69  31  92  16  89  44   4  77  56  35  98  36  42   7  37  83  85  40  92  30  40  17  66  25  50  39  71  83  86  30  52  30  88   8  99  34  22  61   8  42  80  46  81   1  25  39  81  36  59  90  48  23  81  28  72  43  70  13  30  14  75  12  99  75  29  59  41  63  45  11  21  66   6  88  87  71  26  37  64  42  46   6  13   3  99   9  30  39  94   2  21  75  22  92  11  47  59  74  92  16  11  27  44  18  38  88  12  65  81  62   6  21  25  14  85   5  48  88  27  26  45  58  72  28  51   6  16  64  35  50  69  41  43  55  84   5  99  57  98  27  97  88  85   9  69  93  36  12  44  87  58  43  14  45   8  24  58  20  92  81  91  26   4  86  93  29  69   6  10  46  56  80  54  64  12  80   4  85  49  17  88  77  36   8  31  78   3  24  57  11  17  71  37  73  46                                                                                                                                                                                                                  
                                                                                                                                                                                                                    8  83  91   4  52  19  57  22  88  12  26  82  55  11  87   6  16  95  95  46  30  55   4  38  79  28  80  54  20  62  89  83  76  64  20  94  46  80  43  74  82  54  53  45  35   1  19  43  65  53  45  57  15  63  13  60  39  56  91  48  25  79  76  48  18  35  95  64  66  89  62  83  70  23  30   5  77  31  19  25  36  30  83  83  92  39  62  41  61   5  31  93  52  39   5  78  22   3  60  55  24  90  91  30  31  21  25  91  58  44  22  62   1  43  27  31  28  57  18  12  93  95  35  15  41  58  87  36  90  27  45  87  89  70  28   3  64  27  70  98  59   1  76  97  92  77  96  15  34  16  37  20  80  37   3  26  27  52  26  53  87  87  62  77  86  61  43  92  69  44   6  40  31   8  28  10  69  67  83  23  97  96   9  79  72  31  51  59   5  27  26  41  38  99  79  14  81  93  96  55  56  22  17  70  28  84  67  85  85  97  60  39  47  18   1  82  37  66  21  22  86  94  85  93  63  89  57  42  75  20  80  72  38  50   5  93  18  92  66  61  93  28  40  40  29  68  40  39  71  10  27  25  23  20  79  94  70  61  52  71  56  39  22   9   5  61  26  93  88  26  46  36  94  87  40  94  11  35  58  44  49  22  37  82  59  47  51  35  47  65  86  50  72  95  18  17  33  59  40  58  45  41   8  47   7  28  18  87  98  90  60  88  35  36  97  19  91  30  41   1  30   1   9  97  90  61   3  51  35  57  76  38  60  30  85  72  49  13  83  90  66  90  91   3   6  81  88  73   6  54  12  84  12  61  23  83  13  92  87  23   4  15  11  71  74  39  22  19  73  63  16  97  24  98   1  86  14  47  96  75  26   4  77  81  47  14  64  36  32  68  21  77   4  25  67  42  49  58  76  17  13  54  53  81  68  51  81  20  54  66  89  14  51  58  95  19  63   9  95  93  78  39  87  59  74  95  24  48  21  26  54  84   6  89  21  94   6  48  53  16  26  47  47  76  45  67  36  15  74  22  98  96  49  14  85  47  62  68  59  11  61  49   1  55   2  92  62  19  65  30  28  31  69  33  30  71  35  19  12  46  62  95  68  46  11   2  24   2  97  52  71  27  58  14  36   4  20  27  39  78   8  63  33  40  20  82  80  58  94  68   1  43  36  92  83  18  21  42  94  62  21  67  55  37  77   1  52   2  91  46  37  39  25  19  27  20  45  29   5  51  87  65  30  41  80  78  31  96  41  76  29  15   5  35  18  65  82  56  62  44  18  10  23  59  87  62  52  71  77  99  88  51  60  35  67  42  22  47  29  42  23  71   4  50  55  84  25  51  21  21  83  91  33  41  87  14  80  52  69  65  40  76  84   5  67  21  15  52  34  74  71  24  25  30  31  41  97   9  82  66  88  88  90  70  24  84  95  21  29  86  69  71  91  11  67   1  89  28  76  75  23  56  33  83  76  55  37   1  81  61  80  59  84  51  93  96  92  69  92  71  81  95  99  13   4  44  50   3  17  14  51   8  99  58  20  82  45  96  75  79  24   6  84  22  69  77  63   5  18  31  26  66  30  57   1  77  32  46  13  48  77   8  31  69  98  70  23  96  65  63  26  11  25  32  97  31  51  60  78  56  86  27  73  26  71  50  71  27  80  68  93  62  18  73  79  54  71  47  51  54  90  17  58   1  12  37   2   9  58  65  48  39  89  78  17  56  54  38  72  96   3  64  99  76  37  37  30  11   5   6  21  98  25  55  27   1  99  80  39  22  75  73  85  30  74  20  43  58  15   4  16  87  43  99   4   9  96  92  41  65  65  58  56  63  17  56  42   8  37  26  84  47   3  34  63  11  85  76   6  77  25  61  95  84  73  13  63  44  79  99  28   7  34  46  73  51  40  30  85  93  92  44  30  40   7   3  12  91  89  89  96  70  45  98  23  43  75  53  96  38  11  98  27   8  68  50  74  47   8  25  10  43  14  39  25   9   4  82  95  69  21                                                                                                                                                                                                                    
                                                                                                                                                                                                                      90  70  84  11  45  57  75  42  81  37  31  92   4  10  73  51  90  64  70  47  45  27  15  79  47  32  43  29  43  60  76  18  94  78  66  35  58  63  73  22  46  43  94  64  74  14  54  76  36   1  40  73  98  58  85  24  67  68  85  87  35  60  25  33  38   3  91  72  45  35  31  13  92  11  73  48   3  66  57  37  65  21  19  40   5  74   1  42  31  29   5  53  66  78  56  10  57  84  22  81  66  94  37  41  16  55   4  69  42  37  25  57  76   3  95  26   3  98   9   5   9  75  41  26  46   9  72  48  47  52  39  25  87  58  62  55  73  95  76  75  59  61  55   5  13   9  39  10  63  87  43  67  57   8   9  70  99  75  65  48  96  41  27  39  90  47  53   8  43  38  26  98  21  31  42  37  87  60   1  75  43  38  67  67  39  37  58  96  93  53  18  58  42  95  90  97  58  35  18  79  11  35  96  32  58  91   4  49  57  65  30  53  53  69  45  11  69  59  32  71  37  38  22  96  44   9  55   7  64  42  40  25  97  24  85  11  65  52  58   4  26  35  84  71  76  51  43  76  77  17  59  74   1  76  63  24  67  37  70  85  46  89  83   7  86  16  30   1  84  94  32  60  60  20  17  93  67  17  81  61  15  71  34  99  55  86  31  98  36  94   9  16  56   8  56  24  84  75  93  13  60  35  22  32  89  17  33  39   8  13  76  99  84  62  29  63  89  26  16  40  37  25  36  76  60   6  89  43  84  82  62  90  10  37  18  18  83  76  10  28  57  15  63  69  95  30  31  33  29  39  59  61  85  13  72  47   1   4  18  68   3  54  59  78  98  62  86  53   6  75  78  42  43  90  67  59  51  78   2  81  63  22  88  75  47  20  43  10   4  89  94  14  70  19  98  15  90  54  44  93  31  22  86  68  59  55   8  82   7  48  16  13  47  14  48  52  39  78  67  78  11  59  78  85  20  91  76  82  91  74  96  21  59  95   3  90  30  26  70  68  90   1  10  46  19  44  91   7   2  11  80  18  91  88  75  89  78   6  35  75  34  84  18  24  96  91  40  33  33  90  17  51  29  57  42  56  76  25  38  51  59  67  38  44  69  27  96  14  56  83   2  20  99  77  52  12  41  60  19  72  28  40  18  65  75  62  19  24  88  14   8  22  36  11  29  13  20  28  40  78  68  88  39  18  99  66  50  78  42  99  66  29  34  96  51   2  70  31  62  71  87  99  96  71  13  80  55  68  17  72  54  51  83  38  69  86  85  46  61  82  52  67  39  18  77  92  61  13  37  21  39  98  80   3  62  21  55  99   6  87  47  43  65  91  67  54  16  52  47  10  30  22   4  69   9  45  71  15  32  38  63  53  33  45   7  17  66  33  44   5  38  89  22  48  80  59   1  24  85  71  10  85  25  20  52  16  88  41  73  86  53  93  13  57  69  80  34  29  99  94  22  61  21  70  56  76  41  88  99  91  95  99  62  87  67  28  95  90  66  88  68  70  74  87  60   3  78   1  67  67  72  77  99  80  45  88  70  61  76  22  56  34  90  91  32  52   4   4   6  87  39  81  69   2  94  80  26  70  50   3  75  59  65  99  99  53   7  22  60  59  70  93  45   6  61  76  68  77  41  40  49  75  12  80  39  67  47  23  17  68  94  25  49  14  55  30  88   4   7  22  74  86  40  95  53  51   2  73  18   3  86  60  63  93  37  23  40   6  55  55  44   8  84  92  17   5  21  53  62  22  85  36  50  99  33  54  76  12  96  42  22  31  94  44  87  49  63  48  95  99  35   8  52  27  63  68  75  97  40  11  25  84  72  84  69  14  54  22  42  35  10  82  80  58  79  87   4  87  40  29  39   4  39  84  23  24  71  55  13  89  49  17  42  44  93   6  73  58  72  23   3  46  16  24  95  58  18  55  76  51  25  57  20  30  56  28  65  63  75  62  68  10  83  69   2  81  17  70   9  82  64  67  78  39  75  43  84  28   4  41                                                                                                                                                                                                                      
                                                                                                                                                                                                                        92  45  48   6  51  92  75  43  72  44  75  40  57  12  97  23  29  85  40   6  78  98  80  17  59  32  56  38  59  70  91  60  14  37  35   6  89  68  17  61  50  86  94   2  50  46  83  78   1  84  41  65  35  49  80  52  48  89  16  25  14  20  58  86  53   8  10  15  64   4  71   4  33  27  36  43  94   6  26  73  36  23   9  87  33  47   6  99  41  25  45  28  70  90  65  31   9  78  16  60  31  31  65  37  78  74  46  37  42   3  92  78  64  36  54  82   4  49  52  76  65  63  39  52   2   3  26  81  55  40  94  83  59  82  68  76  82  91  29  97  86  61  57  40  54   4  43   8  71  31  29   8  48  35  18  52  82  13  77  93  50  40  57  11  82  79  14  55  78  69  25  31  21  73  46  58  31  43  18   3   2  88  40  77  93  82  46  60  44  69  87  83  68  56  34  96  41  59  74  92  21  29  38  52  24  19  75  13  52  16  30  48  15   7  70  48  90  87  13  73  69  21  35  22  66   4  52  63  96  79  66  24  98  12  18  68  78  60  91  96  30  76   9  21  18  44  74  22  14  80  96  52  25  73  42  11  75  91  69   1  33  79  29  71   9   2  70  94  30  13  60  16  67  67  98  75  70  67  16  56  21  75  93  21  34   4  54  46  82  50   5  60  86  97  18  48  41  51  75  95  70   5  53  10  65  29  73   4  31   2  81   8  50  38  87  87  80  84  36  82  77  28  98  31  11  48   6  12  76   4  49  71  31  29  69  58  60  70  30  37  24  60  34  89  58  74   1  32  34  24  77  42  25  88  70  96  76  32  48  52  99  85  52  48  77   9  81  49  29  99  47  33  46  32  32  69  44  83  49  51  58  52  97  15  81  80  58   3  40  53  54  49  64  91  32  39  13   8  99  94  67  21  51  71  15  49  61  14  55  29  88  84   1  80  49  52   9  90   9  73  35  43  71  21  87  67  71  20  29   1  71  90  63  32  18  82  13  82  84  48  77  86  81  27  40  94  70  48  25  27  14  39  15  79  18  38  21   8  61  98  44  16  90  97  25  65  90  65  21  51  98  54  91  45  31  74   6  50  33  46  57  89   1  46  87  32  65  58  54  67  54  77  23  52  60  19  61   7   4  84  37  91  81  69  52  94  39  27  63  51  44  45   4  66  13  49   1  22  65  29  97  90  25  62  42  30  52  48  73  31  67   1  22  95  91  94  62  89  62  58  64   6  67  15  11  70  31  63  70  67  94  55  77  88  33  23  14  99  80  61  46  27  88  81  55  48  57  96   6  81  84  53  50  43  78  10  27  20  77  44   2  49  86   8  86  37  13  49  88  99  55  29  58  20  10  28  46  96  61  52  33  28  24  46  48  80  88  12  70  22  26  90  19  12  41  53  83  48  60  32  20  79  14   6  74  86  92  73  49  61  79  23   4  50  36  34  75  41  14  35  69  10  73  69  61  39  72  29  24  65  96  45  77  20  65  29  48  55  86  60  76  28  61  27  64  65   3  44  85  30  20  38  56  64  80  86  75  20  62  84  56  15  61  45  45  79  77  66  27  15  84  26  79  16  47  58  88  53  54  62  22  22  14  84  21  66  97  65  83  39  72  50  99  71  18  80  81  65  80  67  65  21  89  93  84  72  87  92  67  51   2  98  92  10  32  24  27  57   1  75  53  32  43  77  24  89   1  73  46  62  95   2  73  18  37  86  35  12  41  71  62  45  90  90  36  15  24  60  41  62  66  80  91  32   7  83  66  19   2  23  50  60  26  22  16  82  37  29  20  26  27  60  40  27  53  52  15  74  89  52  85  30  43  66  55   1  38  93  33  19  13  97   2  85  34  57  16  99  45  28  16  73  35  48  92  75   1  17  91  49  20  92  20  43  59   1  28  26  64  59  19  51  18  75  89  72   3  74  10  49  35  48  31  30  29  81  49   1  22  46  48  29  75   8  30  11  27  90  87   8  59  34  67  55  84  60   9  95  93                                                                                                                                                                                                                        
                                                                                                                                                                                                                          40  31  49  78  70  57  86  63  47  37  52  93  64  18  99  16  72  46  37  33  80  49   8   2  29  88  11  87  72  62   7  21  77  64  24   6  57  35  10  95   4  14   5  95  55  91  83  12  95  95  90  98  11  23  49  34  71  32  49  93  61  42  93  99  53  72   5   4  93  78  65  19  98  49  61  82  58  75  85  32  20  23   7  17  87  68  46  49  18   5  84  91  30  88  97  18  72  12  48   1  13  16  16  36   1  34  91  93  36  13  70  73   2  25  69  64  58  63  98  66   8  36  48   4  45  14  70  48  12   3  96  22  34  95  71  22  63  72  88  20  26  63  54  39   7  65  21  45  39  72  85  22  99  21  23  15  34  36  41  30  73  94  28  93  19  56  52  72  26  24  49  27  99  36  91  92  45  49  48  17  39  34  94  39  33  57  87  92  71  61  35  40  79  78  58  79  62  74  17  46  64  31  90  81  69  34  42  63  16  84  83  23  68  85  15  28  84  33  68  15  39  82  35  37   2  57  77  94  31  34  76  59  55   5  66  79  98   9  99  76  75  16  19  54  53   1  76  63  41  37  92  40  60  41  98  75  16  77  13  77  75  19   9  20  66  16  50  66   8  51  39  79  68  37  85  99  78  53  75  20  15   9  41  26  60  55  14  81  90  22  70  91  24  85  49  66  79   5  98  70  32  72  13  76   4  82  67  92  75  19  97  33  60  53  74  85  54  42  23  83  91  36  69   2  29  53  90  55  46  60  15  41  17  33  38  40  48  67  56  92  22  39  58  18  76  49  37  86  80  46  15  67  29  13  69  84  78  56  69  19  76  75  41  73  12  11  61  96  62  74  61  39  39  53  85  75  39  42  55  75  68  80  88  37  69  96  84  12  90  69  62  10  75  13  18  99  64  69   1  11  54  96  78  40  59  36  70  27  92  61  32   8  98  87  51  88  55  68  19  73  86  11  59  43  73  48   6  66  62   2  57   2  35  90  86  46  72  20  98  65  17  90  25  27  68  30  86  62  96  34  18  28  69  60  90  71  17  20  38  70  75  93  46  80  78  91  18  30   3   1  42  86  26  37   2  63  80  41  69  75  32  30  42  32  88   9  18  93   4  15  33  47  85  82  24  63  73  44  57  44  86  42  39  21  71  86  25  32  58  75  85  54  80  27   2  90  46  36  90  87  64  53  70  68  83  22  65  15  71  52  58  75  73  69  20  92  84  43  31  16  50  91  54  66  25  40  97  44  78  50  96   4  85  83  81  43  69  98  94   2  90  82  53  14  92  39  28  27  68  56  46  56  19  45  30  25  35  86  23  35  47  17  26  31  69  70  96  88  47  32  28  19  80  39  24  90  47  26  99  15   9  12  72  57  61  70  76  19  21  48  26  24  96  62  92  78  20  17  47  28  34  35  69  23  88  77  28  42  30  83   9  40  24  47  33  69  27  36  62  45  23  87  40  96  98  97  18  79  65  64  89  90  16  64  86  56  57  14  70   3  45  24  65  14  67  18  88   9   3  20  11  11   4  17  72  83  32  10  73  18  42  72  97  30  66  85  80  77  72  14  27  41  34  25  77  96   4   5   8  32  13  79  40   9  76  25  80  90  91  47  38  62  60  53  56  66  92   2  40  25  99  42  71  72  48  29  76  11  10  77  60  17   2  66  26  18  67  96  58   9   5  98  22  11  38  10  35  62   7  38  48  29  11  95  66  94  15  40  77  55  71  56  14  56  23  48  48  13   5  21  78  32  21  90  85  55  81  80  96  77  58  64  41  13  92  97  11  75  69  51  26  73  97  36  41  43  13  59  15  52  21  31  10  49  73  81  81  30  26   7  19  91  74  25  24  80  68  97  63  90  45  39  45   8  29   3  33  57  88   9  35  99   8  60  77  82  76  33  91  72  96  65  23  79  58  86  68  61  23  35  88  26  67  20  99  58  50  49   1   9  57  25  52   8  39  21  86  76  65  22  79  58  40  43  50  52  47   1                                                                                                                                                                                                                          
                                                                                                                                                                                                                            27  60  74  10  94  96  88  90  71  40  35  61  14  40   4  40  78  35  66  45  20  13  68  11  94  70  38  69  66  82  41   1  22  46  81  13  94  92   8  12  19  96  22  74  61  57  17  75  16  24  38  34  40   7  52  10  61  18  11  60  40  42  32  86  26   8  81  96  69  14  71  74   3  51  13  37  14  68  30  47  45  64  57   1   9  28  56  47  58  92  17  39  60  71  92  80   3  37  91  67  24  15  85  85  14  99  93  19  64  74  20   4  95  55  72   3  99   9  82  27  99  93  26  95  97  73  27  47  41   4  57  31  93   8  63  34   2  72  33  66  27  19  92  56  30  43  99  93  10  29  22  31  60  61  88  71  69  94  84  93  59  26  96  24  34  42   5  80   5  26  47  49  20  87  30  74  38  45  10  92  77  94  83  44  45  34  98  74  52  17  24  37  37   9  34  92  96  72  14  56  20  59  40  61  29  23  57  41  89  58  88  41   9  81  89  99  95   2  49  10  74  88  93  18   9  70   1  41  49  96  55  87  41  32  98  23  92  24  26   9  99  57  14  89  53  98  31  56  29  15  59  16  79   7  35   8  56   9  69  50   7  33  22  47   9  20  85  64  25  28  79  88  41   2  85  80  19  45  77  69   8  65  61  99  31  88   7  82  90  22   1  79  12   4  84  30  65  62  15  23  52  60  16  77  96  18  53  79  17  68  53  38  17  22  57  43  34  78  87  31  32  66  69  42  32  48  31  22  77  47   2  49  71  29  54  93  28  85  39  32  26  29  36  63  39  83  56  80  15  71  12   8  55  68  80  90  16  30  24  30  75  85  74  57  82  22  19   4  53  84   4  98  13  21  46  37  64  91  86   4  14  42  44  43  66  88  37  75  58  44  53  84  53  99   6  61  79  72  18  38  46  59  16  99  61  93  25  71  36  20   5  87  35   6  12  80  45  43  89  92  48  29  42  27  67  24  53  99  28  46  39  19  21  36  99  50  99  84  69  26  41  80  32  66  63  17  76  29  21  38  64  52  71  53  71  47  63  55   6  81  82  55  19  17  48  27  89  47  57  36  55  62  32  10  27  90  39  46  64  10  20  81  83   8  15  65   1   8  64  52  45  21  30   4  55  19  83  56  28  41  75  10  46  66   8  10  31  73  89  70  68  32  86  88  29   8  12  75  58  47  53  26  44  70  34  31  56  25  31  13  62  59  40  89  22  18  93  48  91  49  45  52  11  24  62  77  61  53  52  28  89  62  42   4  41  52  94  49  98  42  69   2  88  71  69  71   1  43  19  15  42  58   1  17  36  86  17  40  54  15  20  73  77  29  44  51   6  13  98  96   5   5  19   4  80   6  31  21  40  89   9  88   4  17   1   6  50  71  76  68  69  31  84  38  38  79  29  73  17  35  64  45  41  37  97   9   8  36  58  18  41  49  89  48  85  56  13  78  28  35  69  92  51  40  31  48  91  57  47  30  11  48  60  43  12  80  23  78  26  13  23  21  39  36  85  35  79  37  39  27  82  57   6  61  23  47  91  17  36  62  13  65  32  71  19  56  34  50  17  38  64  18  92   7  48  81  62  30  39  18  13  82  25  24  77   4  96   5  48  20   2  34  39  86  34  55  49  51  12  62  79  94  22  94  24  42  38  87  43  17  66  18  49  59  36  30  64  72  34  38  29  98  68  57   8  32  31  85  39  89  89  39  31  91  74  33  50  27  21   4  82  83  69  61  52  66  14  22  68  18   6  37   4  11  80   3   5  73   3  46   7  56  16  51  10  92  28  36  28  55   1  15  28  72  84  19  94  55  90  50  65  52  25  64  67  12  49  50  24   7  35  69  22  60  17  30  12  55  98  81   3  79  37  98  69  15  60  50  83  78   2  88  67  40  59  96  49  26  65  80  89  90  22  20  90  81  59  68  93  79  49  39  51  33  64  64  20  26  14   6  25   6  51  19  62  91  90  46  32  10  93  80  56  84  40  12  28                                                                                                                                                                                                                            
                                                                                                                                                                                                                              36  43  51  55  97  21  71  89  31   3  81   4  37  44  40  56  69  37  60  57  12  70  60  45  81  31   5  57  82  24  28  83  92  17   3   1  13  89  16  82  12  87  13  21  95  21   7  83  93  42  71   9  34  63  59  30  50  77  20   2  60  97  28  23  43  20  65  35  22  76  86  71  77  11  99  62  49  70  18  58  76  83  42  67  28   3  52   2  77  78  93  99  87  33  88  79  11  39   2  48  71  13  12   9  55  23  57   8  82  77   6  15  34  37  11  20  22  94  24  86  80  97  12   2  40  72  26  44  34  58  83  79   6  26  66  31   1  60  56  56  77  50  73  68  96  37  33  59  87  89  80  98  19  62  68  11  80  36  61  67   3  41  26  48  13  75  10  73  11  26  34  72  76  91  85  40  63   9  13  42  50  31  24  47  48  93  92  88  92  20   3  78  57  94  67  32  88  35  86   8  57   1  69  31  69  42  78  95  58  56  88  29  16  74  78  50   9  59  45  39  30  58  35  97  39   9  58  89  83   3  29  77  95   3  75  60   8   3  97  35  64  51  11  62  91  47  48  62  11   3  77  39  42  62  70  42  28  59   1  42  12  79  19  33  31  51   9  47  77  12  44  16   4  36  16  18  15  78  53  52  27  48   3  55  33  50   8  74  17  72  75  54  97  16   2  33  35   4  72  35  57   7  49  58  72   6  75  88  37   4   8  99  11  78   2  55  97  64  18  16  30  50  99   1  32  30  95  33  77  45  26  23  73  47  88  34  88  67  84   6  23  66  60  69  31  54   1  58  84  23   7  66  17  53  44  79  16  81  60  49  13  63   3  48  62  53   6   7  11  42  71  66  54  76  64  41  62  46  38  87  83   7   7  61  72  93  67  55  58  88  30  84   3  50  94   1  68  82  25  86  56  19  63  55  33  97  27  43  90  55  99  37  86  88  30  62  16  74  34  20  79  97  69   2   1  76  93  48  79  86   1   8  38  34   7  52  31  39   8  53   1  43  46  30  76  65  37  47  75   4  22  47  66  48   9  80   7  92  78   5  76  77  12  97  58   6  44  95  57  32  39  28  93  60  57  58  73  42   8  82  10  75   9  10  35  85  10  42  70  65  29  58  75  98  33  74  37  20  96  57  34  71   2  54  14  75  94  18  76  71  60   4  86  29  14  70   3  40  65  51  15   5  15  59  79  39  71   6  71  65  17  77   8  26  24  38  95  90  12  28  50  87  84   5  50  91  42  70  23  16  22  65  99  94   3  75  35   6  29  35  49  89  68  72  72   3  69  81  75  76  29  31  81   2  94  88  27  24  25  47  63  61  32  23  33  70  44  65   4  13  65  82  66  69  67   5  96  51  32  87  50  52  72  33  84  47  21  70  36  81  31  72  59  29  15  99  38  83  44  93  73  86  71  18  92  16  83  15  58  59   3  80   4  77  71  96  28  25  72  62  49  68  95   1  57   7  53   4  52  99  28  87  30  72  69   5  36  26  75  85  82  68  35  12  58  58  32  54  60   6  64   1  52  10  64  66  21  38  39  78  62  31  29  98  97  93  30  65  10  49  20  13  78  10  35  61  31  16  30  91  52  88  51  73  39  24  60  37  73  51  28  95  40  67  69  45  51  34  47  42  63  52  54  91  96  10  94  84  70   9   3  23  86  35  37  37  47  54  29  35  78  50  12  29  97  22  49  47   7  15  56   7  69  23  42  78  83  29  16  29  95  42  12  16  74  21  75  30  59  59  82  88   2  86  34   4  99  50  41  70  82  37  54  94  59  64  22   9  17  53  92  25  84  29  14  71  68  89  49  16  53  95  71  95  99   1  19   6  24  79  46  52  14  85  13  64  12  83  42  83  95  34  34  91  54  56   3  48  15  39  97  85  79  86  97  38  45  78  34  38  83  57  42  55  24  30  51   5  54  41  91  65  60  43  75  73  60  99  26  55  64  48  82   9  54  65  87  62  35   2  94  59  71  36  82   6                                                                                                                                                                                                                              
                                                                                                                                                                                                                                37  68  64  20  98  91  83  36  78   2   3  67  89  12  44  78  31   4  49  64  81  47  72  77  43  78  43  22  47  70   4  96  12   3  83   6  79  55  69   2  41  48   4  49  52  72  35  88  10  88  49  58   3  53  31  17  51  20  31   5  70  81  86  70  20  60  48  11  73  43  19   7  74  44  68  93  19  94  52  25  75  16  73  88  89  13  28  83  93  37  19  83  77  33  97  57  61  64  15  43  55  53  28   6  51  25  50  75  56  20  67  43  59  51  45  34  64  20   7  10  61  71  30  95  75  43  59   5  80  40  79  25  43  76  17  58  17  40  48  44  83  59  37  13  51  54  78  78  73  32  41  85  87   6  43  98  58  86  64  36  66  20  46  66  16  68  81  97  36  75   9  20  98  20  16  58  70  19  32   5  68  11  88   4  72  38  41  22  46  42  37  18  53  79  35  35  15  52  98  62  68  28  34  69   1  62  99  47  44  43  90  81  69  48  71  78  33  45  38  23   2  42  45  23  56  39  92  78  52  95   4  45  69  54  42  71   5  29  74  93  34  18  10  59   6  72  87  63  39  40   7  70  46  51  22  22  15  70   4  95  83  31  33   3  67  72  67  46  43   4  52   7  98  63  42  22  49  23  56  24  94   9   3  38   8  65   4   5  68  61  95   2  57  47  72  96  10   9  41  52   4  65  26  92  94  52  80  66  24  16  46  82  28  81  71  60  82  95  58  81  48  81  94  36  52  17  96  52  92  99  92  45  81  51  46  70  64  45  53  95  86   6  38  97  84  64  43  64  35  85  21  85  37   8  96  75   2  78  78  27  33  98   6   7  46  22  16  89  53  82  37  86  78  79  83  43  27  62  73   2  34  67  51  92  23  53  32  86  95  66  25  88  27  81  10  78  34  45   7  76  64  64  98  49  70  66  69  21  41  66  51  44  34  88  88  80  42  57  51  70  50  99  62   1  24  19   9  94  97  88  64  22  80  17  97  60  40  13  52  84  10  31  38  60  82  67  83  58  73   3  60  66  74   2  16  26  42  56  78  63  20  93  63  14  37  94  18  78  22  45  42  73  82  98  39  87  87  89  35   3  13   5  20  62  64  96  47  53  41  40  37  62  51  64  27  88  86  47  89  77  43  49  87  39  99  87  11  71  73  19  92  56  50  24  51  95  94  54  65   7   8  86  87  85  35  68  18  92  65  72  67  90  16  52  38  24  25  47  76  61  76  52  69  90  16  17  67  31  62  23  77  41  11  43  43  12  19  99  85   4  86  76  38  53  69  45  74  83  47  39  27   6  13  80  13  20  23  73  58  28  27  68  34   3  88  97  74  88  28  20  71  71  57  81  89  46  77  22   4  49  54   8  52  77  72  35  28  58  25  31   6  49   1  93  16  86  86   6  71  24  18  85  14   3  33  28  17  32  82  74  84  22  82  58  20   9  30  19  13  36  86  27  95  49  35  22  87  26  93  33  70  35  30   4  41  32  19  22  43  96  41  19  88  82  81  25  90  45  87   8  24  36  55  85  63  25  55  54  61   6   9  38  48  33  14  95  52  21  37  69  94  89   7  21  56  73  29   7  72  98  86  38  98  40  98  60  65  29  42  70  78  65  88  69  91  84  80   1  31  46  93  55  85  87  50  28  25  48  40  49  25  52  20  98  39  89  63  34  51  15  36  14  60   6  66  94  40  22  30  97  57  66  45  18  27  58  83  54  54  59  92  73  70  17  48  37  62  85  82  64  18  48  94  79  17  86  49   9  15  49  13  85   4  61  37  53  24  52  37  18  16  87  59  67  72  73  59  89  25  47  90   1  50  33  13  67  73  45   7  61  90  60  98  77   7  87  28  28   5  61  21  15  89  28  40  94   8   8  99  72  22  48  88  21  82  11  26   2  49  40  47  32  73  99  39  57  40  59  43  41  54  43   6  40  21  44  90  24  25  23  22  99  10  56  68  12   2  64  99  77  40  83   1  59  63                                                                                                                                                                                                                                
                                                                                                                                                                                                                                  6  13  83  47  60  90  61  68   6  82  24  86   1   9  70  56   6  98  53  22  34  54  84  73  25  59  26  48  87  73  65  48  61  63  59  26  27  44  11  67  60  58  94  64  64  25  23  20  71  63  92  63  64  51  40  42  89  76  91   8  82  71  37   2  37  85  85  26  93  47  45  22  11  60   2  73  51  17   4   8  12  22  73  97  72  80  57  63  45  90  27   5  65  19  98  39  39  75   3  52  95  51  42   7  65  29  60  14  19  57  26   8  27  11  26   2  19  58  10  95  39  26  90  80  34  66  15  88  66   6  53  97   4  74  27  83  40  60  54  59  39  78  15  50  74  19  87  88  54  54  96  81  87   4   2  38  78  73  19  61  63  36  79  20  39  27  42  65  59  23  70  64  94  32   8   8  89  11  49  52  14  53  45  57  72  28  38  66  27  57  24  74  56  65  89  96  76  20   9  45  62  59  81  81  97  81  81   3  20  22  55  78  63  86  33  75  51  88   6   4  27  14  46  29  81  48  99  28   7  45   3  66  11  64  52  82  85  18  23  90  86  31  78  50   2  63  96  24  17  84   9  84   3  22  55  76  96   6  31  90  56  50  97  81  57  90  12  80  69  87  93  39  43  58  32  90  59  64  93  41  80  43  83  74  85  79  65   3  61  67  98  85  32  24   1  61  45  67  55  42  49  13  39  47  84  61  34  39  49  89  15  68   1  72  44  72  88  16  25  90  79  67  99  17  75  45  43  12  99  28  38   9  38  52  26  26  49  55  79  73  37  51  27  36  20  26  50  66  90  34   6  82  60  56  27   2  10  31  13  64  79  21  47  14  89  71  26  52  86  84  77  16  46  60  72  75  70  38  88  88  75  72  82  61  69  23  16  64  78  26  97  61  27   5  74  62  17  34  18   1  32   8  36  36   2  75  81  28  45  64  67  63  53  71  75  15  79  37   9  52  88  96  45  99  61  59  72   7  67  57  72  77  97  17  45  91  77  86   3  12  53  43  41  45  75  21  91  89  13  13  98  10  90   1  77  19  57  80  71  57  81  29  18  65  87  50  57   3  43  80  44  14  14   4  27  17  41  67  93  65  83  63  32  60  69  24  85  77  95  13  83  55  62   5  97  26  68  83  57  51  96  28  14   3  44  21  56  69  96  41  28  62  37  65  61  75  91  93  79  14  90   6  39  34  96  63   9   9   7  47  36  97  11   9  11  34  30  45  88  13  41  35  76  97  73  73  99  34  25  60   2  20  93  73  95  32  95  42  11  35  84  94  82  12  99  86  86   2  58  77   4  72  56   9  52  28  93  80  60   3  62  51  17  16  76  62  30  85  63  22  16  91  31  90  33  90   3   6  77  88  64  80  55  96  61  22   2  91  26  94  27  59  33  74  73  52  18  92  66  72   9  53  94  63  21  52  59  70  14  60  70   1  13  85  20  44  90  72   9  70  15  59  80  50   6  44  32  78  24  37  33  53  73  83  86  78   8  88  61   7  23  40  82  88  69  67  36   1  57  40  79  53  77  57  52   7  55  65  47  60  33  53   9  16  34  56  33  80  72  76  62  59  80  16  17  21  19   4  86  81  33  95  15  84  12  29  47  72  61  97  37  31  44  14  81  51  91  48  93  21  27  46  95  12  94   8  50  78  56  87  82  86  50  61  77   3  64  75  85   3  71  38  49  60  59  74  51  98  80  41  83   5   5  40  87  45   8  76  94  19  30  86  44   2  10  55  49  78  48  46  29  67  69  50  31  30   8  99  15  17  79  56  60   8  80   9  26  55  71  62   5  48  21  11  28  16  76  40  52  13  29  61  84  92  24  80  10  27  94  87  84  49   4  20  17  56  92  10   7  33  22  50  62  29   4  72  97  73  56  72  23  17  39   3  61  69   7  86  17  62  14  42  60  61  40  55   4  19  23  37  21  31  74  58  83  33  20  73  46  61   4   8  35  93  95  61  92   5  95  82  55  79  54  75                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                    95  24  26  72  48  97  52  75  40  30  28   9  28  43  57  83  87  86  34  73  79  78  50  41   7  32  71  51  40  15  93  78  16  29  15  27  22  55  16  79  60  33  68  60  43  76  17  17   4  74  91  78  11  96  68   6  99  69  45  74  31  29  34  39  44  81  15  75   4  95  11  91  43  26  81  80  26  77   2  78  54  57  96  94  87  12  50  98  12  81  39  59  61   1  10  85  93  73  29  90  11  97  65  97  60  40  88  68  40  86  91  39  30  20  95  78  70  71  77  90  43   6  89  33  99  18  64  37  83  84  22  98  19  29  72  12  84  36  97  47  25  52  33  64   6  74   5  18  31  48  33   8  73   6  48  23  80  50  37  86  33  50  89  48  41  72   8  25  18  71  31  82  93  91  44  78  86  98  32  67  97  73  41  58  97  92  37  38  44  38  98   6  38  18  42  18  33  37  97  91  97   1   4  89  42  30  52  50  56  98  87  70  94  56  52   8  51  77  56  55   7  22  17  84  15  29  74  69  93  12   2  39  70  46  15  25  86  75  60  92  44  24  37  74  65  80  57  38  77  97  79  31  41  37  33  46  29  77  73  36  33  32  75  61  38  19  33  12  10  10  98  57  76  53   4  10  56  72  47  14  69   8  74  31  33   7  83   5  24  67  56  35  79  36  67  18  37  89  26  33  37  62  19  16  44  11  91  68  28  34  86   1  48   1  68  64  53  19  33  66  55  11  37  93  47  30   9  33  27  63  75  54  16   4  97  56  38  23  41  14  52  61  34  82  73  81  93  93  21  25  70  99  58   4  15  50  55  91  12   5  92  79   3  87  82  54  51  61  81  27  76  39  30  17  37  91  35  25  86  76  53  40  79  89  77  58  99  46  64  58  31  96  29  28  53  67  16  87  34  44  81  58  55  88  98  16  16  37  63  52  82  88  57  94  78  30  66  40  53  59  24  73  19  51  94  78  61  22  58   7  21  29  63  58  19  72  75   2   8  26  86   1  62  73  86   9  62  75  97  62  19  55  14  12  49  83  93   9  54  68  74  50  72  13  56  91  49  71  46  49  60  59  95  24  22  38  13  70  80  15  98  62  96  12  87  83   8  30   4  23  41  87  27  38   1  76  30  52  73  59  10  76  32  65  63  63  71  21  12  54  65  29  55  85  11  10  64  24  88  71  96  41  68   1  94   6  39  38  26  65  19  52  81   4  91  54  95  12  56  55  48  92  13  17  34  86  55  20  89  29  65  61  96  60  15  98  74  44  55  28  83  57  21  81   9  72  22  83  40  53  71  31  94  92   4  14  53  17  84  89  96  70  87  15   8  11  35  71  38  58  31   4  73  27  40  52  88   4  55  17   4  84   2  86  91  55  13  88  54  61  76  33  13  30  21  79   9  95  92  29  73  86  37  29  24  80  29  91  55  81  57  62  47  19  67  56  99  63  33  96  70  82  72  29  26  86  34  10  82  25  67  47  58  89  24  40  68  37   8  81  12  46  49  81  12  92  46  95  42  44  25  14  54  18  62  19  44   7  95  69  61  20  23  35  15  64  37  42  48  34  92  24  26  53  82  42  97  60  74  48  53  16  27  43  22  66  77  95  76  85  67  50  58  77  68  29  42  29  51  78  72  47  29   4  75  59  44   7  70  52  26  15  19  98  54  11   9  49  79   3  30  40  19  96  60  69  62  52  25  79  89  20  68  44  70  33  60  10  80  42  93  34  29  67  94  26  96   3  38  14  37  72  85  52  77  37  55  25  51  95  45  58  48  77  90  81  80  96  40  67   8   2  50  87  53  64  44  87  92   5  21  48  44  75  74  50  43  63  95  98  92  47  93  34   5  84  91   4  54  82  84  37  57  49  52  14  43  61  26  47  20  93  82  40  43  42  85  37  53  58  14  85  83   3  91  77  60  51  55  14  72  36   7  92  65  91  28  59  20  73  39  93   9  14  37  39  58   8  32  98  31  65  65                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                      37  42  12  97  70  12  56   7  66  82  85  60  66  19  57  96  66  18   9  11  72  19   4  46  38  68  60  42  75  20  27  84  68  98  69   9  48  38   5  69  94  87  76  89  44  53  42  20  87  52  85   7  89  20  17  24  59  85  22  82  97  56  95  41  79  68  66  98   2  37  34  34  32  88   1  93   2  44  82  74  28  38   7  99  45  92  30  40  67  85   8  82  66  80  55  86  58  51  69  50   3  83  67  48  97  12   2  22  54   2  88  43  42  50   3  94  26  45  39  48   9  78  33  84  51  52  76  48  34  80  84   5  71  33  79  24  69  79  96  20  18  37  32  42  38  44  17   8  40   1  40  46  26  83  87   5   4  78  74  50  30  84  30  93   2  68  87  69  65  35  56  69  49   5  41  13   4  35  69  70  40  25  29  29  36  73   5  79  18  77  21  40  96  46  15  90  23   7  91  73   3  97  80  28  60   6  34  69  90  87  97  92  76  61  44  81  96  92  59  25  63  43  94  88  36  66  89  38  40  74   9  36  76  50  29  75  20  94  16  54  44  92  99  37  89  27  20  12  68  69  90  58   9  30   9  37  10  74  54  19  48   8  68  36  53  72  79   9  44   2  77  82  56  54  98  27  69  43  23  57  52  59   6  21  10  83  67  16  66   6  69  93  27  78  98  26   9  50  68  57  18  85  64   1  21  61   8  23  45  98  78  63  27  99  28  70  43  70  58  60  12  94  77  33  10  20  57  61  16  34  87  90  62  65  71  75  91  94  84  29  55  26   9  10  22  52   3  82  83  70  39  18  53  17  86  95  35  64  77  85  75  58  43  74  77  40  74  89  47  36  68  13   4  72  87  30   9  59  43  93  52  75   2  61  20  33  61  44  24  47  95  86  35  49  72  28  67  50  91  54  21  68  90  67  62  53  28  90  90  84  61  70  15  65  42  72  33  88  85  52  99  12  79  39  24  71  27  57  14   6  93  75  39  22  72   4  32  17  86  55   7  86  71  49   7  22   1  84  29  15   1  14  96  91  10   8  94  87  51  10  98  14   7  95  85  31  11  89  16  59  14  75  78  89  92  32  12  83   9   7  13  91  14  90  28  25  77  23  97  58  78  47   3  11   4  91  38  88  65  60  25  37  29  12  92   7  29  97  83  72  31  29  24  43  72  53  66  92  89  10  80   6   4   7   8  18  81  71  86  40  83  10  82  53  82  97  54   5   2  68  83  31  40  40   7  33  92  36  55  89  78  48  14  51  37  40  29  72  50   3  47  76  10  42  23  93  51  18   1  74  98  15  77  24  29  65   3  49  53  99  73  52  94  49  51  31  57  43  44  45   1  21  88  53  58   8  55  52  93  35   1  81  49  45  27  25  13  88  49  43  36   3   4  92  17  99  86  69  99  66  87  86  69  47  50  14  52  93  24  70   4  44  65  50  51  59  63  95  13  33  77  94  87  15  24  51  37  53  15  68  40  36   8  30  40  53  45  80  15  89  62  40  27  65  44  80  55  93  46  47  83  88  16  21  27  33  48  45  95  23  56  38  26   9  85  57   1  14  66  68  23  22   7  59  61  35  35  50  16  45  19  90   2  45  16  78  51  76  50  25   6  20  58  59  38  95  77  41  80   5  74  76  20  92  61  38   6  36  87  37  27  97  99  57  28  76   3  28   2  75  89   5  16  28  53  74  43  32   5  13  22  32  24  39  37  24  86  27  94  36  80  77  68  94  38  99  65  21   1  44  94  15   5  11  39  88  84   8  67  70  78  92  26  59  49  48  16  50  97  93  24  25  94  87  66  11  15  12   5  57  77  97  67  94  40  50  44   7  89  38  36  97  85  10  55  98  67  48  69  95  57  48  96  22  10  23  96  18   7  74  55  79  53  91  76  41  31  82  55  33  45  84  57  57  92  15  55  84  52  59  95  55  95  48  42  33  30  69  86  91  70  83  64  51  47  12  92  71  42  13  67  21                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                        48  72  69  18  46  11  26  95   9  53  42  82  10  67  77  84  97   9  24  17  56   8  30  86   5  78  46   3  67  91  15  82  17  91  73  69  82  28  97  26   8  46  13  18  82  12  72  66  74  92  32  89  35  22   3  75  46  83  75  66  37   1   8  13  87  52  62   7  53  72   3  71  27  88  50  21  88  16  69  53  42   7  17   2  49  23  22  96  44  34  71  33  37  82  80  50  41  61  73  90  58  78  69   1  55  23  17  75   4  46  43  40   7  95  95  82   5  29  96  25  25  27  11  45  28  19  14   4  73  67  81  82   6  66  23  80  53  63  84  19  67  27  64  84  97  23  98  51  38  90  84  12  61  42  45  38  42   7  85  21  89  54  83  44  88   3   3  74  84  98  67   5  46  92  49  94  83  97  41  50  57  88  60  43  41  98  81  28  92  14  88  30  69  28  59  41   6  42  31  21  70  12   9  36  35  71  85  75  21  95  45  21  45  85  62  10  62  79  57  74  30  46  62  61  36  11  29  89   5  80  67   8  13  35  56  81  66  69   6  65  23  82  97  25  31  74  40  83  38  87  15  46  84  62  10  41  13  68   9  54  88  91  75  61  68  96  51  13  92  84  21  41  70  81  29  59  55  60  71   6  42  18  45  52  60  35  63  85  35  61  64  81  77  69  29  41  47  34  32  55  17  60  71  38  37  19  80  79  82  42  93  11  24  57  60  69  44  49  36  90  65  90  30  62  85  14  76  71  39  93   5  92  47   2  61  41  72  70  37  94  73  99  59  50  38  24  51  35  40  55  10  99  74  53  98  21  63  92  77  13   7   4  12  69  75   3  67   6  58  36  24  75  46  59  86  88  60  68   3  15  22  53  53  71  71  95  61  15  74  39  45   3  73  91  82  40  99  31  43  66  27  23  83  69  51  12  87  98   3  89  28  86  60  13  64  61  45  74  14  18  85  56  26  52  92  10  70  66  57  64  39  92  47  62  13  74  85   2  76  14  73  33  25  41  82  52  20  76  55  61  17   4  93  88   1  81  80   6  31  68  95  51  57  13  72  73  36   7  74  13  92  45  73  13  51  38  70  37  19  57  49  78  88  15  89  91  77  74  47  60  64  54  22  24  40  50  24  23  31  97  57   7  74  47  67  68  39  20  80  31  48  69  10  44  63  76  97  75  56  55  18  90  36   4  10  80  34  79  92  91  48  84  12  39  40  82  89  51  82  88  92  67  72  34  97  62   2   1  49  10  94  25  68  91  92   2  76   2  80  63  94  24  58  74  93  56   6  19  38  57  62  86   3  72   3  47  48  39  55  72  51  80  67  79  74  90  48  48  96  66  68  42  75  46  90   6  54   6  50  14  47  38  27   8   6  60  89  66  66  67  66  92  61  61  77  46  16  39  94  57  12  65  12  11  95  58  83  23  96  74  58  61  23  45  54  16  65  47  89  85   8  23  34  34  13  11  43  14  26   9  78  83  79  47  49  22  46  30  34  40  81  64  82  39  12  53  94  19  24  19  20   2  49  54  74  53  86  28  10   5   9  91  71  22  86  92  69  26  95  20  43  27  19  29  28  98  21  95  43  25  22  20  10  98  81  27  41  75  13  30  95  85  96  48  19  27  52  71  91  26  32  16  69  82   1  33  99  63  77  45  46  54  27  14  55   1  57  31  11  20  63  19  33  51  51  61  16  79  27  30  37  57  84  10  73  22  62  75  68  82  36  21  96  92  79  83  72  84  50  16  65  21  37  82   1  16  95  99  50  91  83  16  63  74  64   6  91  97  80  63  98  64  46  30  66  64  42  12  60  11  68  10  60  92  96   3  66  47  65  65  28  12  61  28  39  34  41  68  16  26  47  99  84  69  21   3   9  15  59  26  30  70  67  36  60  67  23  56  98  64   2   2  56  26   4  37  66  61  32  11  39  37   4  61  69  19  95  79  28  89  46  57   5  20  84  75  12  92  22  50  14                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                          18  33  97  19  34  62  38  66  52  15  26  80  68  49   6  24  66  23  87  21  20  47  22  10  22  92  18  70  61  22  77  64  58  24  91  25  44  46   2   7  76  83   9   9  18  19  20   7  89  68  53  67  57  77   6  36  53  19  14  61  78  31  12  94  23   6  25  22  35  29  81  21  56  62  15  75  34  15  90  37  17  42  76  95  76  86  85   5   3  85  10  73  78  47  45  48  20  71  38   9  31  60  91  33   1  16  12  60  81  94   5  90  37  43  96  30  83  34  30  66   5   5  47  37  48   9  43  99  44  72  25  95  92  85  93  74  46  97  21  33  23  11  15  53  81  38  38  81  57  72  68  80  18  53  57   8  94  47  16  43   4  67  97  94  73  19  48  33   5  33  13  61  16  73  73  80  57   5  61  21  59  56  24  21  86  87  27  94  84  36  88   5  33  10  31  43  89  32  91  42  83  10  84  75  80  68  87   9  57  36  49  55  38  44  12  59  45  13  24  67   5  89   4  54   1  51  77  48  48  29  66  78  98  62   8  55  24  77  85   5  16  35  80  59  59  58  11  70  33  28  38  26  59  21   9  74  77   7  85  23  76   8  66  75  83  55  61  13  94  65   7  51  85  96  49  73  22  56  73  75   8   9  75   2  64  35   8  55  42  83  25  37  55  17  45  21  14  73  62   6  96  63  50  26  67  24  46   3  27  45  69  99  89  32   7  17  23   4  46   9  62  34  68  23  45  54  33  20   8  56  43  23  24  36  18  42  57  40  93  81  78  44  27  76  78  79  22  70  93  59  34  81  51  76  38  20   6   7  28  55  12  55  77  35  68  87  39  38  41  26  95  60  19  84  47  15  22  19  44  10  84   1  27  85  21  87   6  11  31  36  42  21   7  36  85  29  48  14  71  41  43  35  66  52  24  37  15   8  16  72  22   3  55  83  96  36  13  96   3  60  79  35  65  88  85  10  78  82   2  94  54  93  33  46  41  38  21  94  21   9  30  44  44  75  99  27  93  87  94  55  58  96  46  30  44  32  14  20  84  36  56  71  41  93  34  22  32  13  51  81  70  11  17  47  71  91  11  71  31  94  84  70   3   9  22  85  60  72  25  72  19  26  59  67  57  32   5  51  31  96   5  74  12  57  89  37  94  55  83   9   3  47  73  22  18  45  99  44  37  60  86  74  54  22  10  76  97  31  59  69  43   3  11  11  24  87  59  18  91   6  85  64  69  35  41  92  51   7  23  75  55  48  76   9  47  57  48  76  86  15  97  85  82  38   2  85  28  39   7  33  25   4  79  32  36  88  89  88  68  16   2  18  94  87   5   3  79  49  86  64  28  42  98  43  59  45  90  78  23  79  78  44  86  34   8  26  25  72  46  77  73  64  96  62  89   3  96  45  71  32  11   8  26  20  15  31  31  18  58  77   8  46  97  39  41  59  82  67  55  51  33  80  24  31  90  54  61  51  81  51  62  48  66  74   4  47  90  47  57  92  70  39  73  43  37  30  97  85  38  95   6  44  17  49  82   1  72  31  77  37  19  75  86  53  72  57  34  65  40  40  49  11  15  18  35  50  72  58  23  40  60  13  50  38  50  29  58  86  91  28  46  37  81  95   9  50  11  75  62  79  29  96  12  59  43  50  51  77   8  78  10  73  86  17  32  73  22  30  43  65  10  16  53  60  33  67   3  66  70  84  94  50  61  12  26  90  17  28  41  71  16  95  78  53  66  43  14  48   3  32  36  83   8  86  16  92  97  48  35  79  11  79  63  80  67  88  84  89  69  33  54  70  51   5  40  66  10  90  14  66  72  38   8  36  32  36  95  86  35  29  62  87  93  18  59  29  36  26  39  33  36   9  56  44  96  63  21  54  76  33  52  96  83  81  78   7  35  45  18  20  81  82  23  61  76  37  36  41  20  31  92  49  43  50  75  77  79  17  69  35  71  10  95  55  39  86  84  60  23   5                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                            56  19  54  24  55  36  63  79  52  57  32  73  89  56  18  19  95  74  98  35  16  37  49  44  67  66  31  35   7  34  24  12  42  86  80  76  55  40  53   1  16  27  49  48  48  99   9  14  91  29  64  42  90  27   7  14  65   7  91  75  16  81  88  57  80  17  52  31  15  20  72  39  93  68  16  76  99  45  42  79  33  25  58  93  99  94  25  84  55  79  55  29   4  40  96  32  49   7   5  87  22  62   9  99  51  70  24  95  57  20  92  87  25  93  97  30   4  72  18  33  70  74  72  84  18  30  86  88  67  26  57  38  96  30  10  69  48  39  69  59  24  19  94  19  25   7   7  39  40  11  35  77  35  30  56  85  26  21  40  99  59  61  80  72  77  88  99  86  15  76  25  77  75  63  15  65  41  31  50  26  11  94  89   1  80  42  49  53  96  60  19  33  57   8  67  78  30  70  41  41  64  31  58  90  33  76   4  89  95  35  10  56  14   8  23  24  82  17  48   3  78  32  67  83  60  43  93  10  84  71  71  55  39  93   9  79   3  41  37   4  34  93  14  39  66  48  22  89  12  30  59  78  74  48  70  38  32  32  89  18  44  98  11  90  68   1  69  18  60  18  82  56  73  88  84  95  59  25  42  40  93  79  77  97  79  92  52  22  23  69  33  38  19   5  93   4  70  29  93  90  42  86  69  73  99  77  56  28   9  82  54  31  13  93  81  94   4  75  22  77  63  76  21  75  73  10  88  67  11  75  75  86  14  78  36  94  54  94  46  18  46   7   1  36  97  74  18  54  34   5  76  86  31  87  19  36  37  26  92  53  72  63  27   9  63  11  66  10  11   9  96  64  62  32  57  68  42  61  80  52  99  29  51  30  76  68  85  51  71  66  27  78  75  33  61  40  88  23  32  50  97  91  83  56  50   2  40  90  75  39   5  51  15  95  17   4  96  43  96  33  40  52  90  21   5  70   6   6  41  26  57  40  71  97  78  32  16   8  15  79   4  79  74   6  91   9  29  46  40  92  81  13   8  84  17  84  69  52   6  12  79  47  83  30  56  98  66   8  81  98  56  82  77  93   6  49  93  36  74  20   9  77  52  28  88  62  93  39  62  41  97  54  51   8  76  53  94  17  77  74  62  67  18  12  64   7  43  88  93  80  20  57  55  57  15  91  46  62  90  80  65  65  16  16  16   8  87  65  49  41  16  81   2  14  65  54  65   9  11   7  73  27  32  75  72  60  38  11  46   4  59  83  90  32  53  60   3  94  93  40  47  41  10  21  89  15  72   4  97  77  82  86  14  75  39   8  65  82  53  96  27  13  10  81  80  59  13  36  56  75  28  79  11   3  93  30  80  39   4  34  34  81   4  59  29  20  23  36  75  41   4  13  18  32  23  80  49  89  51  60  45  75  33  19  94  89  30  13  67  60  57  41  59  86  55  68   9  24  94  40  76  24  40  69  83  38  43  93  68   4  13  91  57  59   8  48  74   3  21  67  72  15  48  60  67  31  76  70  51  51  66  64  32  86  85  31  53  47  18  41  65  36  23  89  76  59  63  45  65  14  81   1  81  41  42  75  32  44  61  49  46  75  70  89   3  37  79  15  33  17  41  13  65   2  39  33  10  25  24  23  54  67  59  50   5  23  40  79  37  18  98  88  75  97  77   1  83  80  69  50  81  85  24  65  76  22  64  28  78  90  28   6  64  28  86  84  72  22  62  11  98  43   6  36  97   5  44  22  95  99  91  26   5  52  74  16   6  69  67  11  84  54  23   3  40  62  42  76  49  34  90   4  51   4  57  13  59  28  71  82  87  20   7   9  68  57  74  83  67   9  91  10  54  72  60  35   1  40  71  20  74  26  13  92  26  45  96  75  93  43  92  26  53  44   7  85   9  93  50  32  19  96   7  16  35  97  72  77  89  60  37  42  90   5  73  82  18  23  22  37  72  67   5  20  63  75   1  70  37                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                              38  50  99  83  61  37  44  99  39   5  21   2  93   7  20  80   5   5   1  49  96  43  89  35  12  52  12  38  35  28   1  99  91   9  88  43  51  64  75  33  44  18  49  39  96  86  35  61  46  34  91  36  82  14  69  46  96  54  29  38   2  64  43  47  34  52  41  64  55  58  34  37  36   4  60  54  68  76  41  58  69  89  22  53  55  11  57  92  59  22  53  28  47  37  99  22  61   7  48  25  93  34  16  38  88  13  57  90  13  29  11  39  16  80  37   8  68  28   8  27  60  35  43  76  51  30  44  52  55  90  21  81  39  29  63  34   5   6  61  78  81  54  86  32  75  30  43  80  26  33  80  91  58  82  55  23  52  16  20  88  43  87  14  89  92  50  93  45  88  60  28  78  15   4  62  30  46   7  43  74  88  45   8  44  84  92  71  74  76  46  45  63  25  65  17  50  89  15  29  19  81   9  90  92  23  12  70  78  34  79  85  21  64  26  73  22  68  53  52  10  35  32   7  91  39  49  74  37  39  47  69  82  35  71  21   9  11  85  76  62  60  57  81  83   2  67  71  68  83  51  39  93  12   1  49  30   6  88  82  79  22  79  43  43  49  94  99  33  85  98  27  48   2  14  90  63  71  43  11  72  42  72  12  96  72  90  19  81   5  17  86  26  33  59  37  68  34  77   5  15  28  24  73  88  28   4   5  81   9  14  78  21  85  10  23  53  36  58  39  14  64  21  66  54   9  25  81   3  17  55  68  88  85  23  18   6  74  53  84  68  57  81  12  53   8   6  32  92  76  17  98  83  32   6  29  37  29  48  70  97  97  76  83  27  58  34  57  29  65  67  90   8   3  86  58  67  96  72  33  76  71  84  62  86  20   4  10  74  67  50  97  91  48   8   8  59  30  97   2   1  54  67   7  47  71  77  21  74  81  75  85  44  88  79   1  94  38  25  15  67  83  99  37  61   6  88  41  78  47  60  23  67  36  13  16  25  13  53  59  20  33  54  88  85  58  10  86  44  60  68  18  64  57   7  15  15  40   8  95  98  23  57  10  21  13  37  95  97  56  38   1  25  48  49  22  48  70  90  54  73  59  40  98  42  47  78  84  60  25  81  50  81  83  60  22  85  11  78  81  83  55  48  27  42  73  94  60   2  65  35  88  45  95  56  72  14  24  73  82  90  86  97  85  12  23  83  15  11  81  19  42   1  20  57  52  53  58  38  17   8  35  30  89  92  54  89  32  86  88   3  69   4  51  46  41  66  78  50  80  63  11  20  71  88  56   4  47  91  60  32  15  70  39  16   4   5  94  83   4  63  32  18  25  63  89  66  25   1  46  14  43  17  15  26   8  96   6  67  55  61  97  28   1  53  87  28  20  72  43  91  45  62  80  30  96  38  33  26  71  39  81  19  39  82  23  54  22  65  86   4  53  54  97  58  64  83  60  67  56  15  68  30  20  62  78  40  26  55  60  53  86  51  22  76  49  23  10  12  27  17  80   6  76  62  28  11  62  10  95  83  43  43  69   3  40  42  12  48  98  54  31  33  39  78  96  37  18  25  53  77   7  42  34  30   8  18  18  50  97   1  99  75  44  85  68  74  55  69  41  28  11  64  54  54  70  63  97  71  42   5  27  21  83  23  39  18  75   7  13  29  28  90  23  27  11  75  37  55  67  28  18  21  37  91   9  77  97  68  23  21  76  56  17  26  55  63  36  66  91  18  43  72   9  43  10  47  46  41  18  19  89  13  25  36  19  31  65  41  26  69  66  13  44   6  69  49  73  92  59  48  73  57  86  37  79  83  55  23  80   3  52  71  66  40  87  84  65  94  45  10  65  22   7  78  70  69  46  16  12  18  27  39  28  24  91  80  39  40  71  60  17  44  89  14  36  82  52  61  98  85  14  87  72  92  46  84   4  81  59  48  35  99  45  89  28  70  17  63  80  49  45  56  11  53  95  29  75  68                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                72  63   1  33  86  40  97  75  56  16  23  76  78  35  32  96  56  79  92  62  82  89  11  53  72  37  98  68  20  53  93  37  37  44  26   1  72  99  42  58  16   9  46  51  92  90  17  85   9  47  63  79  86  42  74  51  39  95  23  35  82  89  81  63   9  32  91  44  44  82  48  79  32  64   2  48  19  26  37  60  52  38  77   2  40  74  41  88  20  24  65  83  71  53  22  53  95  70  18  39  12  35  95  85  46  92  56  47  59  63  87  34  80  14  56  25  14   5  85  58  67  98  73  78  99  61  78  43  23   5  75  41  96  48  49   9  87  59  45  82  46  51  67  83  39   3  20  50  99  89  23  39  89  38  26  35  31  38   2   9  26  37  43  89  65   2  36  96  70  59   1  53  47  33  73  97  24  81  28  60  35   4  18  44  89  62  55  22   9  42  62  77  73   5  41  83   4  78  35  42  40  47  81   3  53  85  76  92  49   2  28   4   3  11  11  14  42  33  18  53   7  33  78  87   1  83  17  59  65  49  42  68  84  41  97  14  95  64  77  59  36  45  52  85  29  48  14  69  78  14  61  19  36  19  94   9  60  14  64  73  80  51  58  32  32  86  93  55  88  59  81  57  27  94  39  24  79  74  93   4  15  23  14  31  49  58  51  86  85  91   9  24  14  87  67  48  18  92  84  93  55  23  91  33  46  44  92  98  34   8  38  39  75  43  70  17  31  82  68  17  98  95   7  20  13  48  81  57  85  54  68  55  33  94  77  27  40  74  97  49  72   7  92  58  49  65  28  51  39  44  70   3  96   7  51  75   1  48  63  93  82  73  78  17  74  56  95  75  55   2  12  45  94  54  82  37  29  28   2  46  18  75  86  67  39  85  21  68  99  87  97  95  48  54  51  34  57   7  31  19  81  16  36  75  91  81   6  98  16  56  31   1  51  84  16  42  87  21  57  27  85  24  40   7   2  28  84   4  58   3  56  45  67  37  75  87  18  28  63  30  36  86  88  93  48  94  29  27  69  74  17  31  32  36  13  74  15  28   6  45  22   5  69  21   6  61  99  92  87  61  63  62  58  59  96  89  60   2  52  85   7  26  62  74  91  75  17  95  93  13   8   3  23   8  24  99  62  23  70  77   5  97  19  65  95  15  66   9  48  24  99  74  84  75   8  12   7  91  63  73  27  15  94  25   3  16  35  87  81  75  10  32  95  64  10  60  36  95  98  32   5  36  21  66  46  21  66  79  16  58   3  97  12  96  16  56  23  71  43  67  49  24  34  90  99  76  65  54  92  92  18   8  19  23  75  83  91  63  45   1  15  81   3  51  48  78  89  66  57  12  34   9  72  88  11  73  26  86  22  74   2  73  95  61  79  48  23  81  74  31  79  29  16  99  49  20  21  94  52  57  13  28  32  40  12  83  72  83  68  31  35  53  27  69  61  22  10   8  64  84  90  11  10  65  53  91  46  35  51  61  71  39  62  74   3  14  62  32  13  85  48  95  34  45  74  47  94   3  84  57  80  95   6  34  78  93  12  58   4  82  80  36  68  27  40  88  74   3  64  10  88  11  95  87  65  93  34  14   8  21  76   9  13  81  23  68  65  47  17  33  58   9  78  15  37  51  19  75  53  26   4  42  75  94  52  73  39  32  99  43   3  28  70  87  90   4  26   1  35  36  91   2  51  38  21   2  91  53  10  54  14  21  26  66  62  52  95   4  16  94   8  45  63  95  13  64  99  35  50  13  88  38  98  42  70  82   1  12   8  43  81   9   7  15  88  51  12  26  29  10  84  44  34  87  31  65   7  89  49  24  72  97   1   6  93  98   2   9  19  23  77  34  77  73  26  68  11  16  89  42  71  90  56  98  45  35  31  70  84  33   5  36  40  90  69  71  47  80  76  52  76  71  39  72  76  86  70   1  72  32  51  10  63  46  85  62  52  87  56  98  51   1  53  24  62  46  53                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                  41  74  13  17  29  56  14  94  63  62  42  81   7  33   5  91  22  15  32  98  67  52   4   4  58  92  95  74  60  35  86  35  88  45  32  21  87  54  32  99  28  61   9  88  27  36  49  88  92  13   1  80  78  84  90  34  83   9   9   9  69  98  64  83  99  25  27  25  75  21  26  84  12  65  47  56  42  97  49  31  55  34   6  54  14  41  96   3  47  40   9  28  18  17  35  37  94  42  11  76  86  63  80  48  17  85  23  84   1  98  83  74  34  30  86  59  26  26  46  61  13  29  72  71  19  51  73  24  56  80  44  10  98  15  43   8  45  82  39  33  42  30  49  81  77  11  77  36   9  52  49  81  97  39  89   5  83  67  51  40  69   8  14  26  95  83  30   9  89  79  99  59  39  41  85  11  55  27  95   4  37  85  69  60  67  75  98  90  75  91  24  82  16  78   6  32  17  43  10  30  17  23  26  61  91  99  67  47  79  53  66   5  26  99  92  66  11  47  27  27  62  15  24  52  14  58  58  38  97  67  28  31  43  41  66  94  91  53  74  36  95  80  18  55  40  62  11  73  25  73   5  77  78  83   8  12  34  12  86  31  45  27  19  35  64  24  11  57  42  15  32  30  25  37  63  79  71  35  22  97  13  32  64  16  42  71  68  77  91  77  59  28  86  34  37  27  76  35  57  21  65  92  97  26   5  95  34  62  89  94  20  88  99  34   7  76  87  32  12   6   8  38  33  35  72  39  42  51  94  44  12  12  27  50  89  35  14  38   3  95  92  45  13  93  50  32  74  40  48  85  58  12  76  90  32  77  35  12  29   5   4  51  68  54  72   7  75  18  80  58  37  72  47  57  68  86  30  42  19  49  88  73  46   9  74  73   3  33  82  95  65  16  61  69  45  83  56  59  38  21  33  63   8   4  60  59  12  17  84  70  90  41  72  69  63  65  31  47  19  15  35  81  54  17  52  13  44  98  27  22   3  74  14  52  35  88   1  79  43  57  18  65  67  61  76  72  79  84   6   5  74  23   3  49  24  89  17  17  81  89  82  38  19  83  71  89  43  18  99  95  89  38   1  45   9  31  86   8  92  53  92  29  62  43  43  62  27  96  94  47  71  41  23  63  86   5  98  38  89  57  51  81  69  69  91  49  31  16  95  58  70  51   6  97  31  70  53  13   8  29  64  68  59  10  66  89   1  30  15  40  34  19   6  43  66  93  63  72  40  94  79  92   3   5   8  68  67  60   6  32  97  60  83  50  19  17  22  84  41  16  98  44  14  65  31  54  72  12  94  20   8  20  19  88   5  46   5  28  52  66  20  81  16  44  40  63  71  84   3  38  56  37  45  50  81  87  93  78  50  72  43  60  40  57  85  29  93  69  14  49  57  19  91  61  34  73  27   4  40  32  78  38  66  46  10  31  97  57  97  96   3  30  66  56  52   2  24  58  57  24   3  61  36  55   7  14  95  81   6  26  47  21  55  15  49  15  51  37   4  97  19  98  67  86  39  59  79  93  33   8  10  71  93  86  50  10  37   4  45  22  23  72  78  13  44  54  45  37  19  70  60  12  90  13  35  40  64  42  55  57  42  39   4  95  21  68  84  94  37  23  72  27  34  91  12  90  77  79  42  65  27  58  44  89  49   1  66   8  13  40  85  42  25  76  22  45  83  67  34   2  28  25  54   1  84  25  96  52  13   2  69  67  93  78  14  69  81  73  81   5  96  27  87  75   9  89  89  95  18  71  77  76  10  54  90  52  99  44  42   1  77  82  73  77  31  37  26  94  28  70  28  10  93  16  36   9  67  87  88  18  58  76  76  84  49  16  41  82  33  13  51  23  49  71  62  77  47   7  41  29  52   9  43  29  99   7  20   4  18  77  18  83  38  39  50  37  97  61  14  12  66  70  38  24   5   6  50  25  27  59  41  42   6  55  10  32  53  45   1  51   5   9  32  35  69  10                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                    85  34  27  44  12   3  31  22  67  87  99  40  53  17  21  15  74   3  13  28  44  39  44  32  47  11   9  19  71  67  87  27  27  68   6  98  68  50  39  95  74  67  37  82  52  97  74   8  41  36  44  12   9  74  79  31  87  94  61  13  33  15   9  61   9  40  14  59  58  31  18  85  14   1  68   7  45  71  73  60  75  59  13  39  89  98  56  71  82  60  10  78  85  17  19   6  43  30  49  24  65  92  47  72  77  30  14  46   5  87  98  84  90  10  89  14  96  81  14  95  44  72  27  53  76  50  65  88   4  82   7  40   8  17  96  45  10  21  36  43   5  69   5  90  27  72  29  17  37   3  15  60  76  89  98  99  32  32  69  50   4  57  51  26   8  60  43   6  15  35  59  13  27  77  35  69  69  10  91  30   4  11  62  87  86  43  30  99  53  39  46  13  42  66  33  46  32  24  66  67  83  18   8  21  13  76  79  64  29  28  13  15  57  77  65   6  20  75  33  99  76  55  76  80  21  58  38  98  24  48  24   3  12  65  94  94  31  78  52  18  78  24  82  92  49  15  53  62  15  43   5  77  59  90  48  21   6   3  27  68  54  85  40  31  60  42  27  82  32  88  40  98  21  55  68  32  72  75  40  99  35  48   6  38  53  44  13  57  55  71  49  17  30  59  13  46  88  21  62  41  12  46  18  65  98  84  65  75   9  71  60  34  59  12  47  52  64   1  46  23  46  70  13  51  16  82  72  62  80  84  81  78  94  28  33   4  95  99  64  59  80  52  27   8   2   5  54  29  95  15  23  54  44  48  63  50  14  20  66  15  90   3  67  85  50  36   4  87  15  85   8  95   4  78  23  85  97  68  20  32  31  87  71  23  34  40  94   3  88  89  64  54  88   3  82  73  79  93  55  83  51  98  68  54  57  60  76  19  61  46  87  93  46  75  52   9  79  80  13   7  11  86  82  91  20  89  73  47  26  34  40   3  72   6   2   2  42  25  57  66  20  30  15  48  64  76  26  90  70  15  76  82  23  45  94  51  58  97  71  56  34  32  88  69  68  67  78  15  76  35  98  74  58  95  93  41  59  50  25  61  20  77  57   9  80  45  67  71  15  75  28  39  61  64  38  45  22  65  37  94  53  20  88  21  31   7  80  51   6  73  55  41  75  64  33  93   8  40  22  13  74   3  89  61  99   4  65  51   2  84  40  85  22  41  16  87  10  38   2  85   7  38  67  58   9   4  19  95  85  71  55  93  67  18  47  57   7  45  75  13  43  49  80  88  96  83  79  26  67  71  60  91  70  40  63  82  34   8  13  89  54  13  60  21   5  28  73  34  76  52  68  76  52  82  13   4  32  28  53  41  74  33  40  21  47  89  50  35  24  40  48   9  10  72  16  82   5  59   9  93  77  72  82  25  60  29  54  33  97  93  44  57  27  48  10  39  63  34  81  69  37   9  98  83  78  31   2  99  57  37  83  79  19  67  74  34  94  79  76  80  52  73  24  86  33  37  90  87  30  75  62  57  22  33  77  13  15  58   2   6  92   7  82  47  72  15  98   4  19  36  79  77  99  76  76  87  37   2  96   9  92  69  56  83  42  38  64  89  53  90  32  99  91  99  41  93  37  43  13  18  35  56   1  44  50  75  42  62   4  70  50  92  55   3  53  26  40  57  55  46  80  94  65  88   8  58  94  53   4  59  77  82  10  60  14   7  78  97  73  90  75  87  14  84  42  23  57  29  26  67  12  37  90  42  71  71  71  45  54  17  99  98  56  40  35  17   9  69  56  57  45  31  59  26  60  72  10  95  67  15  66  97  27  38  73  96  51  88  40  66  43  49  87  60  56  22  80  71  74  10  60   4  73  72  67  85   7  19  62  58  93  51  66  99  51  52  74  81  46  20   1  72  10  10  50  27  42  87  76  26  14  86  35  56  64  37   2  86  35  62  99  39  26  36  26                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                      90  74  27  85  25  50  17  11  98  71   9  44  61  72  88  36  95  89   8  52  48  18  59  18  72  18  56  72   9  96  84  47  90  54  32  94  25  66  71  74  61  73   6  62  86  28  80  98  15   8   4  67   5  96  89  81  76  27  92  85   1  93  88  84  80  82  27  52  69  86  52  88  78  38  22  36  96  60  63  47  26   4  52  52  90  62  89  53  74   1  26   5  88  74  54  51  31  73  77  83  98  88  86  65   6  17  57   8  36   6  30  87  86  22  30  95  73  25  17  46  70  82  48  55  88  71  82  63  65  80  61  86  63  81  42  92  75  35  93  79  45  67  19  24  50  95  87  39  25  78  18   8  61   7  10  97   6   6  49  70  83  93  69  37  17  92  56  35  29  82   9  65  28  92  84  89  28  23  34  12  20  68   6  68  46  54  60  70  25  23  56  74  33  30  97  22  14  33  84  43  56  73  70  20  45  82  72  57  57  16  11  17  89  52  70  68  52  88  40   5  21  50  94  76   7  64  50  64  57  81  75  58  60  44  95  98  95  84  36  76   9  17  39  93  76  78  17  12  48  14  65  49  40  21  94  50  11  19  17  59  23  34  28  47   2  42  39  82  60  38  95  65  17  69  29  96  73  19  88  95  39  99  72  33  96  32  70  86  96  77  19  47  93  46  64  27  76  20  82  33  28   5  26  93  37  27  54  21  64  18  94  68  40  95  77   6  14  94  59  55  77  53  39   4  76  69   2  31  89  85  99  71  71  10   3  64  69   4  51  69  16  12  18  12   9  48  19  53  51   7  43   3  18  20  11  19   6  97  37  97   3  42  65  46  11   8  39  46  95   1  68  86  31   3  71  85  20  93  59  45  54  22  71  41  79  46  61  24  23  19  62  54  53  41  91   3  57  81  28  68  22  94  31  41  14  23  76   2  82  56  90  38  17   7  87  45  16   5  82  63  55  85  63  39  30  26  84  67  60  67  70  12  28  27  12  19  75  40  30  72  87  14  77  18  17  96   5  29  20  95  18  73  42  84  70  52   8  64  69  18  88  98  40  31  88  74  36  54  72  79   1  49  71  23  83   4  45  98  72  40  31  26   5  96  43  53  78  19  77  99  10  55   2   5  96  42  28  30  69  72  30  34  96  15  83  46  54  71   1  87  39  92  17  59  90  84  35  11  12  83  98  78  44  47  35  98  14  50  65   9  39  77  93  53  52  65  38  51  60   1   1  32  40  18  98  20  87  67  48  81   7  34  40  20  24  57  77  88  47  85  63  31  33  29  33  69  57   7  64  22  74  55  91  93  99  60  97  45  55  61  72  14  36  32  95  64  61  67  44  60  96  13  25  89  61  86  89  40  91  14  95  20  11  46   7  94  89  74  81  71  25  22  97  83  97  65  97  20  38  57  33  25  99  10  82  98  72  25  80  52  22  57  77  29  62  98  49  38  16  79  48  85  75  25  32  25  18  73  90  12  59  66  29  80  43  79  22  41  85  21  91  58  32   4  61  95  30  23  37   9  88  91  72   9  19  23  89  25  61  98  49  31  55  46  26  64  47  47  53  53   6  68  22  82  70  93   9  35  41  40  77  15  13  22  62  59  30  55  24  40  52  80  46  14  11  25   2  80  36  22  91  50  44  34   1  16  27  67  46   7  84  61  38  61   9  88  78  31  34  28  62  96  29  91  27  32  13  22  95   4   9   2   2  90   6  17  47  46  39  47  81  77  73  99  26  32  64  16  55  13   4  97  53   4  68  66  67  76  20  92  12  85  70  23  96  45  35   8  97  69  72  24  51  86   3  27  78  21  53  58  15  39  51  29  22  27  15  53   5  74  19   5  37  84  54  15  31  54  48  23  26  76  36  88   1   9   5   9  54  23  28  49  39  83  25   6  34  14  17  61  74  69  36  95  78  76  34   8  22  92  59  36  60  83  97  37   1  85  92  92  13  63  72  71                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                        47  21  94  32  84  83  23  31  61  45  91  76  81  36  74  54  49  95  45  90  81  93  52  73   8  47  48  67  93  30  40  56  30  73  18  82  56  73  93  46  50  35  69  76  27  65  46  63  83  55  28  79  10  71  95  68  78  49  34  79  88  61  39  38  38  75  95  27  99  88  54  32  75  96  38  69   2   8  98  91  55  33  14  10  41  20  41  99  97   3  25  50  40  50  14  71  54   5  18  85  82  33  93  98  32  34   5  29  65  86  45  41  95  10  25  77  68  46   1   1  84  12  13  84  98  48  94  98  76  84  36  76  22  68  71  93  71   1  93  56  40  42  59  80  51  42   2  32  95  89  11  59  35  25   9  62  63  11  38  89   5  80  78  91  48  52  86  32  92  49  35  20  90  81  81  66  80  49  52  80  85  51  62  61  54  41  10  23  18  54  62   8  10  44  85  25  18  49  56   1  19  90  42  45  10  73  65  39  23  16  34  66  41  44  28  15   8  58  39  25  78  70  44  54  47  74  31  89  52  34  78  15  80  71  99   6  60  99   3  88  59  60  67  49  69  57  41  99  97  48  95  78  10  88  15  92  25  64  92  85  15  30  36  41  20  84  62  58  46  37  29  98  85   5  54  58  23  57  38  15  11  86  96  10  41  93  65  88  79  13  31  95  75  49  12  33  75  34  80  90  70  42  22   7  75  14  46  98  94  84  22  90  29  69  68  97   6  89  43  87  18  96  98  34  77  15  19  69  90  14  16  60  25  12  31  96  92  81  17  47  28  87  38  26  94  74  53  47  66  24  16  28  54  28  11  56  70  84   2  94  28  83  76  63  23  59  53  60  24  84   7  73  36  61  70  49  55  31  16  67  99  57  71  12  56  65  92  19  14  64  75  59  19  25   8  83  24  92  47  91  45  81  74  79   3   6  60  64  59  99  99  83  36  99  70  52  12   5  35  79  12  24   3  87  45   8  88  84  77  64  21  23  90   2  39  85  32  72  42   8  63  82  74  85  93  14  74  75  67  96  30  42  49  73  88  70  43  72  38  93  89  71  21  91  80  58  84  34  62  52  21  90  39   9  26  78   3  36  52  39  13  79   7   2  79  63  40  54  90  97  85  82  30  34  16  89  69  54  91  10  84  53  92  98  34  74  96  92  40   8  57  14  39   6  34   5  68  45  96  14  75  98  39  61   5  79   5  56  56  75  73  68  48  38  91  78  64  43  10  77  74  77  90  26  56  62  43   7  24  13  34  75  66  14  93   3  48  46  17  90  78  57  90  79  51  88  60  78  28  26  95  40  85   7  80  22  88  41  38  39  87   8  18  18  75  61  76  18  62  39  99   1  33   2  36  25  51  54  40  94  35  66  55  39  60  92  51  15  27  85  54  97  97  65  89  22  26   9  70  66  15  81  40  11  94  99   5  34  44  51   5  23  65  48  21   6  94  96  61  91  14  27  86   8  21  14  60  50  76  55  18  34   1  82  53  94  89  65  38  53  12  55  20   7   3  60  61  22  39  58  18  84  72  88  29  30  47  61  77  53  95   7  36   9  95   9  50  31  65  26  85  97  45  26  54  95  64  44  30  35  18  68  52  25  67  74  44  23  87  86  91  81  52  31  20  35  67  90   8  27   2  97   3  37   8  26  75   7   5  22  62  11  34  64  21  76  83  78   8  14  94  10  71  11  21  56  71  64  34  71   7  43  76  85  69  59  20  57  12  72  81  54  96  62  68   3  96  76  79  51  37  69  84  23   4  37  84  53  37  64  78  49  69  76  18  27  25  14  39  18  85  82  59  21  16  54  64  56  73  54  52  27  22   7  41   4  76  99  53   6  60  33  38   5  72  85  99  89  46  52  51  18  58  88  21  41  56   4  70  39  30  53  59  28  10  75  61  47  14  79  73  62  19  80  37  43   2  55  70  78  42  51  97  69  36  54  55   1  77  41  44  31  63                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                          72  67  30  79  20  27  13  76  72  52  11  90  57  11  89  38   1  97  68  30  66  92  61  52  98  88  55  81  37   7  58  21  96  93  50  15  10  38  52  51  45  75  63  67  57  97  42  62  82  26  85  54  97  80  38  11  23   2  74  44  87  89  24  16  59  68  96  43  51  82  68  31  39  88  43  96  33  85  57  69  36  25   6   8  24   9  78  72  24  17  25  33  98  17  50  95  13  84  77  27  68  30  28  73  86   5  97  40   1  11  25   4  44  52  88  21  24  44   8   2  96  43  53  95  47  38  97  92   3  44  51  42  42  19  27  95  38  92  10  61  19  40  95  34  84  70  54  11  66  88  42  67  59  62  66  39  57  75   2  92  80  85   7  90  57  43  42  15  50  49   6  74  31  94  90  98  29  80  85  45  71  52  40  29  89  50  78  93  85   6  66  19   2  62  85  69  92  85  64  23  77  15  78  89  28  84  30  80  77  48  62  66  73  33  18  57  87  75  20  63  69  24  70  90  55  71  78  82  69  76  95  42  80   4  24  76  56  16  17  21  33  51  55  58  86  10  42  22  23  59  49  51  71   4  73  55  47  52  64  68  37  92  70  78  43  36  50  10  69  69   1  63  15  51  39  26  84  60  40  58  21  66  82  61  90  64  13  26   7  47   2  46  61  24  24  52  54  23  30  81  46  57  64  20  12  91  48  36  35  68  90  45  72  89  90  19  24  92  92  37  17  24  80  35  44  90   9  36  18  40  81  57  97  15  30  33  45  11  50   4  10  85  88  80  26  53  94  84  20  40  71  94  58  81  26  23  88  96  79  99  88  90  26  79  58  53   3  47  29  13  59  70  41  88  42  57  75  44  66  52  48  38   2  86  12  78  89  25  30  75  33  28  77   2  18  51  49  81  50  33  44  46  30  78  63  19  27  64  90  53  34   3  52  21  62  56  82  98  32  26  66  91  29  58  43   2  69  51   6  80  72  12  31  86  66  77  20  14  12  16  33  68   7  92  56  31  16  68  91  55  26  22  96  62  12  71  39  46  73  37  45  29  12  84  63   8  14  56  75  21   1   5  96  19  91  42  39  57  12  91  69  76   2  63  62  63   4  88  90  47  12  67  58  56  85   3  48  86   2  84  18  29  37  24  55  80  90  35   5  23  68  21  13  16  74  67  50   9  64  39  76  99  88  44  26  46  34  34  68  50  69  35  94  11  60   3  61  20  87  62  65   4  40  17  37  37  94  25  71  60  66  66  24  95  11   4  16  20  13  87  51  17  79  55   8  83  43  79  23  44  14  39  65  46  48  78  45   7   4  39  63  88  77  53  69  17   3  37  46  85  80  65  79  11  52  58  61  60  37  69  55  96  91  14  74  11  26  41  73  21  14  79  72  28  87  82  83  49  88  40  88  52  41  76  94  15  21  78  77  65  85  65  73  77   7  28  52  31  29  66   8  19  62  81  16  14  42  48  51  61  50  58  20  58  26   8  17  53   3  38  66  89  49  18  97  14  91  82  10  53  45  82  61  12  19  19  46  47  92  28  83  71  17  61  88  42  47  32  43  86  61  65  56  19  60  81  19  91  75  23  27  43   4  83  93  32  49  62  90  70  33  21  55  57  29  45  37  29  22  87  85  91  41  31  76  95  14   6  84  87  72  96   6  15  99  39  80  37  19  11  19  31  16  45  67  75  32  20  11  65  71  58  51  36  24  86  79  25  85  76  34  61   8  91  77  31  39  22  51  44  38  25  48  97  31  57  53  92  18  77  10  11  61  30  36  50  32   1  23  77   1  98   4   7  74  20  96  35  97  87  57  18  96  53  44  45  20  70  68  50   9  84  38   5  22  10  48  47  64  96  87  86  89   9  10  91  96  68  16  22  20  64   6  14  84  25  97  25   5   3  80  10  93  69   7  72  35  23  55  61  28  42  14  24  39  89  42  14  91  96  39  65                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                            87  21   1  18   1  15  32  14  67  86  53  72  75  94  98  46  57   6  45  20  37  56  41  21  51  24  35   4  63  97  66  58  34  84  81  62  13  30  99  41  75  93  34  39  36  16  45  76  69  27  69  67  45  13   1  33  76  72  51  14  89  28  27  98  87  41  70  49  32   5  19  95  62  39  53  48  65   3  95  80  84  12  98   6  51  57  56   9  67  83  47  87  77  95  48  66  98  73  93  86  98  56  11  73  59  41   7  19  33  62  16   9  39  95  59  57  97  14  56  53  71  99  21  18  51  24  62  77   2  76  13  59  80  32  34  32  76  94  27  95  69  76  95  63  58  54  76  46  18  32   1   4  74  76  14  87  50  45  59  64  44   7  55  66  83  73  97  57  12  92   1  88  89  86  66  32   5  44  30  69  44  86  97  21  66  43  15  70  18  63  69  52  52  88  30  72  65  88  83  17  27  65  57  23  39  17  47  59  67  37  71  58  87  46  97  54  29  71  14  16   6  24  48  15  73  25  24  33   4  58  64  73   4  25  30  12  96  83   3  59  83   4  95  75  50   1  36  38  91  41  18   7  25  96   3  35  78  43  57  49  65  45  30  74  90  64  25  42  71  88  31  93  43  79   1  40  38  64   6  82  73  78  72  21  49   7  14   2  40  90  98  30  61  54  47  61  68  10  83  28  97  35  18  45  20  65  72  96  46  68  52  35  17   5  57  35  33   8  40  23  13  63  20   4  40  63  87   6  96  68  56  54  12  17  68  40  12  16  24  34  21  44  65  36  53  42  76  13  94   3  87  39  11  57  57  91  27  35  29  32  14  48  80  75  40  86  36  26  98  59  73  42  39  60   4  28  56  22  60  46  44  10   6  60   5  24  20  16  52  12  68  53  52  16  22  46  90   5  93  75  63  73  18  42   4  21  14  40  23  23  54  52  74  31  23  94  31  39  98  77  75  60  29  17  81  13  17  15  66  68  65  42  52  33  22  93  77  22   9  81  32  33  32  64  49   2  21  89  79   3   8  48  75  54  74  47  22  28  94  18  81  19  49  82  20  63   6  19  13  32   6  86  42  57  37  61  91  29  94  81  35  85  21  71   7  53  63  66  82  53  55  25   9  76  53   6  23  48  39  25  85  16  10   1  26  18  19  40  96  38  54  87  15  66  29  23  57   6  91  79  61  68  43  23  59  31  33  51   9  94  23  64  77  70  78  91  94  95  31  15  65  34  24  22  41  74  70   8  42  75  60  77  63  91   4  83  65  88  29  55  19  68   4  11  99  39  18   8  93  19  26  45  53  96  39  57  79  36  63  86  30  67  73  22  15  40  99  92  29  27  96  73  16  93  40  95  29  50  49  60  38  55   5   2  85  68  94   6  96  41   5  16  62   9  85  10  95  56  84  43  38  93  40  86  42  64  86  45  82  85  15  43  23  26  77  71  86  97  13  58  78  52  10  24  68  29  60  65  30  33  79  64  43   7  28  51   9  70   9  99  65  89  26  44  43  69  90  12  64  70   1  86  93  59  74  44  52  77  12  51  35   4  33  39  55  49  76  90  75   8  23  63  19  33  51  91  13  60  30  67  91  78  77   3  74  28  45   9   1  17  68   1  36   6  35  35  16  49  37  79  37  43  86  54  31  89  47  50  89  94  32  76  32  45   1  50  68  56  30  46  90  68  94  69  40  43  98  24   4  28  53  54  69  10  55  12  37  69  13  49  16  50  95  22  76  93  48  32  90   1  11  33  52  53  20  63  38  90  63  38  15  65  31  93  95   2  29  28  31  86  89  89  10  84  41  52   3  56  21  33  64  96   4  42   9   2   4  71  26  38  34  45  89   3  31  37   3  60  70  36  80  97  23  22  72  70  35  55  72  80  96  78  17  47  53  31  97  59  54  23  45  56  15  59  80  14  31  69  31  54  23  15  80  82  54  14   7  49   7  50  31                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                              79  32  72  39  93  17  75  53  69  29  32  84  33  49  92  25  74  30  51  50  15  50  86  65  58  60  31  58  32  84  17  78  65  92  62  46  95  66  46  54  54  12  13  48  83  84  78  67   6  90  96  87  45  82  53  68  23  52  18  69  91  42  83  95  45  93  78  18  83  76  12  52  27  74  55  80  19  48  37  64  48  25  92  70  37  25  69  37  85  85  52  15  10  72  76  31  82  28  25  65  28  65  79  56   5  92  70  38  19  13  14   7  75   4  95  63  12  22  14  49  12  60  10  58  54  68  58  14  15  76   5  36   6  60  51  95  52  82  25  79  84  56  67  30   7  90  31  75  28  54  88  89  90  21   3   5  94  51  57  92  34  89  53  48  33  16  89  15  17   9   2  94  70  67  42  26  92  24  15   4  76   1   3  44  86  88  17   6  93  87   9  16  28  13  96  18  90  40  84  41  32  16  48  28  36  77  97  52  95  77  19  28  68  56  21  19  38  43  35  59  49   5   4  27  32   9  89  77  12  25  71  19  66  97  43  24  15   9  42  84  11   2  20  13  38  74  23  31  26  65  94   5  93  30  63   1  11   1  36  44  47  62  55  74  55  33  76  69  46   4  93  97  51  46  90  34  65   6  44  48  67  77  55  69  28  98   6  98  34  95  23  90  14  24  86  65  11  95   9  74  75  66  96  76  73  68  54  45   5  63  35  12  81  33  92  70  55  65  94   2  65  49  46  63  70  28  36  34  48  88  24  52  90  58  58  62  81  74  80  78  60  64  51  71  22  49  35   2  29  82  31  83  31  38  69  80  32  33   8  50  51  73  32  28  30  39  22  61  73  42  72  56  53  28  43  21  28  47  19  19  86  79  19  43   9  11  61   3  43  20  93  30  42  68  27  96  63   5  59  21   9  78  43  49  97  43  41  64  23  52  90  92  77  39  78  47  25  14  55  86  70  76  27  32  65   8  46   6  84  35  97  50  57  15  99  83  86  40  12   3  26  51  79  45  40  62  73  87  40  18  82  60  29  35  54  92  43  10  86  19  84  77   9  79  97  94  18  87  42  64  57  65  82  56   3  77  54  50  76  94  24  97  80  65  65  94  31  40  65  29   1  91  11  52  76  34  59  24  74  61  79   6  58  75  71  75  70  49  90  40  83  93  18  39  14  47  27   2  42  27   4  65  38  18  70  46  62  55  58  89  45  19  57  61  78  85  97   7  45  78  33  90  88   1  69  75  92  59  94   3  25  21  76   1  99  69  18  73  61  61   8   5  92  65  82   6  69   7   6  74  51  76  87  10  26  49  79  76  92  76  74  26   6  96   1  90   9  97  88  17   2  79   2  66  50  38  12  25  69  30  25  63  95  11  29  13  69  56  13  25  39  56  46  62  84  25  51  98  88  26  88  52  94   5  40  77  13  62  84   5  44  37  16  63  70  55  39  94  45  20  15  73  69  18  49   2  80  18  88  63  27  85  96  25  70  84  10  54  38  98  71   6  16  53  11  13  38  42  90  52  47  52  85  14   8  98  57  30  25  59  29   9  46   1  16  45  56  93  96  57  35  55  12  88  93   8  33  51  94  62  96  17  47  96  66   9  28  89  50   8  32  48  31  83  77  31  28  29   1  66  95  99  93  42  69  86  29  45  64  70   5  55  60  42  76  50  22  78  68  46  67  67  61  30  18  98  10  65   3  75  91  98  55  18  71  24  45  86  96  49  13  24  20  54  89   6  23  69  10   4  46  30  24  77   2   8  95  28  12  60  40  54  68  86  17  69  10  19  90  61  48  91  17  69  25  74  61  85  72  35  78  29  32  76  50  65   7  51  76  80   2  35  36  61  98  40  19  49   1  68  16   9  50  23  35  53  53  21  79  40  96   4  21  12  24  49  32  13  97  82  51  60  61   7  38  55  27  67  98  91  64  20  97  75  60  92  53  28  38  56                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                3  70  59  29  85  37  62  35  54  82  76  48  74  43   5  22  58  92  55  70  69  71  95  71  96  56  13  13  92  41  58  37  44  32  71  97  72  99  58  58   7  40  81  82  86  11  84  87  28   7  20   1   7  64  77  68   7  52  46  83  67   9  49   1   4  69  68  10  55  88  37  67  57  36  22  50  63  37  45  74  45   8  65  79  13  25  63   2   9  53  65   8  59  97  96  19  80  94  88  10  25  72  42  39  74  99   6  46   1  33  41  30  85   1  11  95  90  40  46  61  26  66  86  96  44   4  54  45  66  19  91  96  50  17   5  37  90  70  30  63  90  47  60  45  31  43  57  67  97  92  55  46  68   1   9  29  36  36  58  65   9  87  92  48  54  11   8  83  90  84  40  79  41  19  28  58  98  84  99  96  19  70   7  64  10  70  77   6  47  57  68  46   6  30  34  67  72  72  84  34  55  81  28  31  92  99  80  52  41  29  84  74  52  30  12  77   9  71   3  82  40  92  41  28  23  51  32   6  27  41  28  32  33  96  48   4  39  37  54  87  38  85  33  20  17  36  49  34  48  17  65  91  39  77  88  70  34  56  46  24  82  14  93  28  50  40  20  43  26  79  95  36  86  81  93  80  33  80  64  83  82  98  77  16  55  35  93  78  10  52  68  69  47  37  45  98   2  10   8  38   4  21  55  55  81  54  75  82  78  34  77  60  57  66  54  44   9  68  66  29  44  80  48  64  84  51  17  49  92  89  42  50  97  37  15  23  80  34   5  78  36  58  61  19  83  64  35  35  32   7  49   5  93  26  98  81  69   5  34  19  92  53  25  87   7  45  58  74  99  77  21  42  45  38  51  84  78  79  80  85  21  74  22  93  25  98  97  40  35  54  11  78  90  55   3  99  77   9  81  35  97  61  67  11  18  85  49  60  85  49   5  68  99  65  87  59  89   9   8  38  76  41  32  86  80  88  29  41   8  64  94  46  77  91   6  71   4  87  90  61  63  60  14  76  92  57  73  79  46  53  15  57  23  76  84   8  72  39  48  66  16  39  15   5   3  81  42  44  37  97  74  50   1  67  73  26  58  17  47  66  22  78   2  44  40  92  15   9  10  58  58  40  92  24  28  45   8  13  58   3  21  47  84  81  44  34  13  22  98  41   4  18  17  42  76  84  68  32  35  69  74  44  41  46  74  19  11  52   1  39  94  37  70  55  70  89  14  87  91  84  59  61  82  14  48  47  97  42  77  95  46  17  45  92  48   9  14  71  59  26  39  76  10  76  34  10  44  31  63  11  50  19  72  49  69  75  96  45   6   2  90  40  20  73  45  32   6  78  83  43  55   2  61  40  17  70  40  12  62  66  28  26  51  41  99  34  35  51   4  51  99  89  93   6  65  80  26   5  91  74  26  66  85  94  46  63  73  13  93  17  69  51  11  52  60  22   7  18  33  54   5  49  88  23  10  96  12  85  80  65  14  16  31  80  16  51  52  70  28  48  37  61  28  31  16  94  24  89  99  57  19  75  86  20  19  27  55  17  65  33  39  72   5  53  65  61  65  68  43  76  11  94  19  67  22  35  26  57  63  84  83  50  96   2  10   4  91  44  97  84  49  42  55  27  51  86  35  23  96  66  72   2  46  95  64  43  86  90  39  74  19   3  64  32  75  18  25  55  24  60  59  74  27  61  47  36  44  20  19  30  29  15  32  27  88  73  82  56  59  41  19   1   3  63  23  66  52  72   3  37  14  74  77  61  78  67  78  18  27  32  28  85  16  77  12  23  27  82  35  73  21  74  56  25  25  50  81  61  65  57  44  26  81  94   2  94  41  15  65  45  23  83  26  39   2  69  90  21  73   2   7  22  61  79  98  77  72  69  41  65   7  87  30  39  68  72  34  71  60  58  16   8  36   4  23  42  29  87  83  27  91  16  74  79  82  61  83  28  64                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                  91  97  19  48  10  66  45  61  66  58  37  22  93  34  22  57  56  70  94  56   9  24  30   6  58  29  43  44  49  70   4  15  10  71  55  40  50  69  13   7  70  66  35  19  57  87  34  17  88  60  71  39  28  81  41  98  17  88  31  86   9  25  83  35  66  47  33  79  26  86  31   3  43  37  97  28  90  10  63  20  60   3  45   2  88  53  29  83  29  95  73  36  71  65  73  73  82  19  66  49  92  31  79  26  33  64  80  14  42   8   4  38  48  99  14  72  95   3  95  88  35  34  61  33  92  44  26  97  50   9  37  42  89  52  11  33  62  84   4   6  94   3   1  36  26  56  89  19   4  86  46  93  51  21  21  14  35  84  94  38  76  63  87  94  61  15  13  68   7  61  12  90  32  24  16  39  37  53  12  75  64  63  88  20  71  19  33  57  79  21  35  33  73  39  27  76  39  21  19  69  29  35  72  75  22  92   6  96  30   8  44   8  50  30  82  67  79  30  47  48  63  31  99  59  25  39  25  29  42  36  20  61  16  78   9  99  64  14  96  11  63   8  45  40  86  19  23  41   4  99  35   7  68  90  57  88  86  93  77  68   8  55  71  81  53  61  68  21  37   2  13  43  62  98  70  24  50  72  83  57  69  62  10   6  71  53   8  84  78  16  42  54  57  97  41  56   5  53   6  48   6  39  44  57  23  21  24  79  88  61  27  76  17  39   8  16  76  33  24  24  34  71  75  94  85  92  16  32  24  78  28  41  46  64  52  92  90  18  22  13  18  41  71  48  84  62  13  54  33  45  14  44  74  17  47  43  68  24   5  35  79  86  21  42  25  63  75  25  51   4  31  73  61  43  89  18   1  34  60  10  46  20  61  12  89  15  23  35  34   8  12  33  98  12  32  73  40  43  77  52  60  90  77  85  66  38  30  26  84  59  75  56  77   7   2  29  49  72  75  78  16  83  95  44  88  41  44  14  84   6  36  23  10  42   1  66  75  65  91  11  41  89  98  44  61  79  95  18  50  13  78  47   1  31  73  62  58  87  12  81  73  67  88  76  87  56  63  89  53   3  66  56  53  91  73  53   9  50  55  46  55  60  10  61  61   2  73  86  56  66   1  24  78  44  20  47  84  12  46  33  10  32  63  20  14   3  50  78  58  37  71  96  94  30  63  26  50  73  33  10  57  72  12  92  94  28  91  27  46  95  59  73   7  71  14  76  64  12  83  79  12  16  47  78  44   1  39  79  21   4  82  99  93  61  94  73   8  79  27  11  44  29  95  12  19  47  72   3  25   8  51  66  74  21  88  81  91   5  23  43  68  41  87  58   2  94  35  68  33  94  66  23  93   7  16  26  33  53  31   8  48  97  93  11  17  50  69  51  84  87  15  97  28  79  43  40  22  99  77  10  46  63  59  18   4  95  90  11  79  51  13  68   9  36  22  97  62  68  80   8  20  39  34  89  12  44  69  70  16   8  77  67  31  92  58  46  59  53  28  78  87  35  79  24  79  50  33  39  63  38  84  77  37  72  37  83  91   4  58  94  70  38  13  59  47  36  24  15  64  28  56  51  28  19  45  68  89  22  61  71  97   6  45   6  37  57   2   5  61  41  21  15   5  93  84  37  64  75  43   2  78  11  57  77  86  66  79  98  39  61  23  81  78  66   4  52  16  66  94  57  31  17  19  54  37  41  29  93  40  89  43   3   3  31  41  63  28  60  86  48  55  30  25  49  52  42   5  17  61  26  93  71  80  78  46  68  62  21  55  28  81  97  34  90  83   3   3  81  21  18  50  40  51  51  44  87  15  73  30  14  78  27  46  15   5  13  92  83  20  50  22   7  78  44   1  16  61  27  38   4  26  48  35   2  17  23   9  83  52  90  89  17   8  49  38  31  56  69  92   6  33  71  50  99  39  82  74  93  40  94  57   1  54  84   8   7  73  68                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                    58   7  71  66  46  98  77  29  33  31  78  35  67   7  36  40  36  59  29  26  52  56  32  30  40  91  93  30  22  45  64   7  76  21  47  43   1  57  44  96  34  65  95  28  15   1  93  97  41  74  60  12  49  28  39  53  77  29  53  43  85  67  33  14  10  56  70   8  12  41  36  46  14  46  31  35  15  11  58  31  67  93  92  12  68  43  92  64  21  89  13  34  24  77  46  89  73  80  23  75  96  86  88  33  69  51  12  13  25  55  95  55  98  67  52   2  32  18  51  47  17  28  94  92  94  83  17  41  13  89  80  64  79  69  94  98  28  48  27  95   9  75  51   7  22  36  71  86  15  82  58  98  50  86  95  57  55  32  85  98  65  72   5  31  92  65  26  91  28  69  47  80  50  40  41  29  21  71  73  44  38  59  83  29  59  84  77  10  89  11   6  56  88  27  87  53  53   8  96  52  32  94  97  84  36  85  99  47  22  23  64  15  91  28   2  23  22  18  90  45   7  95  49  22  54  88  53  25  85  19  96  96  82  34   3  62  12  48  60  22  62  87  69  82  95  41  76  23  81  69  63  83  89  18  31  69  55  54  92  51  44  77  34  84  28  62  15  49  26  81  95   6  97  26  70  50  22  91  33  30  84  10  83  47  96  71  94   1  62  49  74  92  77  77  76  90  64  88   1  91  97  30   6  92  62  71  43  19  72  80  62  10  40  25  50  52  54  69  87  42  12  82  31   1  74  53  83  26  58  17  24  66  65  98   3  79  91  56  15  27  89   2  91  53  33  54  82  19  75  70  89  51  42  32  72  74  48  56  71  65  51  77  42   7  38  41  18  36  86  48  83  34   1  12  32  37  36  55  14  23  32  57  38  41  28  17  29  48  66  51  79  50  26  41   7  76  48  61  95  86  58  89  43  27  29  94  10  15  57  36  62  69  15   3  58  22  25  85  97  42  31  57  67  32  23  73  46  38  31  73  23  41  42  39  70  84  35  86  20  43  77  39  72  32  86  23  61  91  17  14  69  36  25  68  18  17  82  21  25  67  84  28  73  94   5  70  97  64  22  80  85  21  48  48   1  19  34  43   1  42  24  10  57  25  42   8  63  50  13  17  86  73  58  84  46  48  58  40  84  50  37  86  73  55  22  98  11  75  19  28  67  57  84  81  64  31  67  23  99  48  29  78   4  15  66  21  85  17  31  78  68  85  56  17  63  21  99  15  85  76  21  41  16  54  76  82  28  96  10   1  75   2  50  20  96  49  11  87  87  76  65  72  41  43  50  99  72  27  24  77  79  56  18   3  46  25  94  52  73  83  33  13  43  57  90  61  65  85  29  80  81  83  38  38  15  98  28  40  42  47  63  10  31  72  31  34  12  74  85   8  30  91  80  99   8  70  11  41  36  47  52  31  32  66  79  97  62  24   2  28  43  81  14  60  41  46  11   2  85  36   3  74  18  78  76  69  93  66  80   3  68  24  50  45  94  37  32  28  62  44  51  95  13  13  15  42  66  76  68  39  19  73  40  63  13  83  29  66  30  14  60  57  46  88  39  79  70   8   7  58  21  25  35   4  95  30  13  66  27  31  53  16  13  84   7  98   7  36  12  54  62  58  76   6  61  79  51   6  13  39  92  87  27  33  20  73  26  54  51  85  27  15  82  27  45  46  77  49  13  56  18  99   9  27  52   6  54  51  53  68  27  28  76  37  88  74  17  27  97  56  32  62  25  75  94  49  63  53  32  73  23  20  88  16  56  99  94  43  65  23  46  81  82  66  51  99  14  56  27  68  78  92   2  63  93  31  30  62  85  16  83  13  76  67   6  55  80  64  13  36  93   8   4  51  28  37  34  99  49   6  15  86  32  11  32  79  38  18  53  80  71  60  46  93  94   2  22  51  30  68  97  75  98  82  34  14  18  34   7  10  57  54  45  23  64  24  51                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                      80  10  28   6  52  55   3  52  27  78   2  86   7  95  88  55  86  75  31  35  68   5  90   9  49  87  17  85  27  37  38  42  64  84  71  40  40  56  72  67  87  44   5  51  57  10  83  42  30  11  16  75  87  43  61  49  81  59  37  10  36  66  11  48  66  39  52  50  44  77  13  54  35  11  18   2  70  62  94  63  64  15  28  10  96  68   1  41  65   9  24  25   4  41  55   7  61  84  86  14  80  10   8  98  10  25  86   1  71  82  36  87  36   5  41  97  28  88  88   7  92  69  58  45  81  47  29  80  32  91  80  93  47   3  42  85  45  38  14  77  21  19  87  39  60   5  92  64  15  23  65  33   6  75   5  21   1  46  92  24  92  10  45  36  14  22  33  76   9  84  38  82  39   5   2  97  31  67   1  26  96  54  34  24  80  66  57  67  95  37  48  77  78  18  93  24  61  86  69  85  21  28  80  24  54  41  68  33  35  33  53  15  43  34  19  72   7  53  61  32  11  51   9  29  77  13  34  64   1  82  11  64  51  89  20  39  72  66  93  61  94  53  38  42  23  98  31  57  25  73  28  93  32  85  15  96  98  96  78  97  60  51  13  34  39  91  28  29  34  72  68  84  93  11  93  15  28  82   3  19  27  38  14  14  51  89  83  90  81  48  75  91  19  54  34  54  43  80  88  34  15  24  43  69  90  55  79   1  46  20   4  29  52   8  52   2   3  78  82  78   2  36  15  13  37  32  46  33  95  53  58   2  45  30  51  79  39  90  14  58  34  30  30  53  43  56  78  57  27  66  57  36  82  89  52  81  95  99   7  28  93  18  94  17  96   6  39  56  23   7  75  44  81  18  64  38  26  80  86  61  17  83  74  61  99  76  35  91  69  58  29  45   3  19  93  10  53  84  40  50  88  48  40  16  76  27  24  56  28  82  69  26  63  25  55  65  94  17  65  77  48  46  55   8   6   4  18  15  52  43  85  24  23   7  36  74  16   2  28  21  50  64  66  17  84  31  48  32  48  72  95  27  18  16  52  32  66  69  31   5  66  57  56   7  62  72  42  67  56  26  91  25  43  91  17  44   5  48  91   6  59  22   6  16  74  36  11  89  80  89  96  77  27  42  74  42  35  83   8  60   5  81  68  63  85  95  76  52  56  74  18  69  63  14  45  52  73  17  46  32   9  74  44  43  88  21  86  54  56  45  85  84  87  58   7  31  69  54  49  79  57  52  12  68  75  17   3  47   2  51  42  61  66  98  68  69  30  51  73   4  37  98  50  47  38  68  64  77  47  91  43  39  82  40  10  56  11   2  39   9  44  91  21  69  33   6  11  90  42  45  88  39  76  43  18  40   9  40  39  10  33  17  64   3  42  43  40  63  63  31  68  59  85  68  56  16   2  60  63  85  78  47  45  18  98   6  53  48  24  34  84  91  26  58  23  71  46  67  30  72   5  98  21  27  64  88  48  79  20  57  50  37  48  73  63  55  12   2  79  30  73  69  49  96  61  99  14  98  93  55  47   6  31  35  81  65   3   6  91  79  64  96  67  73  50  90  60  98  81   7  49  42   9  57  94  49   8  41  84  24  25  89  17  88  97  41  39  62  34  85  99  39  12  56  65  84  38  98  39  81  36  52  91  49  90  16  10  44  95  48  20  59  42  24  14  43  58  53  10  76  33  71  82  26   6   2  66  82  58  25  59  86  46   1   5  78  73  93  28  24  46  96  17  84   8  43  58  55   8  62  47  10  49  89  19  15  27  10  92  31   5   1  71  78  97  29  16  63  52  53  20  92  91  30  61   4  28  32  86  92  25  67  93  60  21  20  21  49  79  67   8  83  79  48  81  38   6  82  39  14  69  48  15  27   9  24  43   7  23  84  46  61  42  59  59  79  49  72  59  30  86  78  45  43  37  21  57  44  88  73  14  70  93  72  18  18                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                        92  82  96  59  10  51  19  58  28  18  74  16  10   8  16  70  83  30  13  55  91  24  12  91  65  62  55  35  58  12   5  23  65  80  82  60  99  20  98  92  94  25  53  61  45   4  97  47  70  82  87  81  47  13   2  78  61   7  43  81  25  41  15  58  87  44  85   1  58  84  33  23  38  70  12  35  27  37  13  70  20  27  14  54  99  22  89  43  92  24  25  52  10  33  10   2  34  31   3  93   2  68  87  91  26  89  10  44  78  70  31  15  81  83   7  81  73   9  51  58  34  29  18  41  41  44  96  64  11  81  88  41  91  88  93  46  99  58  51   9  19  69  32  79   6  28  13  88  42  93  16  56  63  22  28  34  17  35  53  24  12  65  57   7  34  63  30  79  10  79  45  42  87  28  21  78  19  54   9  74  81  41  83  31  62  47  59  72  60  52  21  10  50  33  83   7  94  48  86  81  93  38  44  42  96   3  90  98  14  88   9  85  80  79  95  32  85  89   3  25  10  30  75  15  24  37  38  83  51  64  49  68  64  55  66  98  59   2  83  59  89  47  64  62  99  32  67  50  75  51  12  11  67  62  62  34  60  17  70  30  95  54  20  46  38  13  79  34  96  32  13  20  72  19  98  34  71  15  12  56  12   8  58  57  18  16  37  31  93  26  26  49  31  92  29   8  81  48  73  89  85  31   5  83  61  21   3  87  90  43  21  92  40  10  48  60  77  18  93  90   2  65  67  84  32  35  34  91  76  28  65  53  83  38  59  36  28  68  19  88  10  58  24  66  98  38  66  33  12  88  72  56  58  97  75  38  11  92  41  80  25  69  92  78   4  44  73  46  41  75  69  64  61  38  45  67  51  45  66  60   3  39  27  28  11  73  54  34  64  97  63  72  86  84  44  27  99  24  92  17  26  80  11  47  16  84  82  37  90  55   8  41   6  85  54  93  79  37  39  48  41  27  20  27  90  62  63  76  40  41  94  16  96  28  43  95   5  54  10  22  32  85  63  15  58  89  25  70  58  22  92   1  66  63   4  91  58   1  17  19  36  79  31  78  36  89  24  45  55  45  27  49  83  88  12  94  67  77  84   7  65  50  36  78  15  51  30  44   4  15  29  70  59   2  12  78  55  38  93  88  46  23  84  90   3  55  25  18  96  36  92  97  65   8  64  78   4  53  80  73  68  84  77  68  64   1  83  39   6  12  54  84  46  36  86  19   3  82  58  63   9  40  34  31  20  37  56  96  82  12  90  82  45  79  97  94  14  94  76  17  54  54  34  19  33  45  66  21  67  58  98  62  17  87  95  46  21  60  24  78  65  17  40  65  76  86  89  28   4  66  48  38  61  99  24  26  76  74  92  67   1  13  55  57  52  87  39  27  18  21   5   6  50  50  60  90  34  44  94  57  75  23  46  49  62  55  84  41  47  79  39  27  18  66  23  96  88  11  34  62  89   1  72  92  98  34  60  54  31  43  14  68  72  18  87  27  97  93   6  54  83  92   9  44  10   1  69  45  38  10  98  19  11  45  80  83  56  83  37  35  95  12  17  15  79  57   6   8  95  70  44  29  26  27  98  29  63   4  17  92  24  27  90  43  61  19  86  22  96  67  96  19  79  98  47  32  89   9  52   5   5  77  58  40  51   9  62  30  16  39  22   7  48  70   9  72  83  41  12  33  13  58  80  44  89  82  86  24  97  37   8  66  24  79  54  66  84  22  39  79  22  86  88  53  28  42   6  53   6  40  58  60  51  35  81  78  65  90  77  16  96  96  42  10  26  20  20  84  90  86  16  45   8  86  28  53  86  19   9  80   1  26  24   9  91   2  39  73  23  68  70  36  82  60  24  57  57  19  52  49  64   4  98  24  59  24  64  43  54  77  15  99  79  40  99  55  35  14  29  97  85  54  56  81  68  67  47  13  17  68  85   1  71  14  57                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                          10  52  23  57  32  34  23  71  89  56  30  42   7  80  52  60  83  15   1   6  78  25  24  85  53  33  69  94  73  95   1  25  12  65  87  52  75   6  19   2   3  47  90  58  73  13  68  35  27   2  17  21  67  94  95  50  92  87  40  60  30  63  29  90  28  64  76  30  81  66  98  44  96  50  73  62  17   3   3  56  76   7  36  30  77  49  24  88  44  64  64  16  70  38  11  74  86  63   5   9  20  81  67  16  79  61  55  73  77  35  71  92  51  60  25  76  58  67  15  85  19  29  94   6  41   8  48  65  11  53  38   4  35  69  38  30  81  44  76  94  75  66  85  37  28  14  49  56  97  64  98  29  35  95  19  28  11  11  63  53  84  98  65  12  33  98  35  54   6  72  20  71  67  52  82  89  63   1  45  26  23  64  45  14  87  64  75  78  75  45  18  33  87  38  53  48  40  47  90  52  25  50  95  15  57  11  81  18  50  36  73  45  34  24  68  43  49  67   6  97  83  16  34  40  27  72   5  47   8  12  84  41  56  68  35  74  37  57  19  55  91  29  86  13  58  33  24  10  90   3  49  18  10  14  14  17  57   4  79  16  46  80  64  54  10  74  40   7  61  91  75  41  43  35  41  46  26  68  10   8  33  89  83  63  51   4  30  82  61  64  27  76  72  38  63  96  12  82  38  57  96  19  83  75  84  13  59   3  54  27  89  96  52  58  70  16  29  99   1  72  72  47   9  18   2  33  80  16  60  97  33  80  10  68   6  20  27  61  10  62  71  44  86  77  64  24  76   1  99  87  61  12  69  91  75  13  66  39  30  33  16  45  60  97  69  65  80  57  75  25  22  48  86  49   5   4  56   8  29   2  30  91  58  46  51  51  65  91   3  55  11  52  99  32  78  15  71   7   3  71   5   9  93  66  77  78  24  77  15  90   2  73  84  64  80  40  52  20  83  29  18  26  85   8  80  41  44  80  75  37  49  82  93  94  94  40   9  36  35  82  96  26  34  72  33  81  99  13  84  80  89  53  62   1  42  13  19  13  65  63  20  92  79  48  22  69  98  55  35  62  74  51  70  81  67  60  39  29  29  36  66  63  61  98  51  24  15  48  27   8  84   8  93  12  88  70  70  27  22  64  94  81  95  26  50  58   8  90  39   4  10  33  87  31  29  55  47  92  54  42  44  93   4   7  29  47  32  19  96  14  82  65  21  38  44  26   4  13  52  15  57  36  61  31   8  16  76  20  76  96  48  67  10  12  86  20  31   7   5  29  53  55  89  70   4  85   2  79  40  91  10  80  82  57   4  76   4  18  42  11  77  39  62   1  61  39  13  94  62  84  75  93  60  21  58  93  15  17  93  75  75  25  90  40  34  51  86  41  71  63  81  81  63  92   7  32  55  39  36  15  67  64  13  29  69  74  99  49  45  71  74  56  72  19   9  64  58  28  22  77  85  38  88  80  71  26  48  57  71  99  87  86  70  21   9  72   3  23  12  66  87  60  32  77  71  99  93  94  25  19  44  22  15   8   6  21  98  61  15  34  74   5  47  15  29  76  44  14  32   3  24   9   3  46  12  94  44  83  63  27   4  38  24  56  12  14  57  49  77  42  61  71  64  62  54  42  96  50  78  43   3  94  47  43  62   7  22  86  62  24  75  42  82  69  51  11  76  55  94  95  12  73  15  79  84  82  45  49  83   7  19   2  84  96   7  97  66  46  18  66  11  93  52  75  77  34  26  16  87  74  29  91  77  25   9   5  87  29  40  32  27  13  57  46  49   9  87   5  21   4  87  88   9  66  65  80  36  60  17  78  66  71  16  76   3  40  40  25   7  76  53  79  67  76  31  45  31  51  93  79  38  69  73  36  95  92  81  71   1  48  97  37  19  87   1  46  97   8  13  59  74  80  90  66  53  22  30  45  42  29  48  70  84  60                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                            17  20  38  76  64  65  46  64  26  79  57  47  14  58  59  97  66  24  30  73  54  34   9  86  67   4  16  62  16  37  73  48  11  83  51  56  99   8  14  23  12  89  35  57  49  79  53  84  56  24  20  21  76  24  34  25  66  26  14  22  20  24  82  80  55  73  73  78  93  59  44  94  75  15  87  98  31  66  73  71  46  47  31  34  76  99  39  28   1  63  34  81  49   4  80  59  11  24  63  92  44  60   3  33  78  75   4  80  27  79  91  11  85  79  73   6  86  98  60  64  77   4  83  24  13  42  90  69  99  21  63  10  78  99  71  82  79  93  46  71  27  73  47  94  14   4  17  66  35   7  59  56  11  45  84  45  90  78  27  12   4  47  60  62  96  59  10  11  46  20  85  75  80  66  11  21  63  22  72   9  51  91  69  86  22  18  87  72  43  17  36  25  65  93  78  13  38  89  18  80  40  37  51  22   3  68  22  99  43  73  53  20  88  59  14  36  41  45  76  41  25  60  57  16  55  44  84  24  47  76  71  86  77  56  37  31  30  80  82  25  35  57  50  11  76  13  70  88  15  25  38  10  96  57   7  81  54  93   7  21  16  98   2  59  14  97  54  54   6  16  68  87  26  62  52  54  78  64  58  66  58  73  80  91  39  15  74   9  92   9  40  35  64   2  40   6  34   4  58  54  74  22  29  68  12  26  33  85  97  72  11  67  31   2  21   9  95  36  70  75  22  78  77  44  54  73  25  13  57  70  82   2  38  85   7  95   1  34  50  49  62  20  10  76   1  40  38  69  76  57  78   4  54  91  98  64  58  14  48  44  36  27  92  15  50  12  81  79  62  20  98  55  89  81  59  52  21  98   9  16  22  16  97  39  16  78  93  29  81  22  87  60  83  40  46  52  82  36  46  56  26  15  58  93   8  88  71  91  73  66  90   4  98   7  88  12  15  89  44  81  27  13  52  19  35  69  35  78  56  47  88  68   1  49  42  41  26  22  47  55  33  49  32   8  98  84  82  28  64  19  22  38  57  95  38  98  83  46  37   9  69   3  94  68  47  34   8  91  85  47  12  43  40  61  18  42   5  87  23  99  25  37  39  84  94  84  77  99  94  61  34   7  28  14  82  40  38   6  75  50  32  11  25  50  53  40  98  45  23   3  93  83  60  87   3  78  89  35   3  87  90   7  92  49  15  90  79  80  78  39  40  31  86   2  30  99  31  54  17  40  48  23  31   9  41  17  93  25   6  56  99  52  15  97  26  86  98  92  31  90   1  98  62  92  89  23  94  72  14  90  41  88  95  61  24  45  73  61  13  17  77  19  14  68  31  92  22  16   6  11  73   5  85  83  10  15  45  63  50  34  56  74  70  13  10  38   2  70  60  87  31  25  37  20  37  73  60  95  66  79  32  89  92   6  12  76  62  78  14  58  52  43  20  85  33  52   8  30  21   5  13   5  18  48  32  94  71  81  62  35  30  57  48  70  44  76  38  15  58  89  84  19  45  60   5   9  50  28  13  26  73  55  37   6  39  28   2  50  93  72  25  49   9  20  90  82   2   5   5  86  63  99  46  21  18  91   9  59  68  85  67  59  50   1  17   2  70  99  56  13  42  54   1  39   2  53  58  85  17  93  36  51  88  41  19  60  81  77  56  70  94  69  35  64  14   9  92  78  32  84  92  47  36  40   3  40  62  41  46  34  27   9  16  82  75  34  11  28  30  99  20  95  58  18  35  21  11  12  75   8  93   5  49  65  30  34  25  84   6  20  97   8  42  63  50  10  46  46  85  46  92  47  53  85   5  92  19  26  34  21  61  15  39  45  85  46  72  95  68  95  78  57  18  72  69  54  17   9  94  71  26  59  91  53  45  27  87   2  13  84  20  46  60  71  38   5  88  66  22  83  39  20  33   5  25  60  89  69  68  47  27  79  64                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                              55  12  95  28  54  45  87  54  16  45  49  32  11  35   3  28   7  53  25  81  84  82  97  35  47  19  55  56  60  99  88  96  33  52  72  79  79  52  91   8  26  14  16   9  59  78  59  15  73  20  36  66  76  77  52  44   9  53  42  17  67  57  89  77  82  51  45  93  81  65  86  83   3  62  49  14  93  87  62  42   5  67  94  19  63  41  92  90  77  87  75  82  94  58  89  19  62  60  43  37  83  78  56  89  48  12  98  94  39  41  43  91   3  18  65  52  20  69  22   8  76  37  17  30  77  85  48   1  42  12  49  65  90  12  54  74  33  94  45  63  76  47  25  57  29  32  35  41  41  65  21  82  48  55  38  56  14  14   7  85  14  52  84  44  57  55  98   3  46  65  14  51  10  36  34  86  27  35  98   8  59  63   5  54  56   4  18   7  74  21  99  25  61  61  24  84  30  65  19   9  34  22   9  52  60  78  15  96  87  50  34  16  10  25   3  70  96  74  90  28  40  55  91  75  16  31  67  68  92  37  27  37  86  63  22  44   6  19  31  22  90  53  47  98  77  64  70  85  20  58  14  48  24  46   9  98  55  45  53  50  22   7  23   9  29  89  90   6  85  99  74  36  43  90  97  69  83  34  22  10  58  40  49  16  22  95  83  57  93  15  38  98  46   5  82  22  87  41  58  92  28  64  23  91  46  37  47  23  67  69  59  79  62  64  12  31   3  83  74  72  80  28  42  68  28  56   1   1  13  23  24   8  87  57   7  74  75  42  74  20  56  84  42  34  37  27  26   9  75  49  18  97  52  74  70  79  74  94  12  63   6   7  76  58  16  48  66  57  94  30   6  33  77   2  68  78  80  39  76  58  18  49   7   5  37   3  95  60  67  73  77   6  64   3  32  11  73  61   4  85  45  46  40  60  17  65   1  10   9  93  55  32  77  74  67  22  24  68  54  16   1  46  28  98  94   9   3  73  66  59  27   1  94  84  80  50  74  19  75  92  38  64  20  83  42  89  88  63   8  27  64  15   1  38  20  78  84  12   2  16  46  35  12  27  61  85  33   9  55   1  75  98  85  18  16  35  43  79  37  52  40   3  56   3  61  20  20  93  15  25  53  57  27  86  62  58  23  30  13  41  10  30  74  14  24   2  92   8  95  75  96  17  19  65  53  79  41  73  34  56  26  88  61  60  28   8  73  73  72  23  89  86  25   1  20  77  41  68  39  58  47  14  39  81   6  11  82  83  58  71  91  23  87  30  89  41  60  57   6  44  56  98  60  23  28  15  61  74  55  15   4  72  12  15  30  89  59  63  45  20  54  96  23  55  58  24  28  11  29  88  44  73  57  10  54  64  17  67  65  52  28  96  72  49  45  91  45  86  85  40  66   4  19  25  64  42  39  59  99  76  37  32  64  48   4  45  83  20  11   7  58   6  36  37  28  46  73  14  99  47   4   7  75  73  41  30  58  66  65  98  96  24  49  48  71  69  27  85  30  13  90  57  96  50  99  37   1  13  33  11  49  49  40  64  29  49  43  42  87   2   5  46  81   4  41  46  26  68  46  48  88  70  22  29  29  63  96   8  48  69  13   7  84  90  75  91  61   4  93  69  41  78  95  34  14  49  85  87  56  47  32  51   8  74  30  85  13  93  99   9  56  42  68  83  41  60  72  54  14  74  25  74  42  11  33  64  48  37  36  65  98  22  40  62  64  40  92  59  57  87  13  91  77  46  10  62   3  22  14  57  41  74  60  94  64  24  79  32  63  68  46  47  57  53  98  63  75  66  59  51  63  50  52  27  79  68  14  95  17  61  84  71  59  76  51   7  14  19  97  54   6  90  26  39  51  57  47  72  67  37  51  23  12  75   3  71  96  61  41  18  97  36  11  66  35  92   7  46  59  42  81  27  91  73  86  72  85   5  96  82  88  58                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                70  21  93  89  24  18  23  61  36  52  52  44  92  57   4  93  18  66  84  44  49  43  41  59  18  35   6   4  90  90  78   3  62  88  46  69  39  84  24  58  52  64  64  56  30  90  15  94  57  48  86  99  73  47  23  23  72  98  32  90  23  86  13   3  89  38  14  32   7  14  57  54  28  84  64  17  68  86  54  16  62  40  78  55  18  24  28  77   4  85  27  82  42  77  43  16  23  96  75  35  88  33  54  42   9  44   5  31  13  62  97  22  41   9  86  33  90  87  53  41  12  56  41  40  37  89  32  63  57  56  71   1  59  72  97  76   9  87  67  26  38  54  40  25  88  92  61  59  21  69  36  54  45  65  31   4  76  22  50  86  69  86   7  75  64  42  17  75  70  89  74  20  54  65  84  19  15  39  34  89  96  45  54   2  13  66  98  65  51  28  10  96  17  16  97  56  32  83  58  47  12  71  55  90  69  84  34  93  37  74  32  20  48  38  43  87  81  46  80  17  95   8   5  12  91  70  92  25  38  90  75  64  48  81  84  64  54  14  13  75  15   6  47  49  39  67  87   8  47  95  17  15  20  97  77  12  44  23  85  31  17  32   9  72  73  94  17  46   6  70  18  36  22  57  86  58  66  85  26  54  11  79  22  56  42  67  56  45  56  28  72  66  33  77  39  83  83  77  87  65  98  85  95   1  20  79  82  24  30  16  88  99  40  43  47  44  99  21  40  20  48  72  42  38   6  16  40  13   3  31   6  21  37  79  93  46  34  57  53  86   3  52   4  98  76   9  91  31   9  11  49  59  25  27  65  18  80  41  22  93  58  74  68  91  90  50  40  99  77  60  84  65  43  39  89  18  61  29  63  25  44  35  37  90  82  57  71   3  50  21  68  68  90  24  78  35  97  83  25  75  58   7  13   7  51   5  25  20  28  96  66  92  66  50  26  22  81  50  46  40  71  23  72  12   8  85  46  52  73   6  12  69  11  64  84  60  74  44  68  49  51  31   9   4   6  98  16  27  33  60  90  30  86  38  13  30  28  32  91  30  65  14  48  72  92  25  79  67  96  31  63  19  21  18  21  42   7  19  79  37   1  56  54  91  37   4  88  25  38  91  27  40  21  29   7  61   9  92  82   2  74  56  91  45  75  77  17  95  39   3  69  84  77  52  18   5  32   7  30  88  64  47  53  50  22  32  92   8  27   8  95  28  94  27  78  42  43  66  94  24  59  46  99  60  63  31  71   7   3  43  56  16  46  74  39  94  96  37  81   9   4  26  88  60  26  41  74  32  67  71  54  37  48  45  73   2  85  95  49  99  91  88  11  20  76  39  99  17  66   8  90  49  58   8  51  40   7  10  24  99  99  27  29  15  80  34  94  86  75  40  18  77  16   6  44  57  76  91  91  33  57  69   5  47  16  63  14  85  67  65  22  77  44  60  73  30  69  43  31  39  28  54  96  34  68  76  91   7  17   4  79   5  28  64  62  62  96  34  61  38  16  87  20  11  31  12   5  44  52  38  25  59   9  81  33  51  31  69  21  47  24  84  89  83  89  57  98  36  21  83  75  94  25  60  36  98  23  69   8  58   7  19  76  20  29  26  48  69  40  18  40  71  46  34  22  52  27  44  34  21   4   8  63  34  55  82   5  64  59  81  79  83  23  66  86  20   2  78  23  93  16  39  43  59  79  47  58  34   1  97  45  75  11  77  68  47  24  80  62  94  47  90   4  43  36  90  15  92  70  65  31  51  78  58  30  55  74  93  51   1  44  89  42  22  18  88  83  79  66  39  54  42  42  90  27  70  56  65  91  69   9  10  68  35  19  11  62  54  42  99  16  69  65  82  52  72  88  92  60  47  41  76  60  57  71  44  97   6  40  35  37  47  60  38  18  66  44  95  92  31  13  94  41  62  12  68  42   2  35  11   6                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                  41  24  27  21  34  24  87  69  47  27  86  40  39  91  31  10  94  67  35  74  75  87  28  26  46  79  78  55  35  75  55  54  79  41  13  37  90  58  52  67  77  33   6  12  73  73  23  97  55   2  99  86  56  18  80  29  73  98  50   3  17  44   7  90  75  70  81  21  43  43  66  36  40  72  10  37  40  32  90   9  20  56  78   3  74  75  38   7  48  56  66  91  58  42  89  44  89  81  31   7  66  40  92  60  57  61  70  94   5  58  96  45  86  29  33  72  13  17  49  11  68  66   2  77   6  88  52  88  27  34  51  14   3  46  42  42   4  63  24  33  13  28  65  94  48  69  59  10  87  95   6  82  77  97  61  34  69  19  26  15  56  81  34  22  38  51   8  13  64  18  40  98  83   6  72  54  61  57  40  63  88  89  26  84  32  11  48  37  39  51  98  91  53  64   4  11  50  64  80  64  15  43  12  43  85  60  31  20  86   2  70  17  76  42  71  56  80  23  22  37   2  68  51  22  64  98  72  41  55  16  93  30  38  78  93  79  89  74  12  54  83  70  30   3  68  33  26  28   4  66  91  45  93  62  98  73  47  39   4  12  15   4  99  68   5  79  55  15  10   4  28  16  45  16   7  32  67  65  15  64  33   8  61  36  75  70  33  88  28  53  93  53  34  64  90  88  99  47  90  19  56  16  19  14  59  97  95  96  16  73   9  10  11  35  94  12  69   3  67  78  60  40  10  61  95  53  19  88  67  83  86  90  51   4  56  44   9  27  49  81  42  32  10   6  14  81   8  79  38  61  50  97  66  34  41   7  30  66   5  49  33  87  67  55  98  72  82  44  80  95  12  44  29  40  19  79  69  33  77  56  73  92  33  33  97  90  51  10  52  44  93  88  69  33  76   2  67  18   2  29  40  55  38  26   5  11  25  81  71   7  22  89  39  69   8  28  40  99  60  51  99  69  92   8  50  54  26  75   7  53  54  64  22  31   8  56  15  98   9  99  43  85  43  45  28  69  98  92  32  98  55  91  11  23  47  11  59  10  48  50  24  71  95  55  73  88  37  60   8  27  55   2   1  80  47  45  42  35  26  70  88  48  33  16  51  90  87  33  82  24  50  58   8  44   3  75   5  67  82  41  31  66  72  89  16  19  14  43  84  83  77  47  73  98  87  37  91  91  72  35  68  20  97  36  67  29  10  73  60  48  33  21  17  74  39  73  50  44  97  92  76  83   1   7  73  25  42  84  56  39  12  99  44  43  74  10  97  58  90  75   2  49  17  26  92  98  12  63  59  10  81  42  48  36  38   4   3   5  87  80  32  53  83  80  82  76  76  68  72  76  25  17  40  38  42  71   4  40  44  85  48  33  79  28   1  50  26  69  40  14  86   3  11   1  24  90  96  86  12  74  16  40  35  38  76  95  61  61  82  81  15  62  45  30  25  95  23  35  82  34  43  67  22  87  51  13  24  86  46  62  69  80  82   8  20  79  90  32  98  67  62  94  61  72  78  77   6   6  32  60  58  79  60  40  20  64  24  79  26  32  54  72  27  75  25  52  82  50  99  28  69  24  76  46  83  74  85  45  30  45  27  56  17   8   8  85  17  46  60  57  75  70  36  54  25  24  12  25  11   1  41  86  26  86  16  40   5  47  75  71  22  64  64  89  66  78  69   8  47  16  18  77  32  48  71  59  99   2  83  65  87  60  14  78  59  57  62  37  70   6  78  94  95   9  27   2  13  59  67  49  11  24  43  23   7  97  85   9  86  51  59  10  91  45  57   5  18  28  51  21  77  73  48  88  85  22  45  61  79  96  78  88  43  83  77  22  61  58  27  51  19  62  47  75  84   2  15  31  96   4  19  56   5  62  93   1  35  61  89  67  46  53  94  82   9  43  15  10  49  97  42  49  82  66  84  55  35  10  64  77                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                    49  60  94  90  76   8  29  95  41  81  47  21  99  99  41  11  33  71  75  27  96   7  55  46  75  65  67  63  28  18   3  76  62  55  73  27  17  97  80  52  44  29  60  47  69  92  59   8  99  69  36  92   6  13  19  66  76  67  72  89  12  99  77  41  77  62  29  74  95  89  27  11  93  35  63  21  64  35  92  55  78  89  13  43  45  77  99  44  67  90  50  66   7  91  93  61  38  38  34   1  64  92  12   9  18  21  26   7  60   8  51  26  26  74  70  64  76  26  87  94  10  15  69  16  14  58  75  30  94  30  20   9  57  22  15  35  15  49  97  68  10  40  45  12  52  32  15  26  41  70  21  10  28   1  36  27  95  51   6  13  32  42  51   1  72  27  41  92  94  25  78  57  85  77  90  23  93   8  81  78  65  64  39  76  12   5  90  12   9  35  65  13  64  38  44  98   9  27  84  78  54  85  17  40  25  66  14  26   6   8  42  45  80  13  65  84  52   3  41  33  34  77  95  42  67   4  81   4  47  47  47  57  84  90  47   3  13   9  14  70   2  19  72  63  66  12  82  92  45  93  75  98  79  84   1  84  43  48  23  47  66  78  40  13  24  47  81  81  46  19  25  97  34  41  43  23  27  11  84  76  23  71  91  50  67  89  18  41  39  28  35  26   1  87  95  69   8  96  13  68  84  63  38  47  63  51  99  72  65  24  89  98  52   2  77  46  74  59  99  40  85   8  83  39  68  25  57  86  12  20  13  64  73  95  49  73  58  58  79  64  79  22  60  91  50  30  81  16  83  34  96  62  53  84  56  43  48  92  21  88  26  60  88  28  72  93  57  79  94   5  11  53  43  61  26  66  29  74  61   9  56  37  11   3  87  86  95  57  75  70   5  92  42   8  54  62  79  52   5  80  96  73  36   9  48  63  84  15  13  45  36  57  45  30  67  90  67   9  32  53  22  42  98  14  58  40  44  42  65  54  98  88  14   2  48  48  74  46   5  91  52   1  64  90  91  80   1  95  64  27  74  59  95  51  73  88  27  35  65  31  12  45  91  69  40  71  23  21   6  73  51   2  59  19  28  60  62  10   5  13  31  77  16  69   1  81  63  96   3  73  90   2  81  75  66  71  21  68   5  80  24  75  14  96  94  67  75  67  18  22   3  79  68  39  77  96  18  15  39  84  92  34  27  82  68   6  61  89  52  30  83  36  83  53   7  67  25  58  40  61  59  58  12  79  62  64  62  72  54  47  21  71  73  44  48  30  67  84  81  58  64   6  43  23  56  18  95  51  29  80  77  35  42  50  66  31  42  98  63  39  19  86   2  27  18   7  29  85  79  40  40  91  54  68  61  33  35  38  19  15  71  66  37  69  83  18   3  67  93  68  65  99  85  52  67  62  54  14  83  23  91  30  14  97  56  83  24  47  73  47   5  68  34  64  76   7   8   3  41   1  56  66  86  60  31   6  91  75  68   2  30   8  46  42  71  96  83   6  65  25  39  99   6  43  22   8  19  53  21  21   6  40  41  17  27  47  62  47  29  61  10  25  28  79  85  22  94  32  21  86  62  87  79  67  36  24  87  61  90  76  55  56  24  29  76  34  24  40  80  61  72  92  74  87  63  59  60  49   7  95  49  66  39   4  76  38  80  87  85  79  63  57  45  35  56  58  60  61  18   9  73  99  62  76  28  46  51  36  98  83  20  39  64  70  35  57  19  70  86   3  11  93   6   7  84  51  61  32  18  40  71  45   8  37   9  62  41  98  33   3  85  96  54  12  52  95  99  67  22  10  56  10  61  59  52  30  21  27  29  99  85  64  89  86  57  11   5  30  12  77  13  71  53  39  81  83  67  43  93   3  70  72  74  45  44  61  33  89  72  21  13  23  78  37  16  10  85  90  16  14  38   5  16  95  58  52  16   3  71                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                      83  60  15  72  87   2  52  15  30   3  85  16  28  38  27  14  74  21  55  34  47   2  27  45  59   2  88  63  76  99  30  28  49  15  85  37  30  11   4   2  49  14  24  53  33   6  31  33  97  48  95  81  71  72  99  37  78  99  66  71  38  63  48  49  82  19  57  92  73  70  14   7  28  25  88  99  42  89  50   3  18   5  52  99  17  60  66  48  88  22  91  86  93  75  56  27  17  64  16   8  17  92  33   3  98   1  53   3  58  40  14  18  40  69  43  60  42  49  96  50  75  81  22  27  46   7  16   5  58  24  32  47  64  32  86  80  46  62  44  60  41  37  82  90  87  98  52   3  85  19  20   8  84  98  54  12  15  54  29  33  95  24   1  75  26  56  75  57  20  45  15  52  38  70  79  14  25  93  92  57  78  92  69  37  66   8  44  12  86  19  10  13  67  25  97  13  25  85  73  47  91  52  61   7  75  81  58  40  68  14  80  15  48  49  21  69  60  29  25  70  88  94  74  47  96  12  20  15  98  91  77  48  45  12   2  36  84  68  58  28  48  80  63  82  19  39  63  54  95  36  37  76  98  44   9  57  39  32  47  29  30  47   2   5  58  28  64  64  42  46  85  73  27  93  78   3  26  60  15  94  27  90  44  92   7  49  75  21  15  12  47  19  71  15  91  44  34  11  74  36  82  28  48  37  40  96  13   3  49  18  82  78  12  45  51   9  77  42  83  27  68  50  36  80  56  70  94  33  60  68  77  86  62  83  93  13  14  84  67  55   2  81  16  90  14  52  88  72  10  89  64  19  63  57  96  93  18  46  18  43  95  12  26  70  68  88  22   5  24  81  34  50  88  76  20  22  80  80  12  69  87  81  79  14  88  94   7  85  17  87  97   9  94  26  45  15  15  11   8  47  36  88  71   6  12  65  81  91  16  66  21  53  70  23  49  84  51   5   1  60  33  48  55  46  76  31  79  90  10   6  27  80  22  12  99   3  73  52  95  81  28  55  87  29  49  16  12  52  26  96  19  49  71  26  58  67  12  25  14  89  94   9  70  38  34  90  10  89  95  13  44  12  65  65  42  22  32  96  37  45  66  86  23  25  79  88  33  31  86  52  86   5  98  25  67  41  44  77  98  96   3  38  40  58  78  71  13  16  51  83  85  72  44  29  76   1  50  80  65  87  46   3  29  54   7  35  75  20  35  28  34  46  87  42  68   8  57  16  68  14   1  54  44  26  16  82  62  86  47  67  15  95  17  20  66  58  77  81  58  17   3  20  42  35  10  21  98  84   4  23  62  80  49  61  20  34  76  41  32  98  73  18  91  96  38  95  93  35  18  44  13   9  68  10  77  53  69  92  73  25  50  28   5  95  35  10  35  85  97   7  97  80  62  52   7  52   1  18   5  75   4  96  42  75  21  72  69  57  98  36  63  14  76  25  95  96  57  92   3   9  48  88  19   4  15  23  20  15  31  54  27  68  73  82  49  60  45  19  77  22  95  51  24  66  48  10  35   1  69  13  12   7  13  25  85  38  10  27  41  75  15  56  37  57  57  42  37  49  20  76  33  76  12  97  73  61  98  51  67  29  97  12  39  36   1  53  47   3  87  98  52   3   6  24  89  50  84  13   9   5  63  15  96  75  49  91  88  86  21  16  47  91  97  82  78  46   8  59  59  78  81  28  31  39  70  96  76  11  42  65  74  59  18  40  29  90  70  12   1  21  94  19  22  39  87  35  11  16  49  39  51  38  64   3  75  75  55  49  89  95  33  81   5  37  92  88  75  76  76  76  14  13  14  70  41  18  24  67  91  20   8  13  41  61  35  76  94  73  48  49  63  81  35  10  17  13  88  10  45  72  11  46  38  37  76   2  10  59   5  49  98  50  52  46  43  37   3  60  16  95  15   4  55  27   6  47   8  73                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                        57  30  38  10  15   7   9  77  34   4  52  90  36  94  34  75  44  51  68   9  42  38  18  22  57  50  36  29  72  85  96  63  83  98  87   2  78  54  95  37  16  40  42   1  36   7   9  96  52  38  35  33  50  41  17  86  28   3  59  52  52  48  21  25  93  58   7  73  38  64  34  79  10  12  25  53  31  86  43  17  57  68  92  13  10  73  42  87  27  14  49  20  47  50  60  59   5  34  97   9  14  69  22  72  81  25  16  92  10  99  90   7  18   2  15  33  35   6  55   3   4  87  52  74  33  31  25  71  26  77  10   1  25  23  36  84  98  74  37  59   4  72  93  98  43  59  26  92  95  91  70  38  63  13  90   3  82  57  25  22  65  30  86  65  80  20  37   7  85  10  93  12  12  81  20  37  70  61  26  10  14  35  14  56  27  81  42  46   7  35   9  44  96  64  73  21  97  89  88  33  47  89  99  20  66  41  31  21  12  15  83  98  75  82  30  82  20  90  78  34  65  96  34  12  75  91  74  41  55  24  92  60  38  78  27  41  68  86  66  51  45  36  67  99   4  19  62  85  14  90  46  77  54  80  57  15  93   1  89  40  91  52  59  45  23  42  92  73  44  56  51  89  88  91  34   7   2  78  78  73  42  73  44  89  52  72  58  22  17  44  99  95  15  59  40  69  44  69  22  45  48  22  31   5  96  39  94   2  50  37  92  59  35  95  75  58  68  75  57  97  17  17  39  72  11  11  37   2   2  79  30  30  69  99  80  78  62  19  76  59  92  20  25  43  65  21  33  36  79  82  79  52  12  53  74  96  63  49  39  18  74  86  57  93  76  64  92  46  14  99  87  37  96  66  58  44  15   5  12  23  42  39  62  39  11  18  34  19  73  93  95  72  19  18  84   7  10   3  75  47  16  25  70  26  58  99  88  79  17  62  69  90  42  41  67   4  42  72  12  95  81   9  32   2  12  49  66  11  81  16  16  20  59   1  56  91  99  28  17  16   3  48  61   2  14  85  18  48   2  20  89  36  58  96  89  57  86  99  11  88  68  31  17   2  73  18  42  87   9  81  25  19  47  56  19  38  91  40  32  29  48  67  30  79   6  63  68  59  97  54  62  35  27  62  92  20  77   6  90  71  70  35  69  76  50  52  22  69  53  35  11  38  45  89  15  56  16  63  36  15  81  41  79  13  14  83   2  75  52  77  25  63  24  92  87  36  82  58  81  28  41  67  32   3  68  53  79  57  50  55  92  73  53  48  55   8  58   3  84  53  77  73  56  87  69  97  12  60  57  56  90  81  41  75  94  56  53  66  88  18  73  81  95  51  55  12  60  30  79  11  86  63  65  88  63  19  78  52  36  83  69  73  80  92  85  92  10   5  22  94  63   7  64   3  57  79  90  98  27  16  86  77  22  80  54  90  35  58  56  75  84  67  14  60  41  21  99  60  76  75  53  53  77  87  43  53  67  95  93  73  48   2   9  98  42  59  69   5  95  59  17  72  17  74  81  55  51  72  32  48  26  71  81  17  82  56  95   5  89  53  15  43  17  98  64  36  97  37  44   6  14  65  56   9  63  87  73  83  32  82  32  57  39  18  99   4  91  80  19  31  55  60  91  41  62  11  82  47  44  19   2  10  35  94  88   4  92  95  15  28  46  56  66  37  25  59  34  10  90  84  31  71  11  56  47  99  83  15  66  82  48  68  32  44  87  14  96  17   5   3  88  21  43  18  17  66  18  20  91  15  55  64  32  43  79  68  92  69  21  91  74  68  60  66  97  62  42  95  40   8  87  32  40  38  42  64  47  57  70  18  42  97  44  76  20  52  70  41  31  62  53  20  59  28  19   3  57  89  21  97  82  52  20  44  20  72  26  46  15  27  79  53   3  68  82  19  50  19  81  27  19  78  55  61  59  65  32                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                          31  77  11  72  36  98  88  17  17  89   9  70  29  49  48  25  21  30  30  84   4  89  79  14  81  40  88   4  68   4  24  23  94  52  30  29  57  34  21  96  51  44  83  63  10  50  31  11  86  38  62  54  43  30  82  67  24  64  68  11  92  31   3  55   5  32  87  81  83  94  41  56  89  43  87  39   2   9  25  70  54  41  23  94  42  34  64  52  35  78  65   2  48  67  48  85  24  66  94  20  70  29  74  24  55  20  37  40  52  28  17  24  39  95   3  31  65  61  64  88  78  55  68  18  63  59  66   1  21  10  49  38  67  58  56  72  77  78  30  82  78   6  70  44  91  72  46  19  13  65  48  40  39  53   1   8  59  36   5  55   5  76  61  72  13  36   5  90  43  35  46  76  54   2  97  58  29  54  49  40  55  43  69  10  99  65  80  72  67  74  42  92  75  34  45  40  79  53  71   2  16  60   4  43  35  79  43  11  56  79  10  42  60  80   3  40  23  12  63  94  61  55  89   3  70  93  42  82  85  24  24  18  47  36   1   6  44   3  60  59  80  12  53  68  26  36  57  30  14  50  93  80  83  70  61  65  66  55  30  31  71  19  12  64  77  75  18  54  86  70  56   2  10  71   3  44  11  48  14  40  90  83  35   9  71  74  11  51  49  57  85  21  33  47  17  14  42  40  53  70   4  87  29  40  64  31  96  87  29  88  58  47  74  15  55  30  84  88  33  60  13  85   3  13  34  45   7  86  84  67  54  30  51  99  54  87  80  60  43  81  45  11  87  68  64   1  38   4  23  63  55  63  12  70  67  56  46  84  49  66  48   8  87  48  71  46  81  98   2  81  94  92  99  78  54  90  11  85  32  14   6  56  14  20  64  43  11  63  66  78  36  77   3  67  24  41  69   8  61  79  88   5   2  86  43  46  25  42  74  52  76   2  68  61  49  94  45  93  13  29  94  53   3  60  44  21  84  15   4  79  83  90  98  35  81  82  77  53  45  44  78  28  61  80  87  88  10  99  56  28  57  32  15  46  87  72  41  62  24   6  77  31  68  57  86  81   4  77  22  16  29   1   9   6  11  13   1  93  83  76  97  69  43  85  90  29  82  30  38  98  45  23  57  58  64  18  96  70  56  17  64  34  36  56  88  22  36  63  20  57  88  17  15  95  42   7  19  65  64  19   8  55  64  55  33  20  99   3  86  21  75  60  13  34  78  65  50  59  19  93  27  80  94  23  70   8  70  82  59  22  66  49  52  96  15  18  64  59  42   9  43  63  49  85  24  33  80  77  98  63  14  59  57  74  80  30  39  32  34  32  11  67  73   6  40   7  51  19  78  31  69  81  26  44  37  10   6  33   3  91  48  60  72  44  29  25  53  70   5  91  31  11  27  93  78   3  28  29  70  18  48  97   7  98  53  78  61  66  78  74  29  29  40  68  13  69  34  75  45  70  64  53  62  37  52  33  56  45   8  22  21  26  24  74  47  77  27  53  12  14  48  14  60   1  14  52  11  93  66  35  77  69  51  74   1  51   5  66   2  37  97  73  48  91  66  59  33   2  86  69  63  97  88  76  90  46  60  98  67  32  42  18  60  37  47  38  20  13  42  68  17  91  21  34   8  17  12  32  45  58  83  85  33  88  18  76  92  28  93  81  73  35  12   3  87  41  64  88  68  19  90  61  56  48  10  27  84  30   9  87  30  26  84   2   5  25  63  48   7  58  40  70  25  35  35  92  37  19   6  88  30  35   8  25  98  99  11  90  50  59  47  38  58   7  57  83  10  50  12  27  57  91  36  97  75  88  26  81  41   5  60  38  66  88  14  91   5   6  44   6  96  34  32   2  18  33  73  73  84  21  91  72  90  69  78  36  16  91  64  30   3  96  57  28  73  48  47  91  54  46  57  52  58  96   2  98                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                            87  71  53  64  37  60  42  93  20  15  20  77  83  15  72  10  42  34  10  20  37  44  38  44  23  61  88  65  99   3  96  44  95  83  41  28  66  58  13  92  32  63  64  99  74  98  29  67  45  33  20  21  66  77  31  12  70  99  64  17  90  23  42  38  77  85  18  84  12  25  53  55  34  87  33  26   2  89  97  90  23  90  55  37  37  53  76  92  43  54   7  49  93  65  21  87  97  40  18  46  67  89  96  40  25  66  27   9  30  93  71  84  18  51   5  96  29  79  52  29  95  50  67  81  49  45  68  73  32  91  31  81  92  75   9  27  93   8  16  99  39  18  10   8  79  69  18  63  99   9  54   1  50  39  33  51  32  80  32  55  23  89  15  26  77  56  66  93  98  48  49  38  45  88  93  42  14  84  87  86  24  90  72  16  93  52  24  19  90   7  79  99  84  91  80  15  44  58  46  90   9  58  75   5  53  84  82  88   1  64  70  55  72  55  69  99  93  80  41  74  51  28  98   3  95  51  40  97  77  42  44  99   7  38  49  19  44  66  87  11  65  21  30  74   9  46   8  61  64  79  69   3  83  41   1  42  78  93   5  15  16  79  26  90  93  90  69  91  32  27  83  68  57   4  52  49   8   9  36  44  41  68  86  65  71   1  40  32  57  75   4  83  58  96  69  12  18   6  93  99  66  14  72  81  99  73  38  91   7  74  24  32  65  76  29  14  81   1  12  29  17  36  97  93  38  34  86  41  29  27  82  98  55  36  99  52  52  48   9  17  24  54  13  92  64   8  36  29   2  94  42  62  13  17   2  11  87   7  32  51  44  99  19   1  50  97  65  40  25  49  46  34  78  49  62  29  96  65  21  68  46  66  56  14  94  65  17  95  31  46   4  91  34  37  62  64  22  66  98   7  74  50  42   2  49  45  15  46  17  85  78  63  82  74  24  50  78  72   6  42  10  28  70  61  80  22  15  29  79  94   1  25  98   3   6  99  29  49  88  81  77  52  54  55  56  10  24  83  84  79  57  10  63  81  41  38  66  12  42  29  98  49  89   8  92  17  66  39  19  69  49  58   7  91  31   9  57  18  16  78  22  70  41  72  49  31  24  51  45  26  11  41  70  33  26  34  71  19  15  18  47  39  23  59  45  39  91  82  38  41  14  33  49  68   1   3  84  73  74   1  15  56  22  58  37  78  25  84  47  21  78  23  24  58  53  53  84  64  88  15  25  23  82  50  47  70  64  28  18  57  82  38  81  81   3  83  41   8  51  13  57  69  64  85  31  79  38  80  73  95  82  12  74  34  91  90  69  48  74  84  71  25  82  39   4  75  68  70  73  75  73  14  89  58  92  57  80   6  79  24  30  94  50  86  22  75  81  81  91  11   6  35  50  40  90  25   6  41   9  68  85  64  92  68  47  95  44   4  44   2  75  84  93  84  92  15  52  50  75  84  61  89  12  14  15  62  65  79  24  60  18  45  43  17  91  69  61  69  34  71  93  68  93  17   3   3  32  28  49  95  10  49  26  79  37  45  83  52  64  20  86  56  62  77  85   2  67  15  52  28  92  34  83  54  19  24   6  61  73  76  27  60  38  48  56  74  91  92  69  82  44  98  69  91  83  97   6  62  89  48  62  89  59  50  83  59  41  19  95  41  47  98   4  33  27  83  36  18   3  86  18  65  38  54  42  32  44  75   7  38  87  41  76  73  48  22  16  41   6  40  83  76  39  89  61   9  58  80  80  11  74  82   8   3  37  86  69  84  25  58  52  29  95  80  14  84  83  67   5  18  75  75  11  80  23   3  54  42  48  10  59  69  51  21  43  14  29  58  32  34  47  87  38  50  60  54  48  98  97  91  53  12  79  78  67  40  27  70  47  51  91  62  82  62  11  93  62   4  65  37  25  86  64  71  33                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                              98   5  59  43  70  51   5  58  82  43  26  41  11  75  18  31  37  54  91  55  60  77  88  94  54  46  62  20  66  27  30  71  44  77  47  75  40  63  38  51  88  72  89  39  39  73  83  68  48  40  19  44  81  92  48  51  58  35  97  32  96  73  13  65  67  40  87  49  65  45  10  21  83  86  90  31  62  19  91  96  30  86  13  88  51  79  87  37  14  80  50  10  62  51  52  12  35  37   9  80  99   6  22  87  81  41  26  74  34  16   8  60  32  57  22  88  18  62  41  20  20   7  37  21   1  19  47  82   2  41  12  99  28  96  87  86  65  58  67  35  69  34  17  36  47  63  20  57  75  25  23  46  99  81  22  28  58   5  99  11  28  24  83  85  61  60  66  42  60  92  99  70  72  62  97  15  42   6  53  44  96  16   3  87  98  61   2  99  76  34  57  67  29  32  70  84  20  85  67  38  45  33  31  52  80  53  83  45  49  57   9  25  34  68  79  68  25  59  35  58  48  23  83  24  88  29  30  73  74  88  13  72   4  19  84  51  48  70  62  53  53  94  68  14  67  40  88  88  38  50  59  93  42  93  28  50  94  54  40  90   1  81  91  57  79  26  89   2  96   7  61  42  68  28  52  59   3  30  92  20  93  46  59  33  54  36  16  94  72  96  48  82  94  38  28  59  52  32  55  75  68  95  92  35  78  41  42  43  12  35  47  96  87  70  49  61  57   4  31  87  80  11  41  85  98  42  93  62  59  46  78  72  44   3  73  77  19  95  56  60  42  90  39  38  42  35  60  64  28  76  89   5  29  77  20  71  69  55  64  24  14  41  63  56  65  41  29  30  97  97  26  41  11  58  70  46  62   4  45  11  86  90  84  52  74   4  37  43  39  64  16  87  67  90  83  99  52  94  98  33  65  91  95  22  17  81  32  25  13  27  98  58  43  63  58  54  12  15  59  57  74  83  86  44  71  73  44  91  11  80  64  21  96  37  70  48  36  25  13  83  86  21  15  33  26  85  61  12  41  32  41  89  84  63  54  10  83  47  13  59  60  84  30  71  87  74  94  26  83  52  81  78  98  46  39  59  46  73  82  76  71  66  87  17  17  70  28  24  33  22  25   9   1  14  28  49   9  76   5  65  14  62   4  77  25  85  79  78  39  48  46   8   8  70  32  41  24  31  34   1  45  26  95  74  46  33   2  56  77  53  47  71  17   1  56  32  82  66  33  68  95  85  55  30  19  77  98  65  46  23  89  42  13   9  13  73  63  75  20   1   1  42  31  25  58  29  14   1  66  67  89  28  20  81  93  96  38  11  43  87  14  47   5   7  71  21  71  64  84  38  16  36   2  35  41  12  50  74  95  93  15  17  62  37  25  91  89  97  73  50  10  85  37  71  89  54  50  45  70  34  70  91  15  29  61  80  51   8  21  13  57  45  78  64  26   4  67  85   6  93  69  54  72  42  45  52  38  82  44  49  65  33  57  79   8  57  46  84  88  87  28  57  55  74  60  85  29  67  24  47  87  77  41  97  22  22  42   9  91  45  96  26  96  23  14  62  11  14  92  82  38  46  25  47  93  73  54  64  62  51  22  55  71  19  10   5  11   3  20  20   5  11  71  95  59  88   3  70   3  27   5  90  52  33  70  78  72  20   6  76  44  28  38  11  36  22  59  65  41  21   8   9  90  33  95  89  98  39  61   6  22  98  53   3  59  58  88  91  63  36  83  97  92  22  48  29  28  64  96  22  74  56  12  77  46  29  59  68  27  78   4  62  72  94  95  38  87  57  88  72  24  60  10  76  80  56  40  73  68   1  52  29  97  83  80  35  16  53  92  17  72  16  37  49  67  99  29  63  76  45  25  89  24  97  40  32  87  16  70  82  36  68  17  14  10  22   3  29  32   5  20   3  17  26                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                7  57  23  70  39  46  77  23  50  73  44  62  57  21  53   7  80  24   4   8  86  50  83  62  73  86  15  32  51  23  29  53  37   9  65  44  22  23  70  35  97  94  25  30  73  88  24  75  53  56  70   4  85  32  74  86  26  82  91  98  42   5  20  38  96   2  76  11  72  26  42   7  10  31  53  78  20  27  65  69  11   7  84  73  29  30  97  14   9  69  19  75  98  48  96  82  57  27  25  36  96  66  95  11  19  38  78  52  11  25  30  80  15  69  97  50  74  74  98  62  48  22  18  99  76  63  56  81  32  49  70  59  58  11  66  64  61  67  85  15   2   5  61  76  38  45  84  26  87  87  38  19  29  27  97  58  52  83  40  24  37   7  95  63  82  86  79  41   8  21  42  72  20  81  76  70  21  86  31  52  70  21  61  60   1  27  15  61  15  60  24  65   3  63  30   9  41  19  18  19  86  71  33  48   1  71  28  47  50  30  36  68  20  30  16  34  46  82  29  49  83  64  91  45  47  46  32  66  35  81  64  78  13  47  46  43  38  88  30  14  30  93  50  37  23  85  14  41  86  18  47  48   4  55  73  43  77  61  92  88  86  13  43  42  65  66   2  64  61  48  50   2  77   8  47  20  75  94  76   6  93  50  57   7  66  68  16  20  57  26  70  29  11  82  39  22  83  73  34  96  46  71   1  74  48  50  58  35  38  21  91   6  18  26  75  62  66  75   3  37   9   7   5  40  55  15  74   6   8  95   5  23  31  63  99  92  11  46  90  19  19  92  60  87  76  24  11  73  98  21  38  83  25  26  91  82  88  25  74  72  83  41  67  27  36  34  12  78  55  69  25  11  17  11  20  27  54  13  48  44  90  58  61  67  98  24   6  63  78  49  19  18  29  39  11  20  93  17  99  10  45  23  28  90  36  44  87  67  41  59  51  53   2   6  87  76  15  15  94  42  38  56  26  53  70  45  10  36  89  12  58  76  78  95  72  19  19  68  25  87  93  89  34  89  39  89  69   1  84   6  67  88  67  46   9  76  79   2  18  10  95  77  45  55  33  78  58  17  68  84  60  46  44  33  18  88  88  25  66  28  66  15  92  54  71  75  77  97  42  75  77  11  14  41  95  76  77  95  11  37  71  78  78  85  68  89  17   5  54  96   6  12  65  96   2  44  32  29  90  18  13  52  11  65  24  45  23  27  66  23  67  40  83   9  31  47  33  36  16  83   2  85   8  41  31  81  22   5  11  31  46  71  31  77  73  80  96  63   3  99  58  47  19  28  69  10  77  80  37   8  39   1  68  85  11  50  99  24  37  26  38  87  23  94  49  39  42  61  94  51  40  74  20  96  38  60  74  79  42   9  13  31  47  83  12  65  31  53  41  37  14  16  75  47   4  10  88  90   8  16  32   8  83  55  88  16  87  98  57  66  44   4  69  86  95  26   3  21  41  12  54  17  16  55  57  72  95  65  34  22  28  34  46  89   8  81  25   6  46  94   7  94  47   7  33  52  31  78  55  51  28  50   8  37  85  66  28  12  48  44  17  31  60  36  97  18  66  36  41  60  32  32  58  77  60  68  91  36  94  30  35  25  36   3  28  69  34  41  56   3  88  44  71  48  42  77  10  93  10  46  63  53  55  77  23  29  56   1  32  10  39  37  70  24  37   3  75  36  62  47  59  11  37  10  13  82   3  33  21  75  21  56  29  43  75  23  81  72  81  17  67  70  63  40  94  97  81  76  27   5  15  68  46  85  35  26  85  67  21  60  60  71  31  96  26  85  64  90   9  92  48  60  93  88  27  20  16  91  47  14  51  29  62  44  97  91  62  92  13  89  59  74  98   9  25  63  69  20  49  44  92  40   3  34  44  46  77  74  34  41  38  91  62  59   6  29  25   4  96  85  87   8  23                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                  34  26  10  87  11  79  81  43  59  44  64  18  35  55   2  73  80  69  94  31  11  69  56   1  21  68  57  81  22  94  23  38  87  89  35  43  36  44  79  91  55  69   4  70  32  85  77  60  27  31  48  32  91  93  41   6   2  64  39  31  17  80  69  92  45  31  67  92  62  28  78  89  82  99  48  13  86   7  20  18  78  33  73  87   9  18  79  37  13  71  74  67  10  52  77  58  31  25  62  23   2  25  27  59  47  66   9  92  47  53  39  87  80  89  22  98  40  97  81  72  68  29  29  77   9  79  97  76  23  84  36  47  42  13  70  11  93   2  25  58   2  22  14  20  71  17  78   8  35  77   4  10  60  52  96  79  57  36  70  55  93  11  75  99  10  61  84   7  51  89  33  94   9  87  51  15  12  75  97  36  24  50  56  92  31  86  34  67  84  96   2  63   4   6  62  97  25  75  24   6  68   1  60  40  52  27  40  67  39  25  17  67  57  81  73  18  77  88  79  93  63  75  21  49   2  39  96  58  15  25  81   1  54   5   4  57  55  92  37  35  64  13  31  16  22  73  93  89  99  16  20  83  62  66  41  86   3  54  52  82   1  68  12  79  31  44  59  86  35  90  25  88  22  52  58  15  49  32  44  31  20  32  44  96  29  78  64  55  41  49  43  61  93  56  82  82  57  22  87  11  62  54  76  75  70  75   2  35  45  14   9  88   9  48  53  91  60  65  87  10  81  75  55  49   4  68  17  78  44  46  51  30  20  23  74  33   9  67  14  80  25  14  26   7  94  69  68  24  67  67  90  21  40  81  29  96  86  47  13  29  93  65  93  64  95  82   8  85  42  98  58  48  12  95  54  46  53  68  89  57   5  14  83   8  90  51  64   9  94  19  54  83  90  23  65  11  73  54  14  69  99  80  73  84  42  77  22  80  68  93  75  47  54  17  94   9  12  93  82  95  91  45  29  85  95  41  62  24  96  58  34  51  88   3   3  50  31  73  44  41  78  66  43  65  59  43  51  68  11  50  30  69  13  18  18  26  24  85  96  84  75  17   5  94   3  90  83  74  34  47  82  80  32  34  13  13  88  41  25  69  30  87  49  39  14  82  66  84  68  27  19  69   3  27  16  61  73  82  71  40  48  35  61  87  25  62  32  30   4  56  29  99  13  96  38  20  57  25   3  63  67  52  61  98  98  16  95  56  13   5  41  32  82  85  75  17  12  86  93  81  30  17  68  66  44  34  18   9  96  84  50  56  24  95  21  46  43  48  45   2  41  54   8  53   1  16  30  15  63   9  12  53  96  26  30  35  47  78  40  24  28  74  17   7  19  60  99  72  78  55  65  28  11  34  86  95  33  68  56  61  67   7  40  36  32  54   4   9  35  22  51  34  29  51  82  87  28  52  32  62  80  28  23  85   5  59  39  21  37  94  19  72  97  74  88  17   4  30   1  30  76  74  22  44  60  65  99  48  30  24  84  20  94  46  23  31  81  57  42  90  69  49  81   1  15   1  67  12  24  27  16  60  75  64  23  31  21  82  58  43  96  82  45  33  85  95  45  15  65  50  41  80  68   1  56  43  81  70  17  82  78  14  87   1  15  65  94  95  99  55  81   4  99  27  67  64  79  52   8  40   1  76  35  85  72  61  85  17  61  24  80  29  54  72  95   4  89  34  76  24   6  41  67   6  57  85  88  80  73   7  54  74  74  41  86  54   3  75  63  65  24  58   7  11  99  16  92  40  42  96  24  37  77  10  52  20  31  20  10  69  11   9  95  33   7  17  72  27  53  74  68  40  19  64  36  33  53  46  47  76  54  79  11  29   9  85  48  72  17  77  50  64   4  20  63  79  17  11  81  44  27  94  32  48  33  20  45  16  18  92  91  98  73  26  46  14  49  52  20  41  49  40                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                    85  39  21   8  54  62  78  97  17  31  27  47  82  57  31  10  24  64  24  15  26   1  45  94  27  30   5   2  84   4  10  18  87  99   3  44  50  85   3  34  66  54  12  55  27  68  25  78   6  16  49  65  43  33  68  21  79  29   6  95   4  11  87  61  74  43  37  37  23  14  65  53  19  82   3  40  10  86  21  18   8  52  99  37  97  92   2  57  36   8  29  94  75  58  38  42  60  62  30  54  35  27  64   2  75  18  26  49  16  89  18  19  66  47  21  76  76  63  98  53  47  93  40  69  72  21  70  93  39  64  18  49  80   7  36  59  94  90  44   3  70  84  52  29  18  94  88  71  93  11  44  90  10  62  85  84   8  68  68  90  24  26  76  60  82  24  78   4  60  11  92  38  81  64  51  96  54  29  27  41  25  23  87  42  83  99   3  49  86  27  49  67  66  83  27  45  77  90  23  62  58  70  64  84  20  16  48  71  72  30  88  96   4  51  42  93  13  29  91  11  54  86  26  64  92   7  82  90  87  61  91  84  36  50  48  68  68  77  15  64  70  83  16  90  20  26  97  52  68  55  92  54  38  52  69  43  93  23  46  43  45  38  64  98  89   1  42  42  44  75  87  68  89  43  76  74   3   8  61  26  56  43  84  87  11  28  85   9  92  44  13   1  74   1  68  40  92  97  62  18  26  59  25  75  35   8  68  69  88  96  29  16  88  93  60  66  33  41  39  50  80  15   6  12  77  18  20   2  95  95  91   9   9   9  51  86  89  41  88  60  30  92  20  83  66  89  35  34  64  56  57  13  78  19  87  40  67  75  69  49  45  75  73  46  20  69  67  15  58  20  30  73  92  45  94  30  37  23  77  19  97  84  82  83  74  37  18  54  16  58  27  76  41  91  84  28  21  65  16  91  12  46  88  36  15   9  85  85  85  44  17  48  20  53  47  85  46  32  11  66  47  24  26  33  35  16  98  47  81  15   7   1  55  15  72  59   3  30  53  74  17  20  78  46  61  78  50  97  28  19   7  50  57  56  83  43  76  72  21   3  43  62  81  75  33   1  43  53  27  20  35  74  66  56  47  70  19  94  45  25  40  74  40  18  76  59   9  50  91  93  35  43   7  13  12  26   7  76  13  17  28  17  69  65  84   4  13  10  46  72  97  86  90  45  52  91  96  38  29  28  63  40  41  28  10  43  40  71   9  72  54   5  55   3  69  91  62  43  24  86  40   7  51  14  46  43  48  93  12  98  11  23  62  41  66  46  77  94  25  35  77  79  82  99  38  36  97   6  24  24  40  90  54  64  32  42  97  39  87  16   3  85  29  79  56  45  65  84  19  10  62  47  99   8  58  56  21  19  64  88  61  91  63  80  79  63  81  17  27  30  22  83  69  48   1  83  47  84  87  28  42  27  88  97  58  89  24  30  78  14  79   3  15  64  74  18  33  23  99  38  17  37  41  95  86  90  95  46  13  61   7  60  14  67  36   7  28  56  20  50  28  15  14  42  89  92  91  48  11  42  47  93  93  21   6  45  28  29  60  83  38  32  88  63  52  59  19  31  39  57  89  90  10  92  13  56  30   2  28  76  22  67  52  83  85   4   3  16  96  99  20   2  89  21  29  96  53  68   5  50   4  16  63   7  81  98  99  63  43  91  31  70   2  35  20  23  77  72  83  12  27  71  67  90  48  29  45  68  99  27   2  79   3  86  14   6  89  76  58  83  92  39  34  19  83  48  16  32  62  54  34  87  68  58  70   5  32  58  85  28  16  72  55  60  79   6   9  89  93  31  18  72  87  15  75   1  76  28  18  93  19  53  16  90   1  73  15  87  99  49  18   4  33  84  40  79  72  34  66  43  19  21  76  26  48  10  42  72  40  79  46  51  61  52  71  15  97  57  40  49  59                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                      96  74  98  24  60   4   4  91  76  73  54  74  85  17  36  77  22  80  55  74  39  52  44  65  74  95  17  52  82  82  12  14  27  93  76  43  51  72   5  17  30  65  48  35  79  12  55  73  31  59  84   6  93  14  94  50   3  56  30  10   9  91   7  39  43  17  23  21  88   5  86  41  92  21  72  24  70   2  42   9  50  19  89  63  23  98  38  10  71  16  93  88  83   4  13  19  22   6  51  29  28  41  51  62   2   8  30  78  48  18  28  99  37  77  92  39   1  15  11  49  94  15  17  46  40  67  93  41   2  18  92  95  85  68  82  12  77  35  70  17  82  42  78  87  32  51  51  88  95   3  41  92  79  97  99  24  88  87  12  52  17  38  25  79  25  83  52  84  65  13  22  50  89   7  17  80  94  85  78  29   7  63  95  71  95  73  95   7  77  94   1  42  60  16  92  38  32  94  98  58  16  61  79  92  87  96  25  98  68  13  27  20  18  59  57  59  86  47  17   9   6  66  56  90  94  35  63  87  24  92  18  95  61  14  68  71  57  89  10  24  75  27  93  75  12  85  72   6  11  18  51  48  55  30  84   7  64  13  87  75  95  70  33   5  25   4   1  14  32  37  60  94  69  36  83   6  81  12  41  47  30  30  66  78  61  38  81  88  44  79   3  78  69  81  86  70  45  35  37  98  35  14  68  22  28  59  60  21  71  42   2   3  49  29  85  34  89  40  47  88  67  59   2  42  72  98  44  50  18  10  40  71  89  74   4  82  32  71  60  73  29  32  95  94  16  71  57  84  82  58  77  99  72   9  96  11   9  85  47  26  77  55  76  33  59  19   1  43  78  33  39  19  66  66  48  82  31  77  72  39  64  60  28  11  42   4  12  36  58  15  90  66  10  28  84  70  48  92  10  26   8  47  13  30  16  56  98  49  57  26  56  14  51  84  40   7  25  85  79  48  40  10   7  33  44  93  81  66  16  88  98  84  46  42  10  33  38  36  42  18  36  83  46   5  81  73  25  20  53  12  22  85  67  39  99  94  57  81  24  25  56  50  70  93  77   3  92  78  89  43  57  66  25  87  19  84  11  45  74  47  75  77  95  40  96   3  26  13  62  97  23   6  77  12  21   5  13   1  93   5  88  75  97  65  66  53   7  57  44  73  41  86  23  73  21  89  48  51  32  26  12  11  39  20  42  66  25  35  95  25  90  77  35  86  76  49  42  25  17  71  59  79  62  97   8  36  61  64  23  27  43  40  80  40   7  46  78  40   9  55  34  54  88  69  31  96  72  81  95  42   3  52  43  42   2  12  49  73  57  94  61  31  55  52  29  91  37  20  63  55  30   8  80  96  94  41  93  49  34  84  37  10  82  18   4  48  52  93  81  35  32  11  82  47  91  56  53  55  83  24  56  37  41  19  93  95  47  42  50  16  78  86  77  56  20   9  60  24  99  38  10  37  15  41  42   5  22  33  71   2  34  44  59  58  24  74  64  86   7  24  45  53  89  35  28   3  24   6  99   7  79  83  57   4  38  49  19  42  35  33  89  81  89  39   6  28  53  64  14  91   9  14  45   4  18  10  70  78  27  18  89  41  93  12  88   3  76   9  42  45  87  73  97  43   8  20   5  42  47  10  34  92  22  74  17  29  95  99  60   9  14  98  46  66  60  66  75  43  42  75  60  34  26  44  17  87  98  33  39  15  79  17  18  37  72  40   7  84  55  46  19  62  72  58  76  46  74  68  34  53  66  48   6  93  49  62  48  74  52   9  27  39  85  68  21  71  26  50  68  26  51  35  48  28  70  43  70  87  17  60  86  66  72  47  79  31   6  49  92  10  62  97  51  90  40  81  53   6  24  89  68  35  72  83  86  14  62  31  52  32  31  81  45  53  83  33  99  32  17  47                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                        58  39  19  75  54  80  25   5  77  83  15  19  96  42  68  67   6  56  54  39  43  30  75  27  41  84  87  98   9  65  99  87  91  50  53  15  48  99  76  70  58  76  71  78  70  10  43  25  19  89  48  85  81   7  16  41  12  53  99  88  86  13  90  90   4  51  39  90  20  32  54  37  37  39   9  53  53   1   5   9  98  39  62  85  73  69  30  27  33  74  26  43  29  80   1  60  73  75  11  69  12  42  86  24  51  37  26  35  41   3  71  79   3  32  49  47  18   1  47  48   5  69  93  25  70  35  55  62   3  68  84  78  64  68  69   7  83  39  42  42  35  30  62  75  86  18  60  54  45  51  97  41  93   2  65  47  33  61  70  53  39   1  65   7  44  63  21  55  86  37  82  95  21  69  99  88  49   7  97  46   1  89  41  96  47  73   2  47  96   3  41  77  62  48  40  63   8  49  55  50  74  18  46   6  31  70  46  44  11  89  32  49  84  98  74  29  71  97  14  64   1  53  33  13  38  83  43  34  82  97  73  18  29  18  26  15  69  15  83  63  58  18   5  86  75  35  86  83  20  89   8  89  12  37  86  64  83  95  73  96  49  76  35  33  35  37  17  25  76  47   2  88  95  66  27  52  16  36  37  32  32  38  77  78  39  43  95  20  96  56  87  31  86  40  82  91  63  54  81  13  91  26  19  13  45  16  51  52  62  41  76  35  22  61  19  77  22  38  28  94  16  90  59  57  23  64  81  69  81  73  20   7   4  91  72  54  93  88  63  40  12  21  60  61  72  77  45  35  51  89   8  87   2  89  17   3  33  85  48  27  52  39  33  52  76   5   6  13  67  94  99  13  27  62  25  39  58  14  11  93   3  39  92  38  24   9  77  91  41  93  20  16  61  79  43  32  20  86  80  56  12  36  16  52  57   2  69   2  22  67  74  47  86  80  55  87   2  21  58   1  17  45  21  58  21  23  58  53  26  78  48  72  39  42  72  47  54  65  22  13  98  60  54  37  26  36  74  88  65  85  14  40  45  27  21  81  44  88  81  86  86  67  39  53  64  12  19  75  79  46  65  78  91  80  73  38  94  91  61  25  10  54  56  95  45  65  35  96  83  70  44  50  36  35  53  66  51  53  16  49  87  74  33  63  72  95  54  59  90  62  61  31  82  37  81  71  10  34  75  34  25  60  21   5  33  76  45  32  64  36  99  24  52  63  85  48  84  79  41   4  24  15  66  25  23  87  74  99  56  72  78  38  54  49   6  17   6  38  60  53  55  32  25  70  21  59  77   4  29  57  89  59  85  47  17  42  61  49  55  19  27  86  72  97  31  22  29  24  81  36  64  98  72   2  53  24  48  28  89  31  31  89  25  26  12  14  19  27  44  70  88   9  83  41  65  90  23  46  82  11  51  93  60  25  83  54  34  79  52  35   3  92  94  25  60  83  57   5  30  36  58  48  93  87  69  68  81  82  97  97  12  92   7  94  37  92  14  65  66  63  60  50   1  78  86  88  50  90  67  30  39  12  14  12  79  92  68  69  26   8  48  63  19  97  84  27  84  56  16  77  70  33  26  92  60   3  77   5  52  34  20  10  98   7  18  88  75  84  85  94  47  71   1  82  91  95  84  88  30   8  64  28  98   7  96   2  25  29  87  67  68  96  71  29  61  73  72  14  64  95  50  86  70   9  26  78  43   2  31  48  21  63  62  93  20  88  44  51  75  45  62  16  89  58  88  64  35  27  93  48  63   5  30  64  56  95  44  75  96  51  53  45  19  83  39  79   4  33  28   9  11  38  36  47  80  88  10  33  11  72  29  35   4  69  57  82  99   4  12  90  83  57  99  85  57  91  73  81  67  36  49  63  84  31  40   9  56  97  59   8  29   3  82  27  71  40  98   4  52                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                          68  28   4  18  33  61  54  37  77  33  27  69  62  37  64   6  67  50  34  34  47  94  78  79  86  13  64  83   8   1  48  84  13  34  54  54  52  33  35  28  40   2  35  46  62   8   9  61  92  40  35  86  26  70  88  34  86  98  54  93  72  52  80  75  94  25  42  31  76  15  97  38  59  83  59  61  94  80  77  63  65  71  74  38  56   2  82  85  43  62  38  52  60  74  15  26  61  62  93  61  89  18  52  37  92  62  20  81   2  75  56  42  97  69  67  92  57  31  18  86  45   6  59  39   5  28  10  83  16  40   2  60  59  47  79  24  41  84  51  37  79  72  13  32   5  21  35  74  74  88  17   5  69  50  84  92  13  68   4  96   2  95  78  76  20  16  67  93  64  36  36  49  95  45  55  58  26  21  35  94  90  85  12  47  77  35  91  37  15  30  74  21  33  98  98   7  20  49  62  30  25   3  45  34  27  64   9  54  80  37  18  28  33  23  99  13   8  12  65   4  33  58  75  76  49  25   4   8  36  87  74  51  45  25  98  20   7   7  41  64  72  72  80  81  79  44  61  36  20  48  66  47  32  14  70   8  87  95  29  21  30  57  31  89  19  56   5  42  52  84  67   1   4  68  17  22   6  50  10  68  41  89  90  27  97  75  67  23  11  42  37   7   7  90  10  94  76  56  58  71  21  72  48  53  78  67  86  54  13  60  93  75  90  49  35  42  22  68  27  55   1  56   4  31  83  48  89  52  97  91  38  83  46  55  52  24  14  48   7  97  15   3  69  17  68  21  70  49  98  68  35  61  25  69  76  15  98  11  45  56  38  56   8  42  32  71  52  30  24  33  87  38  76  57  56  81  31   8  49  25  75  13  24  49  81  80  52  52  62  50  31  65  46  33  54  73  80  11  88  22  79  48  56  31  51  97  12  67  51  98  70  73  62  73  75  52  85  55  49  45  43  29  51  10  19  49  34  86  76  29  29  37   6  73  68  23   3   7  36   6  39  41  82  20  30   6  65  57  51   1  75  20  72  94  34  58  35  39  55  81  29  78   7  42  76  95  54  68  52  21  24  71  28  60  46  75  20  57  53  10  42  75  13  68  27  58   5  61  33  21  67  89  14  48  17  59   5  99  35  29  91  28  15  54   2  31  65  29  52  65  44  88  39  99  37  37  16  71  72  12  35  89  62  38  93  27   7   7  40  42  88  12  33  82  53  10  91  87  86  91  22  59  30  20  16  36  64  24  47  43  83  74  39  76  19  58  71  97  96  28  55  41  36  52  83  46  83  35  67  54  13  67  51  80  75  51  58  82  25  99  38   9  44   3  12  47  86  14  54  56  12  26  57  24  24  13  91  29  98  79  67  59  61  34  81   8  84  98  29  65  27  28  31   9  78  72   2  59   8  95  22  23  14  18  22  82  89  73  60  89  81  23  71   9   4  70  96  99  21  25  89  54  28  78  10  33  69   7  27   8  29  42  11  68  84  21  96  45  67   3  98  61  46  46  57  79  56  84  24  77  40  55  27  31  94  55  41  16  63  87   4  91  80  23  63  11  75  40  18  31  90  53  41  55  57  30  78  28  29  47  28  75  14  45  13  47  36  86  47  54  74  14  24  20   4  68  47  99  72  71  93  40  25  60  89  10  16  95  22  83  67  60  54   9  27  95  66  86  30  43  48  30  46  67  28  55   5  97  17  95  81  25  51  71   7  98  24  82  88  87  49  60  79  48  68  15  17  91  38  75  48  66  12  44  41   2  16  24  44   1  80  46  28  21   8  97  64  89  85  27  32  86  36  50   6  52  26  96  71  18  77  32  73  40  74  10  24  99  28  74  34  89  58  25  31  47  59  61  44  40  79   6  31  37  21  11  46  74  13  97  81  12  80  22  95  42  37  81                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                            47  98  77  97  76   2   1  23  73  25   2  67  23   1  39  16  98  40  39  64  48  23  47  73  39  14  80  97  26  24  46  14  77  76  23  30   6  20   7  27  50  45  41  97  23  22  96  13  65  22  16  80  64  54  81  75   7  53  27  51  65  64  56  39  79  27  99  28  97  51  72  65  46   5  42  77  15  74   5  33  90  65  76  75  46  85  36  60  91  10  85  22  38  42  30  94   1  20  75  91  53  81  81   8  60  16  30  75  93   1   7  26  62  52  74  99  81  43  97  49  69  65  10   4  10  42  25  41  96  69  92  61  70  59  90  22  26  96   7  54  82  20  39  72  66  98  76  75  76  67  71  33  13  51  76  68  19  49  57  31  10  65  76  68  88  65  67  71  16  67  90  73  80  60  38  70  61  25  16  75  23  61  98   4  45  61  15  55   5  21  27  71  40  11  96  86   2  79  64  68   9  22  79  31  52  73  96  37  66  92  53  30  12  14  68  75  79  60  46  84  13   7  70  62  93  11  51  25  64  46  59  63  55  38  95  29   2  79  38  59  10  95  69  53  25   9  14  99  60  94  21  39  17  19  64  51  96  58   7  49  32  76  39  45  87  20  69  46  17  65  11  75  85  52  24  70  92  21  62  83  57  95   3  41   3  49  51  17  90  12  96  76  43  18  55  79  88  56   9  42  94  91  21  65  21  65  29  75  73  44  98  72  85  96  61  99  29  41  81  56  55  79  33  85  73  40  16  45  83  28   7  60  18  83  32  59  95  47  39  30  70  47  42  23  32  80   1  38  24   6  85  63  82  85  33  27  83  41  66  11  41  78  17  36  56  65  91  13  74  77  10  72  72  23   9  58  98  85  61   6  86  54  95  76  15   6  88  79  11  41  49  35  97  69  62  56  37  21  95  39  52  41  17  26  40  70  35  70  34  15   7  87   5  22  76  41  84  85   8  66  92  95   9   7  53  78  92  62  72  52  91  42  19  10  72  53  17  54   3  63  69  96  94  46  61  56  25  35  33  39  92  13  88  44  15  13  77  31  14  45   2  92  16  48   6  41  66  80  59  62  69  61  72   8  51  27  88  32  30  56  32  33  25  22  94  84  99  66  34  19  92  15  75  11   7  40  42  39  88  66  43  31  76  62  89  64  59  78  29  68  35  39   1  94   4  23  28  66  18   2  58  65   1  66  48  85   5  27  97   9  72  21  18  65  96  51  30   8  93  14  83  47  49  48  91  63   7  10  95  20  70  28  83  33   4  82  15  71  91  18  50  69  18  53  75  61  79  78  83  71  15  38  85   1  42  41  13  61  36   3  67  72  23  13  18   8  67  83  14  27  56  72  63  97  59  73  83  33  41   2  88  69  82  14  62  70  45  12  57  23   6  32  75  81  95   2   2   2  50  21  24   8  17  24  60  73  34  19  91  19  97  38  74  63  31   8  90  12  24   1  53  46  51  58  82  82  91  37  29  90  54  19  68  87  86  56  30  29  46  31  86  18   7  45  28  44  49  15  19  80  29  87   8  85  40   2  55  15  12  36  43  29  77  21  41  16  41   8  74  57  40  33  90  76  64  18  54  60   3  31  30  85  45   7  37  30  49  60  49  57  82   4  77  98  58  39  61  23  75  33  18  88  45  58  90  53  37  63   7  74  57  57  39  67  27  28  19  82  17  69  80   2  64  52  20   7  72  44  90  55  40  25  51  73  90  33   6  65  72  80  23  88   8  16  18  52  28   1  88  89  74  17  13  92  38  80  92  87  62  58  30  84  35  67  29  45  47  88  68  36  61  75  20   4  47  53  93  21   7   2  31  29  80  27  18  45  68  43  91  52  54  86  75  68  72  76  41  85  96  65  39  44   1  78  37  41   1  23  37  33  93  28  96  81  28   2  90                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                              71  14  44  58  13  89  78  29  12  30  87  85  52  65  30  13  88  87  18  56  12  33  75   7  71  39  57  93  45  70  43  80   2  70  91  23  13  47  55  64  95  31  28  72  43  64  95   9  31  13  87  36  46  24   6  41  31  23  11  61  52  92  86  74  10  63  78   9  75  58   8  60  92  35  88  58   3  13  49  40  43  46  95   7  84  49  29  33  86  84  27  36  80  44  86  26  78  25  35  15  38  44  74   3  15  96  70  36  25  22  12  42  87  32  43  79  54  74  20   9  49  80  38  24  75  53  38  43  64  43  39  22  36   3  99  10  36  83  46  23  32  68   6  32  74  68  49  32  86  16  31  14  43  15  73  43  92  56  34  88  49  82  54  55  21  81   8   3  24  64  92  43   2  53  91  56  51  51  94  27  81  22  90  47  65  55  29  83  65  20  82  91  82   2  21  11  53  71  24  71  91  29  79   5  90  52  45  79  72  15  51   6  48  13   6  56  73  45  17  56  60  98  37  87   4  52  29  94  49  26  36  27  79  20  29  70  58  49  99  26  71  37  52  73  22  30  55  41   9  78  84   8  10  93  44  66  96  11  25   3  91  97  14   2  82  40  86  99  32  16  87  40  53  19  90  43   8  85  62  79  90  83  67  62  10   1  90  42   5  25  97  87  88  13  22  24  50  98  11   6  41  83  19  55  32  71   9  39  23  80  17  67  32  75  78  68  26  38  63  45  93  33  77  14  36  84  37  40  22  35  26  45  94  75  76  97  20  82  51  17  74  12  68  15  36  55  21  57  45  16  16  49  44  66  85  42  10  94  62  24  24  56  57  39  52  15  61  41  79  11  12  10  12  76  95  11  79  58  22   8  48  78  19  28  62   5  24  46  23  76  40  57  13  96  58  98  52  66  99  90  44  49  94  92  44  79  19  53  89  87  55  42  56  69  47  85  97  18  88  51  11  67  40  84  33  39   8  14  13  56  98  27  34  84  54  62  31  62  36  83  29  99  25  84  58  30  48  66  36  92  17  35  94  98  56  59  26  46   2  47  72  59  99  67  43   5  23  89  72  56  56  26  87  41  52  41   3  54  66  17  95  78  69  22  14  68  61  28  86  19  30  85  91  45  71  73  30  26  10  14  18  59  31  93  97   1  48  67  94  90  86  34  45  25  38  21  38   6  50  71   3  60  43  20  77  22  59   5  12  23  83  81  80  46  70  22  16  71  65  97   1  83  69  75  86  72  50   8  98  85  71  89  95  40  48  20  34  67  78  82  16  88   5  57  58  81  78  33  95  89  20  88  78  15  36  95  89  13   4  80  60  70  45  11  86  61  57  13  95  92  55  60   4  66  93  88   4  74  12  99  10  11  78  80   8   8  92   9  53  70  37  27  42  20  34  51  79   7  57  79  74  89  17  23   3  28  65  80  72  84  86   9  95  99  21  80  14   1  45  19  62   8  66  86  16  15  85  66  69  81  76  29  35  41  83  26  52  16  40  59  67   3  24  48  17  99  72  91  49  19  96  95   4  95  22  81  15  54  94  31  96  53  37  26  46  68  67  14  16  63   8  45  31  29  43  87  41  55   8  59  17  36  76  86  44  16  60  48  16  65  71  77  55   9  52  33   9  68   7  66  49  35  10  83  48  37  47  78  45  95  66  92  79  42  59  68   5  63  13  15  17   7  25  59   5  70   1  77   5  92  13  77   2  95  98  44   7  18  65  39  61  17  88  64  24   8  58  57  49  69  85  18  30  92  69  90  37  19  25  85  33   1  27  21  93  39  97  66  34  85   1  45  93  96  39  98  49  60  10  18  63  20  80  51  38  85  32  20  69  22  40  68  99   6  45  10  43  93  72  76  91  44  53  61  53  37  71  28  10  74  47  16  56  99  29  45                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                16  53  62  13  48  66  27  70  18  75  83   7  81  60  62  49  94  41  29   4  11   9   2  13  66  45  59  74  76  67  91  84  91  75  79  36  53  32  66  52  57  30  12  14  28  60  66  35  40  37   1  24  99  13  65  58  55  55  52  57  40  47  94  51   2  61  39  19  11  49  84  72  52  96  71  41  42  79  35  34  45   6  22  19  39  93  91  42  63  43   5   3  73  60  20  15  90  52   3  61  17  11  22  22   9  41  49  57  68  57  66  99   3  10  43  88  46  74  90  43  97   9  88  11  41   3  62  67  62  57  21   3  18   7  65   8  38  56  65  28  72   2  87  67  14  92   5   1  94  44  71  11  93  97  30  11  80  23  49  62  81  10  74  55  38  53  73  78  14  95  22  24  51  59  23  83  52  66  43  79  33   7  32  81  42   4  85  18  92  55  29  42  15   2  58  44   5  45  56  34  19  91  93  89  52  69  18  77  64  62  98   8   8  34  94  56   7  25  47   7   5  52  23  72  27  90  96  66  79  18  54  17  65  53  92  51  29  85  29  76  56  53  46  65  80  75  27  46  70  83  39   3  63  91  14  61  85  34  38  59  18  62  15   1  93  53  17  30  62   9  36  61  60  77   8  12  17  61  20   7   3  75  91  49  60  93  97  39  57  15  82  80   3  38  55  30  32  53  39  46  59  22  58  53  65  26  14  17  22  79  71  29  78  59  60   9  97  93  15  55  44  37  34   1   3   7  71  88  77  43  95  72  28  16  29  98  49   1  35  39  48  57  28  45  10  94  31  46   6  87  73  47  24  76  76  16  39  32  77  49  96   4  30   1  86  52   2  52  76  62  26  57  23  72  55  79  55  42   1  14  73  38  59   8  21  75  76  66  27  52  16  70  42  56  62  21  75  97  75  73   5  58   4  33  28  95  69  71   4  98  77  59  68  56  16  71  96  62  82  56  14  84  94  50  48  37  59  19  21  91  40   9  72  23  59  20  70  31  39  67  15  50   9  26  23  11  60  72   2  73  12  97  73  24  60  31  29  36  46  69  95  90  50   4  63  75  58  43   8  78  54  40  68  41  44  76  62  37  42  69  55  84  88  13  18  59  27  19  61  24  93  53   6  76  63  42  22  23  99  23  70  69  44  33  62  21  55  55  80  96  56  15  44  43  93  69  67  99  43  34  77  70  74  17  56  22  69  42   8   2  94  93  80  27  13  35  59  48  94   4  96  77  36  58  32  38  29  75  85  70  32  42  21  30  17  35  13  77  15  43   1  46  33  38  48   1  29  57  36   8  53  23  74  90  85   1  93  84  70  49  17  46  65  90  44  34   2  18  89  58  87  15  67  75  53  90  20  71  81  36  46  13  18  39  79  36   8  68  81  52  61  59  67  42  78  36  42  97  55  41  47  31   3   4  10   3  57  81  42  29  15  50  71  31  68  76  62  76  70  72  15  38  22  70  79  86  75  27  56  35  58  67  67  16   8  24  13  82  72  82  55  78  38  88  34  11  80  50  44  31  23  51  81  88  46  93  54  58  92  94  68  31  23  76  17  30  61   7  63  53  23  19  34  68  51  62  54  99  65  73  77  85  97   2  42  97  58  72  46   8  51  34  20  98  84  24  72  98  48  72  49  20  22  11  56  80  72  45  95   8  32  42  79  46  84  20  30  69   2  35  17  66  49  79  48  63  75  61  73  60  25  68  36  85   1  42  93  73  91  24  23  74  18  42  25  85  15  21   2  34  10  42  98  58  26  55  50  54  70  55  54  39  47  26  29  50  83   8  54  24  30  88  27  59  92   8  10  30  16  50  79  25  68  90  56  33  94   4  24  73  34  31   7  66  81  33  53  90  46  20  81  49  97  11   5  16   2  24  57   3  27   9  31  17  46                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                  71   7  13   3  34  92  85  20  20  85  13  45  86  99  82  78  18  35  68  93  98  34  75  71   9  37  66  95  18  12  21   6  21  34  42  41  75  34  80  34  72  45  74  88  40  92  45   8  43  24  65  46  40  83  53   2  64  68  36  16  12  45  82  49  96  54  11   4  82  63  50  34  64   5  60  21  96  62  83  28  21  36  74  95  90  78  34  70  72  10  77  88  27  59  78  41  74   9  79  74   6  52  83  63  82  60  54  67  29  74  41  23  43   4  49  51  89  94  37  39  60  85  55  70  36  17  79  26  93  63  19  74  20   3  55  38  51  79  14  46  96  12  92  66  42  58  82  58  26  73  79  42  70  62  83  89  32  13  13  49  89  44  16  64   4  78  89  32  43  49  88  66  57  22  58  81  54  29  25  57  22  42   1  94  44  56  50  56  27  32  49  34  88  77  42  13  87  64  26  67  47  54  32  35   3  78  74  62   1  20  15  61  22  76  17  79   8  55  65  58  94  37  55  97  27  60  32   6  86  76  80  76  15  17  15  63  61  23  69  93  16  68  38  76  17  11  24  69  70  42   9  21  48  41   8  47  17  57  91  78  99  59  91  80  53  10  66  84  34  24  99  35  82  50  38  72  90  90  20  71  50  59  65  51  13  59  40  21  20  60  32  83  64  89   8  94  50  73  39  68  17  71  17  65  59   8  60  33  35  41  10  85  16  14   1  35  85   7  79  55  65  92  82  46  42  27  46  16  57  33  34  56  53  73   3  26  63  79  82  30  34  52  19  36  72  79  44  87  90   5  95  53  77  70  60  52  23  20  89  53  73  49  40  10  75  73  94   1   9   3  62  97  29  54  95  64  80  21  38  62  78  34  84  41  55   6  65  90  15  58  70  47   8  98  78  80  64  80  83  95  68  49  58  66  12  37  86  72  42  42   1  29  54  82  50  38  13  52  42   3  47  83  37  46  91  28  52  46  27  29  50  37  51  59  96  84  35   2  30  50  18  26  11  13  59  88  98   7  64  58  89  83  92  94  71   2  69   6  38  72  58  21  99   4  97  51  91  74  51  15  39  70  16  13  69  31  62  21  13   2  55  28  70  21  28  52  18  23  47  88  42  91   7   1  31  28  48  72  16  54  23  18  66  77  30  11  55  66   3  90  16  87  62  60  19  49  30  27  14  38  29  20  64  77  66  68  59  99  93  66  71  85  69  15  58   3  12  28  12  68  88  33  67  29  56  36  23  72  26  62  46  67  52  93  94  59  91  95  98  63  20  31  33  59   8  39  54  84  35   1  49  39  90   8  49  54  74  60  65   9  48  16  44  63   6  91  82   5  20  16  39  10  31  75  31  55  85  16  57  14  25  19  47  73  66  10  62   4  22  29   7  97  75  32   8  67  19  20  25  39  37  33  77  61  81  25  21  80  61  91  78  85  68  82  44  59  21  49  51  38  98  88  26  10  82  38  86  56  74  67  95  88  32   3  31  97  89  33  25  60  92  75  20  49   3  72   6  33  58  30  85  17  73   7  25  13  86  18  74  21  79  93  47   5  16  42  36  23  71  51  76  57  44  37  99  73   5  34  40   6  60  93  66  85  89  14  69  31  64  59  96  14  94  83  74  28  75  57  93  64  12  22  51  38  58  15  54  56  57  12  59  98  10  82  19  59  41  21  39  17  67  18  48  82  61   2  72  27   4   8  71  18  18  83  62  56  57  43  89  65  40  97  38  92  51  67  62  91  21  87  17  64  64  53  70  76  87  39  58  76  43  15  14  63  58  26  15  57  42  37  22  83  97  64  56  23  92  54  83  72   5  34  92  39  12  25  89  30  15   3  46  32  21  57  15  36   7  38  83  14  63  72  68  72  36   5  48   5  84  36  69  36  10  30                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                    69  96  62  74  93  64  43  49   3  11  62  99  76  63  23  97  84  31   9   7  27  11  80  48  88  81  48  67   5  13   2  32  84  30   8  45  79  38  60  97  57  21  24  10  39  89  26   9  63  79  56  20  60  59   2  74  21  75  59  49  20  61  96  76  72  94  72  41  20  20  49  88  89  63  79  76  12  61   1  57  62  46  84   1  92  43  65  30  11  99  34  32  25  15  70  21  40  87  15  92  52  44  55  73  14   3  16  30  30   2  33  60  98  25  78  93  99  21  56  37  76  19  55  16  84  89  83  38  51  21  72  49  25  34  53  76  78  58  84  99  71  65  27  10  28  57  11  63  95  39  17  34  95  91   3  19  24  90  77  61  26  87  90  53  74  94  23  31  31  39  32  17  58  80  20  18  34  12  57  43  86  52  43  55  74  38  39  19  61  96  43  48   5  96  19  76  47  92  16  41  31  48  53  21  86  21  25  56  71  26   9  66  21  79  75   7  19  55  55   2  79  78  83  23   6   8  80  31  96  83  62  10  57  20  85  91  33  74  94  30  85  45  80  82  19  85  68  70  52  90  52  77  67  29  72  62  13   9  75  57  97  57  17  99  42  74  97  77   2  18  20  73  48  67  69  23  10  13  42  75  66  85  84  70  70   7  10  27  91  50  80  21  81  81  48  74  70  97  63  64  34  48  92  60  38   2  84  19  99  76  12  20  40  63  32  18  38  66  80  83  75  80  45  85  50  27  29  79  53  45  95   6  41  16   3  58  88  20  52  52  60  16  28  84  36  20  24  22  56  68  85  49  29  78  89  14  86  79  90   3  20  89  80   3  72  30  94   2  30  26  87  76   5  90  96  87  44  45  47  72  40  63  50  82  52  47  27  94  12  52   2  91  10  51  63   4   6   5  21  31  43  26  25  35  97  11  12  88  66  67  93   6  88  97  19  61  58  74  32  68  65  81  67  96  98  17   1  66  69  18  97  40  90  25   6  90   7  95  64  82  23  28  32  73  52  26  43  89  44  71  26  85   8  92  52  60  90  14  45  50  96  94  43  50  42  70   5  62  60  94  79  17  69  47  76  88  30  86  18  32  29  61  45  33  21  67  26  76  84  93  40  12  76  21  59  99   2  16  79  94  48  89  37  73   2  37  84  44  48  55  49  17  31  96  89  32  84  81  40  11  23  41  45   9  12  14  18  36  31  25  91  93  50  18  81  85  38  33   6  76  29  28  12  99  46  43  43  48  84  82  71  65  24  57  98  31  62  85  80  12  10  65  34  85  61  29  88  94  38  20  93   4  82  54  21  27  23  65  14  18  36  15  83  43  23  69  60  97  45  22  82   7  10  57  28  90  43  18  42  56  69  39  83  96  57   4  88  82  17  63  47  11  40  24   5  47   6  70  57  80  19  21  61  41  92  72  32  25  79  32  82  57  32  43  59  67  88  25  24  48  76  55   5  21  95  13   8  94   1  51  59  74  47  61  63  68  59  10  72  97  48  20  57  69  61  47  82  76  63  76  81  72  13   1  36  58   8   6  95  93   8  79  52  42  98  88  75  92  19  90  73  77  10  82  87   6  86  76  13   4  90  45  59  65  43  14   3   6  85   9  26  83  99  35  48  34  99  95  17  36  73  82  87  65  72  30  70  99  76  23  10  21  91  78  21  38  40  24  15  76  97  59   1  71  27  34  93  50  28  39  24  67  95   3  44  35  20  92  53  16  55  76  64  86  30  69  25  76  89  61  81   6  21  46  43  10  14  67  34  71  60  90  72  89  29   1  57  72  95  19  73  80  94  89  87  89  21  68  46  85  26  86  58  27  58  44  79  91  44  61   7   6  14  63  83  14  39  90   4  96  56  98  98  15  18   4  41  48  65  63  39  34  94                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                      71  19  19  86  60  89  54  92   7  30  44  41  69   9  93  37  42  50  84  30  60  58  79  65  72  45  43   6  17  60  78  35  72  35  81  91  57  16  51  72  52  29  48  48   1  54  23  86  95  66  64  47  57  45   8  85  89   6  28  20  90  59  30  67   2  47  97  63  38  67  44  59  11  78  18  66  80  24  77  90  81  13   1  13  79  71  66  13  77  55  17  67  70  39  60  77  22  62  60  27  58  14  72  84  45  36  97  89  36  39  32  11   9  79  97  98  73  17  96  93  47  20  43  37  95  76   3  80  70  81  43  66  71  50   8  47  43  45   3  93  54  75  65  82   1  59   8  89  55  44  52  91  23  67  20  39   3  52   3  42  85  17   3  32  88  22  38  81  83  51  24  24  92  75  21   2  10  55  58  18  89  52  82  46  11  94  73  14  87   3  95  22   6  74  59  37  64  93  83  91  63   3  65  71  83  47  21  12  53  46  64  68  23  42  29  89  41  56  66  80  11   2  43  10   3  40  53  93  42  83  17  92  99  58  59  39  51  80  52  80  96  96  25  89  26   9  84   1  41  48  79  84  33   9  16  11  96  28  78  79  94  80  53  11  38  66  29  77  17  29   6  16  58  80  19  56  71  17  77  76  92  86  91  36  87  36  40  38  33  61  87  27  21  83  91  95   3  97  49  86  64  47  83   7  23  61  53  16  19   4  64  52   3  76  97  43  50  88  10  44  56  39  24  11  14  79  34  90  80  96  82  38  59  64  22  49   5  91  21  46  36  62  86  84  31  14  70  83  28   6  93  89  72   6  31  42  83  69  76  54  87  34   2  12   8  65  39  50  71  75  23  92  76  22  98  40  89  20  17  43  43  54  50  97  41  38  17  78  61  81  90  39   5  80  59  95   2  93  33  79  35  82  92  31  13   5  54  40  14  48  88  26  77  40  46   6   6  52  92  76  71  45  72  95  73  28  59  29  27  67  94  27  36  69  86  96  35  48  72  30   1  19  69  13  63  58  47   5  99  76  47  53  73  59  22  96  76  88  96  85  17  12   9  24  83  24  92  57  35  59  54  36  90  28  80  87   1  38  45  56   1  45  76  97   6  84  19  64  51  53  38  54  89  36  45  63  53  96  18  90  84  78  37  71  51  65  69   2  13  55  95   6  44  45  77  12  42  52  61  62  97   9  35  85  56  66  56  77  66  88  87  66  34  13  45  79  92   4  53  78   9  31  80  21  30  32  23  83   5  54  90  51  39  18   5   7  93  41  11  32  63  57  30  97  69  37  11  53  36  19  21  26  85  51   5  63  91  92  53  25  17  28  45  94  36  71  17  67   5  89   5  50  55  36  79  30  63  36  13  97  91  95  42  82  88  63  68  51  10  54   2  91  13  98  66  40  15  98  21  92  75  53  24  98  97  21  77  80  20  80  80  70  54  88  33  69  84  11  19   9  82   3  36  90  40  13  80  33  50  18  49  88  75  81  24  99   7  91  98  89  48  71  11  23  88  32  16  40  88  24  34  64  34   9  45  40  88  29  35  77  99  25  30  97  11  60  36  16  67  59  37   5  63  76  71  55  66  80  72  87  79  46  52  79  48  92   4  30  76  96  84  55  54  18  20  31  99  43  87  16  84  35  26  69  46  97  92  98  22  78  32  51   2  42  60  41  37  90  79  14  36  39  10  78  74   3  47  98  75  90  64  48  79  84  95  77  74  62  83  53   3  41  35  21  21  32  40  80  29  79  20  67  61  85  90  37  21  56   3  42  59  47  45  52  80  80  10  83  68  48  47  51  24  75  96  77  33  84  13  84  49  88  61  42  76  91  96  28  58  20  99  85   5  39  88  21  54  17  13  33  49  45  27  26  82  70  93   6  48  50  94  98                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                        36  27  32  63  51  63  91   1  23  42   1  89  47  85  53  59  59  29  78  99  45  21  17  34  49  39  36  14  84  91  93  63  15   2  22  53  22  78  67  71  41  34  13  58  49  78   4  95  26  49  89  80  32   7   8  84  37  34  92  46  64  96  36  50  51  16  93  93  88  56  17  40  70  84  33  97  20  49  68  25  51  93  87  32  84  19  94  23  91  89  57  56   4  48  81  99  68  75  49  56  18  16  84   2  88  31  93  85  78  96  44  47  53  52  73  69  39  66  95   8  36  48   7  55   5   3  31  27  74  36  81  37  62  68  10  78  49  10   6  19  62  48  35   6  72  23  31  18  55  12  43  34  31  15  80  84  62  13  13  50  56  12  97  17  14  65  14  12   6  21  31  90  21  91   5  68   2  96  59  78  94  63  25  72  69  92  35  20  18  41  16   4   8  76  52  13  47  37  26  28  27  74  52  21  16  98  54  69   3  57  70  86  87  96   7  14   1  21  55   9  94  91  17  91  84  75  98  61  24  60   7  90  45  52  42  40  49  40  80  68   8  17  46  19  85  30  85  66   3  50  67  84  72  63   3  79  27  29  65  74  90  27  62  16  41   8  51  24  60  38  85  60  42  15  74  59  68  90  85  45  97  12  38  23  37  35  77  27  94  23  56  67  36  76  16  31  83  19   2  85  91  92  55  63  79   5  64  58  64  51  49  62  92  27  20  86  91  15  57  74  50  68  15   6  67  10  55  71  53  89   8  93  94  70  43  56  88  30  95  51  58  66  72  16  31  17  88  49  42  39  61  62  49  38  75  45  52  49  45  81  17  73  79  46  54  59  57  85  10  17  13  49  46  86  12  95  50  85  16  11  37  87  17  18  91  44  85  85  94  35  85  64  68  45  93  94  33  12  91  97  94  15  14   3  49  55  96  55  65  48   9  63  68  89   2  44  76  41  65  86  60  39  91  43  28  72  67  60  63  10  40  24  65  11  36  84  58  18  51  45  47  28  46  51  72  83  62  99  71  64  98  99  24  24  91   4  25  89   9  17  34  26  86  52  13  15  44  98  13  46  38  33  30  90  92  36  74  74  23  64  26  19   6   3  54   1  22  10   1  13  60  48   9  62  97  75  96  75   3  97  41   1  91  67  15  29  85  40  91  61  51  56  36  65  42  88  98  72  18   3  65  86  50  41  87  42  11  73  83  97  10  50   4  65  98  77  83  98  55  64  91  94  13  62  54  58  90  17   9  20  97  71  13  89  11   2  81  13  41   2  32  48  63  54  99  46   9   7  83  92  45  69  58  74  89  12  98  74  67  98  51  67  49  89  58  99  22  91   4  50  66  52  70  47  19  28   7  66  88  24  99  33  80  55  79  26  56  20  65  94  18  90  19  13  96  66  33  51  96  49  19  68  38  87  26   4  13  30  81  93  49  92  37  21  63  33  99  76  24  90  49  76  34  71  28  66  55  31   6   3  83  15   4  71  26   8  90  10  29  61  59  61  38  60  19  32  22  89   2  41  91  89  19  37  40  22  98  22  85  60  91  37  35  35  76   2  29  20  23  20  90  24  83  66  77  11  92  62  46  14  18  15  57  91  95  13  47  16  86  31  64  62  53  65  54  20  33  87  30  11  35  28   5  32  17  35  90  86  39  63  14  19  49  54  52  72  30  44  43  45  60  38  89  61  85  54  43  51  52  66  13   8  15  42  68  91  77  46  22  73  19  90  46  83  77  37  87  54  85  53  98  39  15  13  37  59  75  80  65  41  37  19  94  71  66  88  10  97  24  80  23  57  62   3  10  47   5  76  36  21  81  24  71  86  39  47  44  70  93  25  58  13  48  16  51  18  17  64  59  27  77  85   6  61  68  45  52  41  66  58   5                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                          6  75  65  83  79  19  88  12  55  62  72  38  49  69  32   2  95  61  17  86  12  34  14   9  54  71  51  71  27  29  99  96  67  94  55   7  86   5  50  48  58  25  79  14  31  38  45  55  28  61  18  64  65  24  19  38  78   1  19   3  53  97  61  43  88  61  31  58  46  33  40  95   4  46   5  66  58  60  23  65  49  65  16  35   7  88  87  71  79  61  71  74  98  86  45  66  85  66  14  78  95  15  99  31  93  71  47  29  93   9  25  78  44  19  40  88   8   7   2  87  39  77  25  63  78  20  82  27  42   2  75  75  96  91  43  44  50   2  70  67  90  60   2  64  15  55  57  86  31  99  92  86  38  81  29  31  82  84  45  28  87  20  95  19  37  93   1  29  14  43  99  80  31  22  24  93  21  72  65  86  57  95  80  28  34  73  81  54  94  64  38  71  21  56  55  68  51   6  81  97  92  79  73  81  76  81  91   3  68  39  28  11   1  31  84   9  53  26  61  29  69  79  59  59  19   9  78   4  10  53  10   9  43  17  20  75  92  40  47  42  37  94  14   3  36  65   9  66  69  93  22  79  43  84  21  76  47  83  80  71  40  43  71  39  35  69  89  20  61  51  11  50  40  97  45  78  76  95  34  52  42  57  43  21  51  42  42  27  30  76  22  45   8  71  26  30  62  66  77  86  96  38  64  56  88  68   5  50  19  90  79  59  98  16  96  21  80   2  87   7  71  61  97  82  12   5  37  58  83  56  42   7  20  60  57  30  14  16  64   8  53  25  20  96  75  17  54  81  74  45  33  69  30  58  97   6  67  36  43  41  46  34  44  66  10  41  81  93  23  47  80  46  46  34   6  86  28   3  57  75  80  55   2  77  63  82  51   5  48  70  10  84  99  71  47  45  91  28  69  56  28  37  91  15  19  34  56   6  92   9  62  86  85  41  81  39  20   2  54  33  20  75  24  77  60   4  28  97  63  11  64  92   4   4   3  78  14  39  86  56  61  51  82  51  55  17  74  26  67  81  75  27  53  44  13  95  36  42  80   8  59  99  73  66   4  49  47  32  33  89  65  46  96  37  49  26  54  62  68  72  61  37  57  89  17  82   2  11   7  54  44  11  26  81  76  69   7  74  77  48  57  31  41  37  95  79  53  39  10  27  35  47  62  98  29  27  30  37  13  87  22  45  55  97  17  13  75  67  11  33  74  19  54  78  59  58  85  16  95  23   5  44  95  50  42  53  70  98  17  11  93  79  58  16  30  94  82  68  80  47  48  96  86  65   9  17  56  21  67  69  50  72  81  19  55  42  98  47  92  94  92  16  71  64  58  67  98   5  40  61  74  95  11   4  54   1  98  94  53  24  69   1  37  31  31  52  52  60  16  44  52  74  19  33  20  94  42  33  67  17  49  74   1  99  66  82  20  25  56  65  93  49  28  55  25  68  36  93   9  70  51  48  95  58  99  76  69  98  74  97  71  89  15  25  38  95  18  53  63  65  50  65  93  40  30  33  72  10  79  68  23  41  67  87  19  56  85  83   6   9  93  53  72  71  10  38  30  83  55  90  50  48  13  75  28  18  47  51  99  87  29  75  35  82  42   8  84  90  97  13  48  17  54  64  59  66  30  73  54  74  13  41  81  77  93  73  75  10  50  29  26  82  33  14  24  70  38  21  16  72  94  90  82  60  31  68  11  46   9  45  26  84  59   3  36  62  73  46  88   2  11  54  22  10  22  11  93   5  59  46  84  49  36  24  56  32  79   7  42  83  72  50  18  91  55  63  78  63  51  11   3  61   6  36  32  59  91  22  70  19  12  20  17  17  36  99  52  42  51   1  83   2  65  71  75  88  11  46  58  20  54  36  99  94  21  22  80   4  40   2                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                            38  82   5  84  16  22   5  57  93  19   7  13  87  44  17  61  62  51  20  90  97  56  42  52  37  35  87  96  66  18  43  83  92   9   1  74  80  64  16   9  19  12  56  79   3  98  96  80  39  54  11  74  43  13  25  90  54  40  65  65  51  89  25  59  42  61  38  92  87  34  62  46  73  80  87  35  84  26  20  58   4  37  97  20  21  34  58  19  11  14  50  86   2  59  42  90  54  87  49  13  45  20  46  36  50  10  42  35  38  57  98  64  84  50  55  24  91  39  97  11  65  22   2   4  89  87  36  76  17  13  60  53  95  92  58   8  47  30  79  93  72  60  78  85  65  27  49  98  31  89  18  44  32  82  69  47   2  73  38  70  27  79  40   8  60  66  71  19  34  54  47  45  56  25   5  43  47  79  47  79  98  98  41  21  11  88   6  89  25  29  43   3  23  23  96  48   1   3  73   4  99   8  43  41  76  17  62  77   6  59  22  70  17  54  98  78  18  15   6  50  42  78  93  16  11  38  97  27  11  70  12  31  68  71  61  86  86  27  42  46  58  55  85  20  46  47  33  25  80  55  56  39  91   9  42  68   8  24  93  33  46  84  53  97  18  86   8   7   8  38  39  43   3  18  31  12  20  47  53  14  63  56  19  16  95  77  73  37  75  23  17  59  86  71  60  52  32  33  65  94  84  45  64  32  82  61  81  43  63  50   5  21  23  89  40  11  94  35  58  50  93  46  44  26  46  78  79  22  70  59  60  93  47  98  37  24  81  79  88  83   7  12  54  23  68  65  89   1  27  74  79  41  15  81   2  78  94  26  84  55  51  48  76  89  95  55  94  79  50  89   7  19  75  28  17  82  49  35  25  46  98   8  52  26  11  21  53  43  45   8  93  31  41  24  80  91  65  24   4  57  17  70  83   4  18  29  10  40  14  75  12  56   2  30  26  28  63  63  67  94  20  11  21  29  75  90  63   4  58   5   8  95  44  98  28   2  94  97  32  26  53  58  92  74  60  81  42  45  38  50  75  57  58  30  26   7  27  53  48  60   9  58   7  95   4  46  52  10  73  22  67  91  62   6  58  38  34  28  14  89  59  17  12  63  92  79  30  63  86  68  58  75  45  79  65  65  72  94  13  14  87  10  42   1  69  26  52  65  85   8   8  27  96  47  58   5  54  13  73  46  13  82  65  19   6  57  86  67  66  80  80  99  54   4  33  24  16  52   7  29  18  15  84  38  54  93  55  54  28  12  13  49  26  74  58   7  33  16   4  57  75  21  34  74  94  43  48  47  37  97  95  84  94  38  97  83  27  74  40  54   8  34  44  67  87  46  15   5  41  74  87  42   4  48  57  48  11  63  22  97  51  53  70  70  52  28  86  42  53   6  12  61  68  49  98  73  57  96  87  69  36   5  71  17  21  11  13  12  59   1  81  54  44  37  26  37  15  69  41  91  32  70  64  19  86  21  88  63  75  83  95  51  23  95  67  96  15  54  41  55  46  44  72   2  61  29   7  51  37  83   3   9  20  40  16  89  16  58   9  69  40  20  20  17   7   3  60  44  97  56  87  92  71  39  40  96  42  82  10  65  40  47  39  82  51  98   2  13  70  40   5   4   7  40  35  86  23  18  24  26  67  30  38   5  49  80  46  14  85   3  75  31  59   8  20  44  51  31  32  95  54  46  54  40  30  20  60  84  59  27  61  15  19  37  95  56  28  38  21  25   6  87  19  88  42  16  64  53  52  72  74  83  48  34  28  27   5  22  63   4  90  86  86  42  68  30  73  97  14  28  19  43  44  70   3  93  10  58  89  68  17  59   3  20  12  85  34  55  51  63   1  91  43  72  47  72  55  89   2  55  10  73  49  63  18  31  42  77  34                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                              94  47   9  45   1  91  44  55  60  22  44  58  42  20  77  59  33  35  59  46  72  24  70  92  69  50  18   6  57  74  49  52  62  92   1  85  38  91  52  93  28  67  85  50  63  59  67   7  39  14  35   5  32  23  32  47  72  19  22  64  49  68  95  21  97  19  76  50  98   5  10  93  99   7  26  29  91  54  62  81  18  75  66  35  18  30  60  14  54  69  69  68  38  56  42  45  48  40  26  73  29  20  85  23  19   5  85  66  76  94  30   5  60  78  65  53  74   7  42  59  35  40  66  26   1  81  41  25   6  19  66  64  75  81  29  67  63  46  30  38  88  13  90  54  56  19  98  79  12  74  48  86  72  84  28  50  21   4  59  17  45  86  68  89  88  50  76  73  70  77  59  61  27  49  58  80  95  61  11  40  18  99  46  17  36   9  58  88  79  31  95   8  21   4  55  39  50  89  65  46  61  52  37  46  50  55   5   9  38  76   8  40  89   8  35   9  40  59  84  79  57  94  94  99  75  67  36  35   2  45  77  91   6  96  34  47  68  56  31  55  41  45  36  25  52  12  58  77  26  85  97  73  73  47  32  75  17  61  82  88  34  68  65  25  87  38  17  85  52  68  52  63  68  78  88  40  71  53  51  12  52  61   2  96  86  41  13  68  87  73  36  95  28   9  13  15   6  28  25  36  19  85  32  10  55  88  19  22  32  29  56  21  24   2  24  35  11  88  24   9  91  92  92  82  60  96  52  18  86  77  41  93  78  13   9   4  83  63  25  16  40  18  99  59   1  43  98  99  40  65  49  12  63  22  13  55  33  14  17  25  58  32  86  56  79  87  93  30  37  49  56  37   6  74  12  43  29  99  65  49  23  72  90  87  91   6  50  86  99  29  61  43   4  36  21  81  84  86  56  44  11  53  18   2  63  71  88  10  97  59   2  31   2  40  67  10  69  28  35  99  84  91  85  52  17  85  55  11  69  44  59  53  78  33   4  94  11   3  30  48  47  71  52  78  64  84  51  94  53  80  81  13  28  44  14  41  52  92   5  64  46   4  84  41  41  23  72  37  13  26  67  32  77  23  19  18  25  78  47  19  32  29  78  76  71  11  48  81   7  55  14  10  93  66  38   1  67  83  70  89  34   7  10  34  97  13   1  84  59  96  95  30  44  22  55  59  72  63  46  48  84  44   8  36  51   3  33  30  76  71  90  86  86  60   7  11  46  95  60  94  29  93   4  77  25  23  79  77  32  63  59  36  21  25  92  83  78  53  18  86  64  73  82  59  97  97  72  70  65   7  93  84  80  13  78  62  63  70   7   3  52  71  82  37  88  77  20  21  69  94  93  67  47  84  58  31  84  83  86   1   6  41  34  75   1  34  85  46  51  98  19  77  15  14  69   7  46  48  33  83  73  99   6  85  90  21   9  60  12  39  48  82  75  72  21  66  72  50  74  27  69  91   1  28  54  76  75  53  37  43  75   2  72  94  52  83  69  54  26  55  73  87  20  19  63  11  18  87  12  32  21  15   1  74  88  44  91  66  67  60  93  73  57  38  71  58   2  32   3  46  91  78  90  68   4   1   5  31  22  91  76  12  75  94  36  21   8  52   7  35  96   2  77  41  21  52  75  13  83  14  96  54  24  61  23  92  58  89  93  47  76  62  44  25  89  65   5  17  56  65  78   7  94  79  31   9  36  32  19  13  14  67  44  36  27  15  59   1  91  87  12  55  15  15  54   4  66  90  17  85  60   1  59  21  20  69  33  38  45  62  37  61  72  32  44  38  36  16  16   3  26  29  63  81  93  60  27  22  18  78  37  28  50   2  61  68  30   1  27  86  99  75  18  14  76  94  68  25  36  76  97  76  66  66   8  38  87  54                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                12  83  87   9  43  24   8   3  95  72  21  77  23  25  17  65  49  10  71  95  34  54  54  49  22  67   1  46  51  41  49  73  78  21  13  24   4  61  94  94  64  33  90  37  97  97  98  89  17  64  25  56  18  76   3  62  41  58  59  98  56  21  46  52  57  94  96  21  81  67  62  19  12   6  99  17   3  21  61  35  56  21  80  81  64  57   6  86  62  40  11  18  65  49  32  63   5  17  77  65  13  80  21  94  11  26  32  35  29  56  72  84  71  51  46  32  92  25  84  26  40  44  92  36  90  90  81  89  21   8  91  66  22  21  47   3  92  92  45  99  41  93  73   6  32  72  95  52  76  47  44  23  29  12  74  61  97  82  29  15  65  12  90  67  41  65  70  96  94  22  34  27  86  94  92  53  62  13  62  72  47  54  81   5  47  36  75  10  14  92  89  88   6  53  68  65  22  13  88  93  53  87  53  13  70  26  70  57  95  98  52  63  46  19  76  61  54  50  80  84   2  41  59  83  64  78  64  88  18  82  67  23  92  66  61  31  71   6  62  41  85  11  85   2  69  92  80  85  56   2  92   5  85  20  89  21  19  70   9  56  97  42  99  82  57  40  55  48  77  61  79  57  26  54  87  92  98  40  27  49  55  99  68  25  17  57  54  53  49  49  35  10   5  33  36   2  90  96  52  82  23  59  74  40  28  59  91  10  55  89  19  92  35  75  61  50  55  10  33  22  91   3  30  43   9   7  44  10  64   6  86  70  54  49  53  44  65  12  39  13  70  57  53  79  93  86  43  42  55  61  38  51  56  80  58  88  67  99  22  35  37  70   7  14   3  17  82  48  82  35  91   9  14  57  59  80  97  25  68  55  45  91   8  60   3  12   8  75  79  78  44  59  71  41  19  10  96  33  50  82  61  21  66  20   3  57  62  47  47  85  73  47  52   5   8  69  19  98  56  68   8  70  78  40  99  84  14  99  92  27   8  31  56  76  50  35  51  48  94  23  60   9  79  74   5  63  14  47  61  77  17  20  14   3  11  52  51  35  91  40  36  70  96  15  58  82  67  49  50   8   7  32  54  58  33  35  96  67  73  41  38  87  11  84  70  47  83  44  18   1  61  23   6   3  52  78  58  23  46  71  16   1  92  98  32  32  17  10  27  67  19  69  99  11  88  51  42  50  42  25  31  36  78  75   7  71  72  52  38   5  43  98  26  89  63  45  73  49  81  10  51  98  11  93  50   7  36  63  67  43  87   3  48  62  56   4  54  81  66  46  34  40  60  90  38  20  81  99  70  46  70   2  71  52  98  44  73  61   5  15  67  13  83  78  39  87  45  18  68  53   4  11  17  11  43  30  78   2  39  79  56  31  44  14  29  14  86  48  82  43  49  77  91  15  62  20  40  49  11  54  31  65  54   2  41  99  59  74  70   3  63  85   2  49  81  92  87  13  22  83  85  71  71  46   5  68   8  14  32  96  41  57  85  25  27  89  73  13  17  82  73  97   5   2  72  86  63  30  59  92  99  97  41  32  27  34  45  20  43  44  53  34  70  75  48  49  54  26  68  17  92  35  30   2  72  72  48  42  52  88  91  86  32  31  65  42  16  81  60  33  65  56  14  74  35  76  21  58  28  18  69   2  25  11   9  33  72  91  59  86  46  90  18  66  65  74  86  77  83  33  21  25  62  50  29  90  46  71  91  60  17  74  89  32  98   2   4   2  58  28  24  91  87  31  30  49  68  23  54  59  47  93  96  83  19  10  46  38  44  20  41  84  46  85  73  47  87  64  97  87  46  68  96  82  90  93  42  91  18  68  34  61  56  14  77  96  10  31  83  77   6   5  40   3  81  39  16  30  66  71  76   8  22  17  53  29  17                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                  36  54  89  75  98  42  60  68  76   5  87  89  60  20  16  24  63  33  60   9  96  78  42   7   7  53  60  47   6  66  19  58  41  18  67   2  20  22  19  87  96  61  46  68  36  89  31  53  31  10  28  57  15  95  70  72  20  69   4  15  91  52  37  68   8  44   8   9   1  14  35  56  50  67  57  25  81  71  43  23  23  63  29  21  15  20  38  38  54  97  10  86  29  28  14  54  31   6  53  19  79  89  14  70  11  18  32  90  57   6  36  32  69  71  10  34  39  75  24  28  76  12  70   7  44  45  32  74  41  41  86  22  37  24  63  12  28  14   6  94  75  94  95  88  73  22  33  39  14  41   1  60  29  20  48  80  99  77  78  88  37  67  84   9   5  90  14  39  24  17   4  10   1  64  75  33  68  69  10  23  84  46  74  16  51  30  80  27  99  69  19  23  11  97  42  27  43  61  94  44  60  82  53  14  87  26  66  98  92  17  26  72   7  63  17   5  38  13  66  81  89  66  99  92  29  44  43  30  14  56  52  57  91   8  43  10  36  56  64  14  18  79  79  54  19  61  50  60  53  80  26  46   2  87  82  56  72  70  13  96  45   8  75  51  49  18  28  30  78  82  40  64  11  26  72  22  51  95  14  95  85  32  42  91   6  44  44   3  70  10  42  94  62  47  53  61  31  64  96   1  16  55  33  63  36  60  39  94  88   7  25   1  77   3  99  49  30  34  70   5  43  96  51  45  24   7  85  77  14  28  32  82  82  26   3  70  38  39  51  66  73  67  25  45  21  98  61  12  39  58  17  43  50  29  50  28  27  63  29  67  79  69  28  16  57  96  97  68  67  82  18  79  57  31  73  15  80  38  44  55  65  70  54  27  19  46   5  89  62  19  81  14  44  74  86  40  71  51  96   4  88  81   8  36   7  45  93   1   7   4  31  54  59   2  81  39  80   2  96  25  89   7  56  57  32  57  32  46  55  23  84  91  81  27  95  65  29  20  23  35  93  98  44   9  37  64  90  19  88  17  61  33  15  76  15  60  41  17  70  29   8  66  23  41  63  90  92  64  30  42  77  77  48  98  20  76  69  43  35  15  10  11  36  16  73  71  54  59  92   7  50  89  46   1  11  15  65  60  69  51  71  50  39  65  79  68  45  72  81  71  96  39  64  92  17  29  90  91   6   5  14  63  32  43  70  88  67  91  46  81  55  14  85  62  68  98  16  58  97  80  60   8  44  37  61   7  33  17  56  28  41  21  94  14  64  10  19  78  26  85  40   9  75   9  19  26  17  95  80  96  63   1  27  85  26  77  81  46  63  45   4  78  49  96  32  35  69  13  90  34  86  25  92  64  78  78  32  34  60  27  59  37  76  24  40  28  23  89  69  34  23  51  69  78  76  39  53  34  35  76  35  12  79  85  12  76  44  71  94  93   2  41  27  42  46  77  13  89  91  12  61  60  26  11  84  64  82  52  67   2  32  52  63  67  26   6  18   6  11  93  43  67  13  86  52   6  82  72  91  99  72  35   5  32  82  45  81  14  95  43  24  16  75  40  42  54  63  42  81  37   4  45  33  27  16  84  83  72  81  23  83   7  87  31   7  67  86   4  26  85  54  18  78   3   8  48  96  53  16  25  76  60  61  32  73  18  23  57  75  97  37  97  40   3  66  38  67  14  96  66  10  50  88  59  58  31  31   2  70  14  59  36  21  33  31  16  33  79  36  84  20  50  31   8  44  26  63   2  86  86  44  66  26   2  85  35  65  52  36  34  26  65  30   9  87  85  10  11  25  98  99  25  98  96  62  53  44  84  55  13  67  30   8  81  99  67  99  23  41  41   4  24  78  84  50  27  92  83  76  63  40   5  74  18  70  53                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                    18  20  78  67  20  14  45  37  53  21  76   7  76  16  99  92  14  55  98  60  26  22  29  71  41  75   4  77  68  17  52  18  41  66  37  12  17  68  44  25  15  63  84  91  26  32  72  65  83  53  22  25  36  44  51  30  86  16  86  76  60  73  87  87  71  80  72  63  92  65  57   2  58  43  15  57  59  14  45  13  81  31  39  16   2  79  16   8  24  66  94  77   1  57  48  76  57  62  29  20  46  33  21  33  14  22  69  72  32  56  12  74  13  71  88  44  91  53  91  18  82  12  15  59  41  89  85  30  36  28  51  43  95  55  65  70  79  33  50  54  97   4  57  92  56  91  25  89  71  22  28  53  46  28  21  73  64  34   3  40  68  50  74  62  68  22  95  35  10  39  97  45  31  38  87  44  43  91  99  33  74  29  27  10  59  46  93  42  81  99  22  80  73  54  27  35  56   1  34  32  88  69  71  54  20  68  30  23  76  73  88  74  26  25  42  93  49  83  53  22   7  31  91  39   7  26  47  28   6  61  69  25  24  49  23  77  42  18  19  57  34  88   5   7  76  96  44  15  64   5  71  49  84  34  42  69  96  37  37  33  16  46  18  72  44  33  50  30  46  25  15  63  67  93  31  38  10  53  35  61  21  25  46   6  53  97   2  28  19  78  62  45  11  97  77  56  77  54  84  76  62   8   9  10  41  39  79  81  39  90  96  89  18  61  57  38  91  40  53  62  73  38  34  98  43  40  34  34   2  47  45  21  28  88   5  84  48  48  19  56  48  75  17  99  23  47  48  44  29  84  57  54  82  79  73   4  50  68  39  21  19  70  43  87  10  43  72  88  78  62  62  22  26  15   3   7  53  71   5   2  31  43  36  13  64  67  97  28  11  97  51  29  93  18  25  10  13  92   6  70  81  55  21  21  16  46  45  99  80  27  55  77  69  97  93  70  49  26  43  30  71  17  52  42  58  58  64  90  14  91  31   2   5  86  24  62  58  88  12  68  85  92  46   2  91  30  18  80   7  41  87  70  27  46  47  30  13  11   2  70   7  93  41  94  95  50  45  21  40  37   5  46  26  32  93  38  55  67  83  84  62  92  71  42  58  86  48  79  71  75  62  22  60  79  59  59  48  88  74  73   7  54  10  66  53  61  68  88  24  16  38  10  36  13  92   7  91  34  20  53  45  67  93  91  84  20  19  21  98  42  53   6  83  62  92  38  76  82  52  62  89  68  82  71  86  13  72  77  12  93  76  66  26  89  22  90  57  67  20  39  94  63  89  68  61  97  91  87  66  18  40   3   6  95   5  71  91  80   6  52  68  94  63   3  72  99  21  93  13  80  27  98   9   1   7  85  24  19  59  57  47   2  70  77  49  61  39  23  30  36  56  89  50  48  52  53  81  35  19  26  93  36  32   6  10  65  87   9  36   7  22  86  28   2  30  83  81  49  22  79   3  94  91  14  24  84  66  91  95  44  92  59  19  23  91  54  28  52  36  66  44  80  74  17  85  68  36  89  92  45  34  47  27  33  24  20  77  10  29  45  30  62   9  66   7  74  62  71  50  20  29  50  18  80  66  20  31  48  88  17  85   7  84  59  63  24  59  70  88  57  98  11  32  82  73  83  98  37  51  84  45  81  27   9  13   1  57  59  92  67  47  49  33  98  31  96   4  76  47  79  91  52  11  95  56  13  92  94  37   1  75  83  75  19  86  36  66  37  50  58  86  71  78  11  37  17  99  64  21  82  46  58  46   9  62  95  60  18  76  21  32  78  78  65  21  61  55  93  25  17  29  37  31  21  18  39  26  50  22  69  94  89  34  95  68  87  58  24  13  32  27  12  19  22  95   7  29   4  28  65  18  76  47  79  66                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                      21  34  46  60  81  49  31   9  57  74  22  24  34  84  48  72  83  23   3  24  60   2  15  97  55  16  24  59  99  13  79  79  77  16  54  15  76  98  91  58  69   5  92  24  21  19  59  95  12  49  24  39  54  79  15  59  93  68  35  57  39  72  36  38  20   3  24   6  59   6   7  49  79  44  39  52  91   8   8  39  77  79  68  63  27  42  38  80  38   3  66   2  75  98  63  38  84  18  20  70  83  20  73  28  10  81  32  37  89  81  25  90  45  66  75  38  19  55  50  89  50  35  82  13   3  46  30  40  70  15  65  56  17  84  34  27  23  28  47  78  17  96  34  31  84   4  80  11  98  23  46  63  21  26  83  94  96   6  76  49  59  46   4  13  18  46  58   8  69  21  23  78   2  70  67  14  47  36  57  91  32  15  34  40  73  33  58  44  81  81  59  18  77  69  50  30  50  59  70  73  60   7  94  90  24  92   3   2  31  65  45  82   9  75  85  64  59  39  27  76  98  62  97  26  25  48  13  17  48  17  68  24  26  72  96  71  24  95  15  67  50  16  18  29  59  25  71  98  43  99  73  58  22   9  55  18  84  28  14  93  67  34  11  76  13   2  57   7  56  61  91  60  93  74  83  93  61  83  94  10  28  93  94   9  16  95  94  13   9  10  69  88  23  69  22  66  40  62   9  31  28  41  24  97  71  17  73  62  49  56  57  40  53  96  58  73  51  10  19  12  23  90  92  37  11  84  97  98  35  33  13  19  13  10  83  32  75  57  88  17  15  57  97  10  29  36  64  28  18  21  20   7  46  67  43  59  26  75  20  23  88  18  39   2  39  88  13  84  94  92  47  44  61  69  19  30  60  31  77  27  17  88   4  88  35  90  18   4  87   8  78  67  53  14  25  40  90  76  71  93  65   8  10  65  58  36  28  25   4   2  52  20  27  62  67  88  87  86  96   5  85  93  35  82  15  37  74  49  34  13  66  43  58  68  25  21  76  21  15  65  26  44  31  61  51  20  72  53  45   3  65  54   8   3  86  95  14  56  40   1  11  16   9  87  56  64  94  78   7  36  74  94  14  59   4  76  46  94  79  28  11  90  72  88  65  22  50  12  12  18  18  14  48  66   5  96  36  84  65  97  31  94  59  14  83   6   3  97  11  36  90  56  39  92  84  44  78  67  49   4  61  29  37  17  14  36  58  90  89  90  33  46  52  35  65  25   2  44  47  29  30  83  95  25  94   1  73  41  91  16  37  75  78  91  16  75  90  50  17  62  18  42  16  81  20  20  11  62  71   9  58  11  18  49  38   8  51  41  13  41  95  22  86  81  39  66  86  63  90  89  42   6  12  57  84  40  33  96  79  19  85  87  46  37  44  50  41  80  82  23  14  57   7  78  47  40  32  33  34  77  33   2  93  92  48  57  78  84  54  71  86  42  40  85  32  68  75  43  87  40  87  71  80  77  22  23  72  61  76  48  15  59  79  67  60  65  53  82  42  44  68  26  38  67  18  31  83  55  11  37   5  35  11  92  18  28  89  44  70  46  73  37  55  25  88  81   7  46   6  97  69  97  56  58  39  25  75  46  26  41  46  57  88  92  67  20  43  57  57  19  34  86  10  84  86  56  41   2  23  87  26  24  95   7  62  22  97  11  47  81  40  50  49  23  14  14  81  19  84   2  94  54  84  37  74  54  44  65  95  58  71  66  86  36  44  10  88  97  29  77  74  61  50  99  70  30  20  75  91  77  10  73  56  57  10  30  48  71  54   1  95  97  35  30  74  38  74  96  14  27  37  46  83  89  87  64  36  77  67  35  73  90  54  77  73  82  11  23   4   7  68  18  24   5  94  81  28  49   2  25  97  47  96  40                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                        79   5  20  73  19  62  93  50   5  53   9   1  75  52  63  85  70  31  96  26  15  71  15  49  23  30  23  54  82  50  20   4  51  78  42  41  83  70  94  28  34  96  71  46  75  49  13  17  14  66  67  85  14  91  80  44   4  19  50  96  94  42  44  16  81  14  54  58  93  49  42  21  44  43   7  38  33  34  11   7  60  18  12  63  22  92  68  37  16  22  98  73  49  88   1  63  85   2   3  18  27  51  42  53  85  85  43  98  40  33  22  16  39  75  71  74  65  87  35  35  35  25  47  83  83  68  21  14  28  99  66  73  69  94  39  80  51  37  95  91  67  91  32   6  69  56  97   3   8  25  26  17  33  36  48  35  11  90  47  76  64  46   7  21  33  37  66  72  34  76  20  89  13  97  16  69  66   3  30  84  69  30  19  47  31  81  75  85  55  68  82  10  81  64  87   9  26  38  34  48  86  11  60  67  12  89  99  52  56  73  85  44  42  90  52  52  88  85  77  40  76   1  37  33  57  82  45  89  32  66  76  70  75  85  86  87  97  53  83  64  53  51   9  64  32  12  91   4  81  37  69  70  56  13  60  10  79  30  12  87  15  46  22  85  88  79  28  40  71  54  54  98  58  12  73  23  44  63  30  29   7   7  18  20  57  30  26   3  89  96   7  61  84  56  97  13  93  41  27   8  39  58  73  93  85  77  57  42  55  65  19  75  77  89  43  38  25  46  90  95   4  62  18  94  66  10  97  85  27  63  44  12  28  34  24   9  54  24  81  33  13  85  92   2  12  27  56  96  25  11  56  80  18  95  79  69  45  94  42  99  48  40  35  75  45  95  99  28   3  43  86  42  36  82  91  20  30  79  54  59  24   6  86   4  95  75  44  91  63  93  17  98  65  16  41  34   3  57  28  33  78   6   9  63  29  71  89  53  73  85  41  75  38  39  44  34  63  57  10  89  71  49   3  67  87  21  86  90  64  79  93  58  92  25  37  93  11  60  74  47  78   2  50  85  71  26  36   2  65  72  65  44  14  85  81  96  21   8  82  72  88  41  29  68  29  90  89  12  53  14  42  84  81  33   3  52  12  25  18  43  11  14  51  22  68  54  25  69  97  33   3  50  42  39  95  74  83  25  29  46  48  86  10   2  55   7  65  23  69  29  71  28   1  51  49  58  44   3  51  77   8  20  20  61  14   7  68  42  92  33  85  65  57  51  75  38  23  79  27  34  98  76  50   2  48  23  34  18  15  56  55  77  93  70  37  59  46  76  94  78  72  73  67  97  33  14  73  23  45  52   8  85  74  80  39   9  79  52  75  88   2  34  60  87  90  43   8  27  21  74  94  70  83  97  88  25  89  96  10  92  77   3  36  21   9  26  45  92  24  44  18  97  77  66  22  81   3  79  43  35   2  70  42  58  14  53  65   3  42  28  20  47  17  58  57  59   6  74  88  30   1  27  40  54  56  35   5  55  64  58  95  80  41  55  19  96  15  57  18  48  38  16  10  60  38  22  48  95  79  17  90  49  52  59  11  62  37  72  64  22  49  45  28  56  99  48  62  31   2  57  51  91   3  80  73  21   4  37  32  67  90  56  39  96  30  40  88  94  63  79  35  98  63   1  57  13  91  43  87  46  64   4  10  41  35   4   9   8   7  36  25  82  72  43  86   5  29  81  89  74   8  39  81  28  90  51  26  54  78  79  28  47  56  72  83  42  16   2  49   2  39  53   6  31  97  67  55   2  23  88  22  18  66  83  33  37  40  23  99  35  30   8  28  14  54   5  72  88  35  23  83   6   1  18  85  37  24   3  68  94  58  41  88  56  28  23  59  19  66  65  22  12  30   1  45  57  75  64   5  13  45  85  51                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                          59  67  34  35  32  32  68  23  47  79  24  97  45  69  95  99  60  50  34   5  81  23  18  21  36   5  90  36  45   6  69   9  68  64  77  29  94  90  34  48  21  33  88  57  40   5  24  66  98   4  97  16  77  52  59  24  30  74  71  22  28  75  82  40  87  81  27  70  16  87  20  57  85  24  79   5  93  69  20  91  92  42  17  81  10   5  57  17  24  40  78  28  69  88  10   2  21  36  81  16  77  38  14  46   4  90  64  75  91  74  54  55  10  82  58  65  26  96  41  85  36  11   2  74  16  62  14  71  19  28  76  41  97  52  51  78   1  64  17  85  85  86  17  45  29  62  90  33  47   5  91  26  74  66  56  53  61  26  91  92  51  96  83  94  64  16  94  54  77  45  31  24   5  63  59  59   7  56   1  11   8  17  28  50  14  80  62  83  98  34  95  64  24   4  27  51  12  65  51  66  56  30  12  29  34  62  62   6  96  74  42  26  28  31  89  43   7  36  89  87  83  30  68  31  56  51  36  69  98  52   5  66  91  14  60  24   8  23  54  99  27  60   4  27  78  37  68  39  49  32  99  13   8  41   2  69  21  57  94  14   3  85  19  38  99  62  70  95  31  72  98  90  51   2  18  40  36   3  78  40  78  69  27  48  23  54  50  37  54  67   7  58  50   2  77  23  89  37  92  71   3  41  66  27  41   7  32   2  24   5  44  38  24  60  27  13  77  79  16  98  55  58  11  56  86  31  82  54  99  34  25  69  19  17   9  80  99  42   6  99   4  34  19  69  99  70  77  20  13  91  98  28   2  34  28   2  10  51  79  60   1  94  78  21  25  27  29  94  85  72  59  18  99  45  91  98   1  41  62  44  82  86  99  71  90  47  75  36  57   7  65  89  84  18  79  89  39  53  41  43  86  51  31  88  51  56  89  53   6  43  76  39  33  32  50  27  99  75  26  93  51  97  53  34  91  56  15  57  44  62  16  77  12  35  44  31  16  70  26   9  83   9  88  51  12  42  58   9  66  92   7  42  62  19  65  37  16  99  17  60  43  92  62  85  72   5  91  66  48  18  15  20  38  99  32  57  30  94  65  89  84  62  18  29  27  38  24  86  36  20  26  74  11  27  41  89  48  79  37  64  34  87  11  24  39  56  44  31  87  31  73  88  39  11  74  79  68  78  66  47  75  40  81  54  68  77  27  24  77  68  21  73  13  65  84   7  15  44  62  72  25  94  59  70  21  73  80  95  74  21  51   7  19  35  35  94  99  69  60  87  50  92  48  65  79  66  33  20  56  72  78  87  63  12  97  79  15  83  36  64  60  99  60  33  44  24  88  48   5  57  61  65  87  38  97  66  83  31  45  70  52  35  24  57  45  55  56   4  36  21  29  24  48   4  52  59  99  29   3  40  37  42  47  82  23  39  87  17   2  37  32  29   7  57  62  61   9  81  81  44  67  93  37  30  54  75  64  65  37  39  75   8  45  84  87  22   6  49  31  43  52  84  75  15  67  59  70  44  15  95  91  37  27  87  94  21  61  50  65  93  90  27  41  91  34  79  20  55   9  13  51  76  40  74  23   3  31  41  29  30  37  63  96  81  88  85  37  35  72  97  42  12  58  11  70  10  38  61  76  66  85  80  31   6  86  96  79  77  79  55  23  77  92  86  70  36  76  80  72  62  42  37  35  57   3  97  90  59  35  59   7  34  84  47   4  84  58  79   7  42  53  96  95  72  66  90  63  11  58  53  47  98   2  29  91  74  90  71  24  23   1  61  20  93   4   4  19  20  55  39  49  41  16  81  24  79  87  78  64  16  21  41  71  24  96  19  24  39  38   8  54  63   2  78  67  98  91  66  10  56  87  23                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                            48  15  93  81  18  15  40  42  96  61  46  11  25  94  23   5  37  77  66   1  68  65  57  91  96  70  70  59  70  21  61  15  71  49  77   6  72  81  74  76  44  98  41  84   4  13  31  63  75  64  56  32  81   8  62  47   2  40  66  97  22  11  94  68  64  26  54  92  12  10  35  98  15  13  27  68  65  48  51  83   6  25  72  80  58  61  70  11  12  77  99  67  23  60   4  65  64  62  44  76  82  95  50  98  33  88  64  45  31  15  92  51  63  26  49  94  81  73  83  36   5  14  11  55  93  12  87  75  14  70  19   8  35  20  13  39  19  30  74   6  42  53  73  52  37   9   2  96  69  62  54  81  84  60  38  82  30  44  46  50  60  14  70  10  67  28   8  52  42  16   3  38  14  63   4  91  84  83   2   4  32  24  34  92  96  58  15  46  41  29  65   3  53  97  83  44  79  81  13  14   2  26  56  79   8  86   7   6   1  22  82  15  10  27  27   6  46  12  77  79  32  38  70  68  49  88   4  19  42  11  58  78   5  74  99  73  26  34  78  37  29  79  60  48  43  76  43  11  83  33  17  74  96  95  63  48  70  62  67  30   7  28   3  59  56  20  29  20  59  71  11  18  29   5  76  53  37  20  17  30  72  10  77  54  55  85  82  30  11  52  18   6  28  64   8  87  81  75  57  32  59  74  80  37  57  64  85  80  15  15  57  62  12   1  22  69  94  44  33  78  26  19  22  98  23  40  35  68  42   3  25  60  97  53  84  34  19  70  68  67  66  92  60  41  84  50   2  24  33  18  41  45  78  33  47  79  93  77  88  45  50  36   1  25  85  22  48  66  33  64  81   8  10  80  58  18  51  58  12  63  42  86  52  36  49  32  33   8  61  68  42  30  14  69  20  48  24  59  60  59  33  49  23  67  16  94  66  99  57  42  63  58  30   8   2  47  75  90  19  61  55  12  71  58  60  11  33  29  42  13  65  84  18  73  85  19  43  54  68  61   9  33  63  33  51  92  36  84  53   8  85   5   7  25  98  40   1   7   8  88  64  82  31  93  27  42  48  28  75   2  61  49  80  93  98   1  78  33  26  37  20  40  85  99  79  72   2   7  17  97  70  10   8  76  96  11  97  88   8  31  33  91  99  93  70  71  24  45  17  91  90  29  74  86  22  92  57  73  50  54  95  91  44  42  21  71  20  68  90  41   7  67   9  35  13  52  26  44  81  77  35  13  77  62  40  82  61  96  44  79  26  15  28   7  55  33  36  83  55  84  80  73  32  69  56  98  32  16  91  25  45  14  13  74   1  11  50   1  99  21  56  89  40  15  89  19  99  18  43  63   2   4   2  90  76  26  55  67   3  23  32  82  26  16  23  69  13  27  14  33  66  77  82  86  51  87  30  60  41  30  11  25   7  47  58  60  35  32   2  19  59  91  79  86  66  78   8  67  67  91  51  71  74  14  84  24  44  58  91  10  36  88  49  16  13  92  40  30  57  44  18  26  92   7  18   8   2  92  36  70  20  50  67  50  57  49  98   7  98  65  21  53  67  87  60  61  18  12  18  66  24  77  96  68  88  52  77  85  59  26  46  46  49  94  61  11  46  93  23  90  51  40  54  57  17  69  28  60  27  40  57  44  16  10  49  54   9   3  70  78  86  17  16   1  64  87  39  22  27  30  26  47  48  87  93  55  35  37  94  18  51  72  75  59  85  92  29  87  92  35  37  60  22  54  69  22  71  70  29  94  13  71   1  12  87   7  75  69  13  53  73  11  77   4  31  84  17  84  51  82  98  94  47  51  49  30  50  15  96  13  29  59  90  77  48  82  16  37  69  48   5  93  73  66  29  89  89  84  83  53  90                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                              58  32  56  10  63  96  85  28  34  85  56  87  30  74  25  39  50  59  19  30   2  75  53  22  23  46  39  63  29  92  40  60   9  82  89  34  53  83  54  71  58  23  56  43  48  90  92  81  92  16  69  16  30  35   9  82  72  91  99  54  57  65  96  96  55   2  20  29  29  37  83  32  69  42  97  38  71  23  79  91  65  84  37  47  88  64  63  51  64  74  25  54  60  41  79  27  74  48   1  92  23   1  37  41  21  44  96  29  25  30  58  92  54  55  74  56  95  52  92  81  81  59   6   6  95  32  15  97  87  45  23  79  95  64  12  60  17  81  28  57  61  11  40  22  41  11  73  58  18  68  13  98  72  93   4  93   3  72   1  20  60  20  16  72  85  27  61  28  43  45  40  49  40  83  71  15  42  61  21  56  82  69   1  82  92  26  47  72  66   2  69  64  95  62  54  38  24   9  12   9   9  42  79  92  11  50  60  30  23  17  83  53  32  64  17  21  10  37  71  69  93  83  56  76  68  51  38   9  53  30  73  89  86  97  62  27  15  70  30  32   4  28  87  79  26  64  20  91  36   5  57  36  17  19  10  20  80  58  25  34  96  87  41  68  29  12  62  93  98  79   9  88  90  11  74   1  74  98  30  29  29  88  24  84  75  69  80  45  98   2  24  42  90  38  33   4  27  22  99  20  10  46  31  80  26  99  71  13  67  92  23  42  27  98  23  74  83  32  98  82   8  53  87  20  70  53  65  31  91  32  45  97  39  49  19  22  61  12  50  10  15  64  31  31  35   4  35  16  58   6  74   8  63  59  80  76  17  95  53  26  42  92  32  69  97  65  31   5  74  49  67  58  67  11  68  39  32  27  47   7  55  69  35  11  22  20  22  57  79  82  53  85  38   9   1  64  35  47  59  66  37  60  79  60  24  96  44  30  42  27  14  89  89  92  49  17  37  29  32   9  85  52  91  46  95  38  41  52  98  44  11  80  82  50   6  49  35  54  74  30  45  89  14  78  34  52  27   4  70  54  79  84  20  81  32  95  57  62  85  17  87  16  45  11  82  16  38  63  62  94  17  30  17  17   9  73  69  48  34  65  94  91  80   5  39  31  35  38  83  24  55   2   3  35  96  29  77  92  47  67  74  28  49  84  17   3   3  71  11  58  76  59  84  10  31  95   2  38  67  92  47  35  47  91  21  22  82  83  47   2  38  34  47  98   3  56  18  10  96  95   7   8  56   9  51   5  14  35  85  31  22  46  83  22  27  95  99   6  92  44  19   4  30  81  45  51  37  83  98  65  20  69  38  67  83  84  15  41  86  87  85  32  89  96  22  85  74  56  50  74  45  96  95  14  10  58  79  77  28   7  17  44  56  69  87  24  25  74  68   9  86  50  51  80  49  59  56  32  68  55  33  45  24  80  63  54  10  93  48  71  15  26  58   3  16  17  81  37  53  89  79  14  50  29  58  66  64   2  28  24  85  48   7  88  32  79  74  90  68  99   7  69  61  91  87  25  25   9  72   1  54  65  23  70  23   6   7  48  51  35  23  42  49  65  75  59  56  23  60  70  91   4  74  51  66  37  10  61  69  23   2  11  96  60  26  57  89   7   4   9  62  71  65  37  70  90  68   7  42  74  36  65  72  55  47  27  92   5  68  59  31  70  64  96  61  30  75  59   4  68  43   8  39  15   3  19  23  99  20  39  54  37  84  26  25  73  81  79  99  32  74  34  53  94   1  50  55  54  69   4  79  55  12  16  25  61  98  18  52  52   8  93  34  80  95  23  11  85  80  48  50  47  26  36   7  32  68  52  99  89  96  33   7  57  77  36  52  62  83  87  37   4  58  21  89  74  53  51  56   9                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                1  81  18  33  85  10  51  18   8  42  90  61  58  92  52  39  96   4  55  91  53  93  84   5  85  40   3  87  42  51  41  22  58  61  20  15  42  64  75   8  64  24   7  73  57  15  94  30  22  37   9  20  56  21  98  69  79  57  78  89  87  51  31  82  30  41  94  79  65  58  56  32  74  88  92  40  93  11   2  19   5  88  35  65  39  19  65  69  73  96  28  13  69   9  55  32   7  40  90  19  14  65  46  96  53  87  44  65  53  96  22  17  13  31  52  99  87  24  47  52  80  90  65  27  89  27  43  95  40  94  58  73  60  37  32  52   9  64  33  72  23  82  69  44  97  30  20  98  62  29  36  16  49  94  28  63  21  35  89  27  31  50  79  78  98  46  11  59  19  79   4  46  46  62  99  65  10  17  66  31  73  90   2  86  14   1  90   4  39  58  20   7  72  52  65  85  60  90  44  63  83  56  12  48  98  85  12  44  31  87  73  30  80  97  37  42   3  14   7  40  34  73  47  80  20  38  83  83   5  39  99  32  24  12  56  14  47  74   5  61   2  89  34  39  68  56  36  40  35  86  71  82  49  13  73   6   1  97  22  17  98  75   7  97  66  20  34  99  54  82  56  94  60  85  30  97   3  27  51  25  90  21  43  77  83  76   4  77  94  95  18  91  31  75  77   9   9  99  98  47  46  59  43  62  72  50  67  72  21   5  28  68  89  45  48  45  75  19  74  42  32  31  92   4  31  93  57  26   4  97  48  95  27  42  67  95  94  26  26  82  59  26  50  40  16  11  18  47  60  58  22  53  22  27  35  88  65  31  25  66  29  74  21  27  74  55  69  29  75  65  52  49  11  34  89  83  26  48  73  72  56  75  49  93  84  77  78   7  16  59  69  27  72  19  36  42   9  85  83  81  43   5  50  88   6  93  20  67  51  66   5  38  73   1  21  57   6  59  97  93  41  33  30  54  45   6  39  91  35  89   4  66  52  32  97  93  20  50  23  89  45  39  30  26   7  58  32  77  86  12  71  16  89  24  61  11  60  32  86  41  57  66  22  89  93   6  39  36  20  94  55  99  38  53  52  32  39  82  99  43  13  85  38  45  29  32  73  22  74  58  90   1  68  50  23  61  45  28  66   3  11  76  38  49  57  22  71  50  16  67  48  21  70   8  87  75  58   7  88  26  39  61  53  85  90  28  78  25  91  27  77  76  32  55   4  43   2  27  67  35  78   5  38  19  80  25  72   1  12  23  18  42  19  60  33  64  85  64  27  59  62   6  71  35  67  41  14  93  40  73  22  75  10  82  80  44   1  68  21  43   1  37  26   3  69  71  58  75  85  33  40  33  50  59  29  56  83   3  28  11  92  34   6  40  14  42  34  53  79  64  36   9  40  77  48  75  47  95  42  41  61  41  15  52  82  66  29  32  19  73  39   7  91  52  47  90  90  81  52  64  25  75  23  81  93  33  81  32  55  87  20  84   5  53  35  79  32  40  80  41  72  44  35  53  24  56  19   2  98  31  45  28  80  29  81  24  45  13  39  10  45  53  33  40  28  25  32  19  94  66  73  62  42  56  34  96  61  94  38  52  70  28  97  21  41  64  25   5  21  15  81  42   1  49  44  54  24  75  11  36  59   7  18   4  16  60  33  88  57   8  71  16  99  85  17  50   2  23  15   3  26  12  76  42  75  89  99  80  54  64  93  35  48  98  79   4  45  72   6  60  92  47  35   3  59  66  37   4  67  76  91  76  76  69  66  17  74  90  22  20  84  66  17  84   1  77  43  62  76  73  66  25  19  69  38  61  25  34  65  41  59  80   1  15  90  63  83  39   5  60  24  99  86  44  47  38  45  93   8                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                  63  38  50  83  72  99  38  10  16  67  99  55  89  59  90  51  98  92  29  59   8  46  10  28   6  55  11  36  44  72   7  25  58  15  37  73  15  31  26  98  94  60  43  11  29  53  67  67  48  14  54  57  68  70  96  17  66  93  30  37  39  42  46  96  66  14  89  76  99  55  77  64   8  36   6  41  14  67  32  33  16  91  41  12  12   2  75  69  24  32   2  65  57   4  18  10  15   9  62   9  52  95  53  25  20  18  95  10  65  23  43  68  82  65  15  27  84  12  65  97  97  22  94  61  93  10  62  11  88  91  46  62  42  82   6  30  63  81  32  65  64  36  42  22  74  49  28  90   1  37   1  66  73  94  26  54  77  87  79  77  79  52  46  42  51  29  89  36  86  69  13  37  87  33  36  84  31  20  33  45   1  87  30  74  62  30  60  81  44  55  60  68  51  33  45  17  56  90  19  26  23  13  82  23  82  57  28  72  15  84  22  32  21  56  29  77  99  11  73  79  42  25  63  10  93  25  58  75  20  97   7  57  29  65   3  82  76  93  20   9  54  46  29  62   2  22  66  34  86  42  73   7  54  63  51  89   3  45  73   6  28  73  58  95  60  45   2  26  67  44  73  29   7  29  45  20  92  32  29  28  11  42  26  99  94   9  80  92  49  26  71  34  15  92  34  91  61  56  17  39  86  59  31  87  48  10  86  50  82  14   4  68  46   3  98  73  46  90  55  12  84  89  73   8  66  37  24  20   2  27  41  87  57  34  11  36  85  53  14  33  37  26  70  84  58  74  80  30  78  20  30  23  36  42  79  17  95  87  52  93  73  57  92  69  15  32  60  88  65  23  50  74  43  45   8  81  59  17   6  32  72  88  46  67  44  60  32  48   7  76  82  56  52  53  32  72  30  62  33  25  46  52  51  38  81  47  74   1  80  94  88  84   5  64  89  91  73  61  49  48  30   1  15  80  39  87  56  74  98   8  24   8  92  54  41  39  47  40   9  13  81  82  67  33  18  70  49  24  16  76  24  31  25  98  59   4  12  58  16  31  83   8  92  16  38  85  16  62  92  27  39   5   1  58  25  68  31  99  86  16  85  57  25  61  22  55  76  97   2  42  59  63   3  73  43  25  82   8  75  91  98  49  90  40  74  29  66  19  71  75  23  35  34  51  60  70  76  71  84  58  56  48  50  35  73  37  67  70  75  51  70  10  11  75  65  41   4  31  94  99  11  56  62  67  32  59  38  66  72  42  47  75  92  65  16  58  85  50   5  74  11  89  34   9  26  21  28  62   5  62  34  65  16  99  12  38  31  84   7  10  54  49  36  47  21  73  46  46  53  18  80   9   5   6  57  39  92  59   2  49  46  20  43  76  33  94  79  93  32  17  51  62  73  50  67  38  48  68  36  33  38   2  79  28  82  67  62  55  65  87  56  77  73  27  80  42  69  59  26  36  66  85  14  47  85  19  14  67  37  25  58  24  80  49  57   3  74  20  56  53  84  49  45  95  13  93   2  83  33  26  59  49   8  53  11  37  89  62   4  33  45  24  39  13  63  77  83  25  20  13  91  47  29  37   7  59  74  37  26  30  64  78  86  96  59   3  22  45  88  64  31   6  32  27   9  85  22  78  51  58   8  52  64  74  79  63  45  18  95  23  40  66  19   8  48  77  22  59  32  82  81  29  60  50  59  58  98  28  57  89  97  46  80  55  48  14  29  49  21  58  96  41  51  90  13  50  14  27  99  90  35  30   5  16  18  99  28  72  19  98  84  58  83  89  14  91  30  56  80  22  87   9  75  74  87  97  43  42  72  31  41   5   5  60  25  99  14   9  45  31  63  66  76  14  69  69   2  10                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                    99  92  95  39  71  38  15  44  91  46  94  76  11  16  74   9  33  69  13  79   7  98  53  83  62  22  98  97  81  27  63  88   4  65  73  71  72  91  70  86  81  36  48  15  88  16  27   8  59  75  19  13  76  29   8  20  98  77  81  97  60  74   2  28  74   5  15  65  38  29  80  40  41  50  78  79  53  46  21  25  55  43  56  37  27  92  38  15   3  49  41  87  19  17  50  34  33  17  33  66  33  98  19  66  93  24  92  16  81  28  59  18  89  24   3  66   3  49  24  81  59  22  30  25  86  75  40  58  35  86  64  89  37  34  95  11  83  22  99  90  10   3  82  72  60  32   9  42  69   4  23   3  40  50  70   4  92  69  24  65   7  78  53  88   3  74  38   9  39  11  19  35  78  68  26  81  11  40  49  76  59  62  93  37  21  41  12  11  17   5  78  92  59  91  56  68  88  78  29  85  46  49  65  39  80  66  16  17  41  33  36  40   1  35  35  62  85   9  25  83  28  24  85  54  67  24  22   4  16  90  35  34   4  74  14  54   3  25  81  22  78  15  14  44  45  59  58  45  47  71  53   4  41  78  44  91  53  48  17  35  96  46  27  89  41  74  30  21  97  60  68  27  83  15  69  70   2  51  26  88  78  75  39  43  14  26   6  58  90  59  13  52  70  11   2  75  99  58  47  21  84  81  57  94  46  30  95  72  61  26  95  66  21  67  77  25  48  77  69  88  32  16  90  27  65  31  88  47  36  35  59  34  35  48  57  30  41  62  71  71  98  33  49  49  78  27  81  99  26  94  20  32  70  75  26  80  60   1  21  48  74  33  70  64  66  35  63  31   5  70  99  60  54  11  45  24  37  46  55  67  23  59  47  54  93  45  48  98  19  87  45   7  47  32  68  95  27  32  30  80  98  11  76  38  93  28  76  62  94  90  87  99  87   6  79  95  68  18  21  98   2  61   1  73  69  55   1  98  24  30  54  44   4  59   1  99  68  61  75  48  45   7  69  26  81  91  46  40  10  32  31  16  31   8  66  29  93  46  10  91  50  25  83  45  92  72  26  27  78  95   3  69  76  57  78  83  82  92  87  74  51  53   5  20  22  30  47  90  58  25  85  30  95  23  54   6  69  25  27  45  62  11  54  86   4   5  80  54  61  42  93  66  12  98  28  27  46  37  42  48  57   9  59  91   5  34   1  65  30  61  66  22   4  91  48  12  99   5  28  48  59  95  55  37  99  52  94   8  56  89  34  70  92  70  69  55   5  94  64  61  42  86  40  26  30  82  22   7  19   6  17  28  94  17  40   7  36  34  53  54  97  60  47  17  46  11  12  10  74  45  89  19  93  47   6  75  31  44  29  67  77  36  19  36  99   4   5  23   9  57  33   4  87  71  31  16  96  16  46  50  55  56  38  47  17  65  20  91  78  21  98  83  91   1  21  12  11  41  96  24  93  77  53  98  11  22  12  66  38  34  45  25  63  98  45  10  30   6  66  40  75   8  26  87  73  59  31  36  43  52  82  30  23  30  99   4  62  25  13  49  21  38   9  18  86  17  74  46  89  50  33  32  77  16   7  52  45  33  79  28  89  11  90  23  64  34  23  71  92   4  82  13  43  96  48  27  84  49  90  56  66  67  50   4  43  79  20  65  59  26  17  53  80  44  77  64  47  93  45  23  55  96  61  58  98  96  17  36  66  56  18   9  57  62  82  33  89  60  76  10  38  42  76  36  90   8  61   7  60  79  68  61  48  78  22  30  41  14  85  75  78  99  40  17  22   3  17  43  20  54  35  70  75  31  36  71  19  74  13  62  23   5  90  25  73  91  48  53  14  60  15  74  77  66  93  51  36                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                      8  95  24  63  55  74  79  47  89  93  28   6  82   2  14  49  26  73  77  46  18  78  33   3  74  19  94   9  36  66  29  66  84  22  28   4  11  78  70  54  24  74  77  36  92  84  55  37  21   1  32  46   8  75  67  63  44  99  86  37  26  53  83  38  47  34  56  15  55  39  54  37   6  11  64  95  13  64  85  97  50  29  85  25  87  84  95  80  98  56  42  75  32  53  41  37   8  37  85  52  83  80  61  40  96  62  30  27  88  48  27  35  10  17  24  50  73  67  58   6  97  71  66  94  12  92  80  95  33  95  86  17  17  70  45   8  87  32  40  11  98  62  37  93  72  98  45  84   7  11  96  21  92  42  23  22  94  92  69  93  25   5  71   7  82  89  83  16  58  72  68  44  77  73  64  39  19  43   6  41  18  86  65  68  89  88  85  32  57   4  79   9  13  19  22  27  47  56  29  81  22  10  30  99  15  33  73  42   9   2  80  82  36  90  62  97  26  64  68  79  62  68  79  70  98  10  64  44  12  15  63  19  87  31  74  12  47  80  77  85  40  26  86  72  82  32  72  72  80  35   1  26  70   6  12  86  88  29  45  96  84   8  22  82  58  17  68  12   7  12  52  87  72  30  81   7  70  41   4  92  60  58  36   1   8  79  46  91  35  78  99  67  93  63  54  44  98  17  27   3   8  60  85  36  76  82  12  35  50  41  95  59  42  77   6  66  10  28  59  67  50  28  64  36  29  53  39  80   9  33  71  48  95  62  96  99  99  21  79  28  86  30  52  12  75  95  18  27  96  46  29   2  42  75  20  80  73  27  29  37  73  93  16  51  26  55  94  83  53   4  28  53  28   2  16   1  69  97  52  40  83   3  71   5  20  77  89  34   9   2  27  10  58  90  15  70  68  21  14  62  33  93  54  78  78  61  26   2  85  65  27  23   7  98  31  32  15  66  85  84  22  55  18  62  52  80  90  14  58  70  98  29  11  29  21  63  61  24  71  44  37  25  39  12  49  74  31  67  88  41  33  37  64  57  33   1  82  97  41  94  13  82  41  93  70  49  97  56  29  53  90  16  74  73  88  17  70  32  46  12  57  14  65  68  81   8  86  39  33  49  22  16  83  41  60  32  41  53  11   2  77  39  10   7  12  90  96  71  96  97  53   9   2  96  93   8   4  53  57   4  19  42  34  46  92  68  38  61  19  39  31  61  40  59  87  64  19   4  23  90  48  32   4  52  48  10  27  92  23  15  42  70  15  65   1  14  70  24  55  27  69  30  92  73  89  46  92  87  61  11  54  66  43  78  28  75  19  98  34  14  58  80  18   2  28  10  25  50  84  25  52  21  86  57  58  21  94  56  35  13  75  81  93  34  66  98  95  96  29  30  21  33  87  24   1  21  10  61  15  17  62  44  46  10  69  44  67  66  17  24  99  26  74  99  37  86  87  85  48  96  34  63  27  42  44  95  56  91  34  17  62  39  95  29  34  35  94  45  45   9  75  32  36  71  55  65  60  30  38  97  88  47  79  50  44  63   3  90  54  37  17   5  25  10  92  55  30  20  56  34  37  51  95  34  18  96  40  60  38  23  81  62  52   4  31  82  32  90  23  84   4  30  91  39  70  44  95  88  37  34  32  74  78  45  59  27  44  32  24  44  74  79  94  62  51  22  40  52  96  85  64  42  28  64  23  89  37  18  68  67  57  75  29   1  80  96  70  85  87  63  50  91  67  81  75   9  89  38   2  28  10  28  53  16  84  21  35  87  23  16  58  26  11   7  89  95  79  53  35   3  83  77  50  10   1  61  44  25  83  41  46  25  21  21   9   7  29  48  45  52  58   7   7  48  98  50                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                        77  10   9  50  14   9  67  73  59  58  61  38  62  49  51  91  32  73  89  68   7  60  35  12  25  28  78  62  35  22  55  29  38  71  75   4   7  51   6  34  17  30  78   1  36  21  49  48  76   6  62  54  71   6  14  64  72  59  92  71   2  55   3  96  21  37  56  19  44  25   8  51  42  29  14  70   9  12  54   9  67   5  41  47  20  52  26  91   9  69  25  43  67  51  40  55  27   7  90  81  77  15  14  93  27  55  49  56   5  47  48  54  19  30  32  97  67  89   5  15  48  52  64  88  85  74  31  55  94  23  32  55  77  43  27  27  87  54  34  97  75  64  37  96   3  89  59  70  28  17  87  15  74  18  36  13  83  48  58  27  53  91  80  61  12  61  64  52  29  72  52  39  12  71  15   7  35   6  56  69   3  96  21  91   6  71  60  38  99  66  49   8  76  58  24  85   3  26  44  80  36   5  72  16  92  36  84  51  85  91  48  63  64  65  92  12  46  33  67  68  37  53  44  41  67  67  69  43  87  76   9  46  68  98  79  67  16  90   4  74  84  37  87  56   6  29   8  41  53  31  35  23  28  76  46  31  41  49  86  23   8  91  25  75  21   2  44  83  39  76   3  70  95  78  78  83  50  72  62  86  60  20  93   9  54  73  45   1  63  94  97  12  45  81  24  12  92  75  26  58  77  82  37   5  73  89  45  58  76  41  76  92   6  71  32  85  90  15  95  37  85  93  83  36  84  26  85  71  12  62  23  17  71  66  10  43  53  25  70  51  92  58  41  88  41  50  78  17  87   5  14  91  77  76  99  42  81  92  91  43  42  59  46  92  45  67  60  96  82  63  98  76  34  92  18  24   5  23  24  11   5  43  47  98  40  15  92  79  70   6  27  34  25  92  58  20  10  29  72  98  62  24  20  91  91  52  23  79  20  16  20  83  49  50  61  75  38  59  16  64  68  25  35  34  62  65  84   8   1  26  38  97  87  16  38  98  89  97  82  66  19  90   1   3  42  68  77  75  85  92  96  11  10  38  22  93   7  36  52  54  25  38  53  48   7  14   2   1   5  81  61  30   4  48  68  87   6  27  86   4  66  96  27  47  51  77   6  81  62  92  36  42  75  42  47  89  26  81  41  38  76  46  15  66  67  59  99  77  73  26  87  76  29  97  24  99  97  89  91  94  84  82  51  50  73  27  89  94  27  82  77  67  18  84  56  66  15  46  29  26  26  80  53  76  21  41  78  79  29  78  11   8  71  86  33  88  70  28  89  38  64   2  54  11  29  48  19  64  19  75  69   9  16  19  73  97  11  38  20  99  78  66  52  70  62  88  44   1  46  51  54  32  22  88  83  42  82  66  68  21  70  41  89  34  12  33  93  43  74  50  44  41  35  40  41  95  93  11  25  80  69  56  26  53  93  30  41  60  74   4  61  54  60  57  80  71  70  81  73  26  24  46   7   5  67  72  47  23  22  75  29  35  85  58  16  17  11  67  32  91  11   5  32  25  80  26   7  24  22  11  37  68  35  49   8   9  36  95   6  93   9  39  21  85   4  75  86  27  95  16  58   4  48   5  62  35  46  99   9  41  56  40  61  91  55  73  30  19  26  25  75  41  86   2  22  50  42  68  98  19  72  91  79  54  75  75  65  59  70  82  57  21  64  45  58   9  13  13  31   7  90   5  44  39  23  84  58  77  23   3  53  41  89  41  56  53  43  25  62  33  51  13  13  19  98  35   2  91  23  70  20  41  15  20  97  16  79  80   5  19  44  15  61  35  19   5  59  15  72  52   5  25  67  52  38  74  29  26  42  75  55  79  57  86  57  90  76  99  32  49  22  42   7  85  86                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                          14  70  85  57  74  28  42  88  28  71  90  37  18  95  87  11  64  36  89  13  58  91  68  75  54  76  45   7  77  96  38  58  74  95  92  60  71  75  99  59  77  63  99   4  73  46  35  30  61  28  52  78   2  39  24  28  61  41  57  55  95   3  75  31  55  63  60  57  75  33  61   8  35  70   8  36  86   5  71  18  86  51  28  95  48  17  66  53  43  73  43  81  29  43  43  86  15  95  76  10  49  48   8   2  39  98  46   5  74  69  19  13  31  54   2  11   5  25  73  93  92  95  52  59  56  29  70  44  56  84  30  12  62  94   8  10  11  32  99   8  46  49  18  97  16  33  49  92  58  13   4  23  40   8  82  11  35  47  78  36  69  32  24  94  51  96  57   4  35  37  14  64  84   3  41  17  50  44  61  93  96  66  77  66  55  50  53  24  47  53  90  59  27  76  28  56  56  96  67  97   9  42  52  83   3  68  15   8  82  99  18  88  44  56  29   2  27  79  21  80  53  17  40  10  97   8  22  91  91  10  87  57  66  19  23  22  52  30   4  60  69  95  72  91  41  27   9  56  73  55  21  22  91  76  75  91  76  80  31  49  90  28  24  34  61  92  78  99  35  51  91  99   9  75  14  24  59  83  10  13  53  47  91  32  52  31  26  58  21  33  30  15   7  55   1  35  58  46  70  32  66  47  21  59  97  83  76  75   4   6  30  16  72  47  13  79  62  13  77  54  46  24  28  33  15  72  83  39  80  42  68  59  31  66  97  46  28  65  88   3   3  50  96  14  84   2  36   8  65  72  37  30  93  85  98  30  48  53  91  68  43  63  90  97  63  12  27  96  63  81  93  90  12  76  89  93  54  64   9  34  70  15  56  38  49  36  25  84  91  71   6  33  47  41  66  37  24  86  14  63  22   3  94   7  77  67  85  95  33  97  72  74  93  23  90  80  25  24  37  70  32  94  98  98  78  96  98   4  27  57  12  27  77   7  16  10  10  44  47  30  35  47  22  37  57  77  35  39  49  20  25  85   1  21  83  36  10  17  42  65  57  56  72   6  61  40   5  69  47  92  71  42  52  24  50  29  35  29  99  12  48  65  37  38  37  95  66  23  59  35  72  90   7  79  89  95  31  78  98  28  19  77  81  65  13  98  26  78  94  60  90  16  77   1  80  67   8  59  20  58  60  74  32  88  14  70  63   3  74   8  63  78  82  35   2  73  49  75  83  85  90  22  95  98  85  95  77  58  68  85  66  54  66  18  23  26  16  62  33  99  29  39  45  96  95  53  27  83  38  39   9  18  60  50   4  30  70  37  10  55  40  59  68  76   2  38  17  36  53  94  19  78   4  98  40  64  96  76  76  77  41  78  95  84  64  13  72  83  85  27  31  71  25  26  17  69  16  67  65  12  18  24  18  90  16  50  60  86   5  12  64  52  62  55   2  13  63  67  80  10  43  81  49  49  85  98  78  47  65  67  39  89  18  73  26  89   6  21  11  53  17  51  50  40   7  74  74  98  38  63  68  26  43  81  49  48  62  11  27  55  61  41  68  18  93  93  74  17  51   7  33  95  34  98  12  55  77  65  55  79  16  33   1  62  38  42  23  86  13  56  56  80  86  71  91  72  36   4  10  45  83  17  49  40  71  28  86  70  32  31  91  99  38  98  25  84  62  76  25  28   9  90  69  93  45  20  28  39  80  62  39  42   3   7  35  53  31  76  13  33   1  74  92  78  39  48  14  92  32  65  30  38  23  21  53  75  10  78   3  70  20  46  82  60  27  53  53  71  99  31  10  63  14  27  66  91  73  36  72  90  81  57  46  63  37  61  42  37  18  38  35  39   3  19                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                            75  11  26  83  19  24  92  95  52  73  70  69  98  42  32  80  77  77  96  23  17  23  26  78  67  90   7  35  13  36  84  51  53  60  99  73  79  85  97  28  75   5  62  66  43  79  91  83  61  17  50   1  93  10  91   5  79  84  72  29  66   9  13  34  52  73  20  61  71  69  94  87  83  11  47  69  97  99  23  40  82   3   1  98  84  16  69  98  35  56  92  48  63  16  31  86  49  30  23  80  74  44  31  54  10  89  19  10  83  24  32   8  20  13  18  59  45  18  81  87  19  99  71  72  68  86  67  94  76   1  60  14  68  69  82  25  14  98  14   3  63  12  72  30   5  63  38  66  40  75  68  16   4  80  66  16  64  90  23  88  41  56  19  35  52  28   4  92  33   1  90  85  93   7  93  17  70  88  56  33  21  87  66  83  92   2  84  17  35  84   7  56  44  89  56  98  73   2  11  84  36  94  27  92  57  40  92  61  96  35  32  96  28  46  66  95  74  10  93   5  28  61  22  71  76  59   2  85  83  69  73  32  86  51  67  80  48  51  11   2  95  23  18   8  27  96  10  26  98  81  12  99  82  91  57  23  30  59  60  41  39  26  23  33  71  40  26  72  93  46  43  37  34  88  90  53  91  62  82  48  17  99  35  73  35  57  94  66  79  38  73  42  45  29  40  75   5  28  57  92   8   8  34  86  55   7  15  51  14  31  19  26   6   5  62   6  68  57  54  51  68  54   5  50  91  34  59  53  53  74  90  40  97  99  96  22  29  70  24  36  51  53  29  84  64  46  80  81  17  53  37  10  30  34   7  39  82  66  76  54  51  61  50  50  99  94  73  80  58  68  11   7  78  85   3  79  75  53  13  31  12  71  20  80  54  88  18  63  57  78  20   3  26   6  36  99   9  52  41  86  11  33  75  81  93  66  52  87  83  65  43  92  47  28   1  30  79  47  48  16  25  39  83  59  94  25  10  98  12   9  16  89   3  65  80  36  73  61  10  77  58  76  18  48   2   3  13  55  13  85  48  58  91  89  28  73  86  94   3  67  67  93  27  39  68  67  70  23  37  33  78  14  20  69  56  33  98  62  73   3  77  21  25  99  20  91  88  98  60  42   5  55  44  64  97  94   2  47  67  56  63  24  78  10  67  54  97  71  36   2  19   5  16  26  66  69  35   3  27  87  48   2  84  61  70   6  30  84  38  45  21  40  50  61  59  57  80  53   5  28  85  56   8   2  60  98  81  45  38  49  29  69  31  40  28  80  28  74  37  98  37  69  84  34  31  41  22  48  51  83   6  79  12  38  96  66  93  56  14  13  33  59  24  86  18  38  39  65  66  12  27  84  19  22  51  50  20  70  19  99  36   7  55  84   8  52  36  29  26  14  11  29  89  43  57  14  40  56  55  34  34   6  39  18  89  89  81   2  12  40  23  96  51  30  98  60   1  46  53  53  79  38  44  17  16  76  69  37  55  43  45  56  43  12  13  40  20  54  50  80  38  35  59   8  31  33  53  50  90  89  66  49   9  12  85  96  16  53  47  73  75  53  12   6  21  29  63  54  56  41  17  46  83  65  69  74   2  13  56  47  77  64  17  23  90   9  52  96  25  26  86  16  28  68  55  98  45  62   6  42   1  54  40  92  21  79  45   1   1  40  93  56  61  52  88  60  86  43  91  35  20  61   6  12  80  61  75  81  31  61  85  74  25   7  66  11  91   2  98  19  30  17  25  31   9  76   1  10  25  10   6  80  27  93   6  13  67  19  62  64  52  89  23  80  26  32  93  34   3  92  83  14  78  82  16  96  85   3  16  40  92   6  46  36  70  57  18  25  37  32  75  43  51                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                              69  39  91  12  50  97  80  35  85   5  70  73   4  44  84  87  14   6  65  45  26  76  31  96  89  42  38   8   9  54  32   1   3  91  14  22  52  94  81  76  64  72  65  47  50  29   9  87  44  74  11  82  39  33  62  28  36  79  72  56  95  79  42  71  16   8  78  33  10   1   4  45  78  79  96   8  76   5  11   6  88  91  23  35  22  71  81  61  97  79   4   4  61  73  85  18  54  37  24  22  41  71  33  74  82  23   2  49  40  35  44   2  13  60  87  14  99  62  18  96  34  58  43  37  44  40  21  44  56  75  68  45  63  57  31  58  11  21  24  80   8  91  70  12  62  45  40  85  22  66  86  79  76  39  17  72  94  94  77  24  82  55  99  41  63  36  26  72  56   5  89  39  97  85  67  35  66  32  98  66  51  38  64  45   7  65  38  57   4  23  71  35  28  22  35  33  84  53  66  81  60  35  26  43  65  59  64  47  74  76   7  54  84  22  66  51  85  54  97  43  91  24  92  33  31  68  43  43  69  35  44  46  66  51  89  83  98   9  72  14  15  15  90  13  46  93  36  52   3  51  14  44  68  27  93  34  13  29   2  22  22  22  97  13  31  50  54  49  64  98  42  21  91  81  90   1  91  67  99   7  93  37  95  69  22  87  24  32  75  94  94   6  65  68  69  99  86   3  58  18  92  20  26  53  10  33  45  51  20   6  42  33  54  11  64   6  97  21  69  51  15  90  75  81  95  72   8  58  54  58  11  12  86   8  19   6  47  83  84  38  11  61  10  34  15  84  16  54  49  52  58  31  41  69  25  57  29  65  76  61  60  79  62  74  31  17  34  83  75  11   6  72  30   3  77  43  45  58  44  88  44  32  40  53  13  28  29   5   2  60  52   5  54  17  23  28  47  76  97  60  41  98  12  35  39  98  10  27  81  40  98  89   6  76  36  59  99  15  32  10  43  54  93  61   5  26   1  62  39  80  37  75  27  12  81  20  89  80  84   3   3  70  21  59  86  45  13  35  99  23  50  23  77  45  43  64  53  91   6  69  17  42  65   2  27  99  67  34  31  24  20  10  28  41  69  19   3  90  84  64  84  86  63  58  22  75   9  49  87  10  35  22  53  91  41   5  88  70  90  25  58  56  46  84  90  53  15  33  12  58  61  17   7  96  37  57  42   6   5  24  67   1  76  21   1  15  76  84  62  55  90  83  23  62  35  64  53   9   4   5  75  57  86  21  48  29  74  51   9  18  24  16  89   3  57   7   1  22  58  69  64  76  81  93  25  33  97  59  61  73  97  83   6  51  41  70  67   4  70  47  74  44   5  19  11  32  35  50  27  47  45  57  95  96  29  14  23  16  43   6  63  90  19  58  81  43  35  29   8  26  55  77  57  25  56  84  66  39  12  56  40  45  86  50  55  71   1  71  23  23  67  95  12  63  65  78  64  64  36  32  76  12   1  94  72  81  46  44  82  91  40  50  44  36  55  60  46  22  81  46  12  76  29  34  63  82   3  65  71  37  55  33  23  83  21  19   7  53  42  89  66  95  45  63  37  79  82  32  23  88  19  45  66  97  32  86  68  80  45  83  19   4  22  87  58  13  22  77  63   6  14  23  76  59  98  48  16  27  96  79  36  18  74  20  80  81  40  70  45  37   2   9  63  62  16  35  64  20   6  49  64  99  53  86   1  91  90  31  64  39   7   4   9  42  24  91  77   5  49   2  70  29  26  12  20  52  49   8  20  75  99  32  71   4   6  66  77  49  74  72  21  95   6  88  69  79  76   6  60  35  56  12  16  73  16   6  91  66   6  23  13  23  34  18  54  13  12  69  24  13  39  19                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                56  75  74  51  13  56  69  56  11  57   3  29  96  71  80   8  18   5  75  21  66  33  54   9  11  50  25  23  99  84  73  94   8   9  23  49  69  99  80   6  32  26  95   3  58  60  15   8  85  51  69  85  61  86  18  23  71  22  42  43   6  14  71  57  33  48  32  53  37  93  72  35  12  45  94  44  23   2  67   3  40  34  28  17  92  33   3  88  43  13  17  92  64  88  50  18  87  61  30  92   8  40  20  57  63  46   5  16  43  89   9  68  92   5  41  75  88  56  44  22  18  40  31   8  88  14  36  66   1   7  59  79  54   4  37  99  33  53  36  51  27  88  53  65  87  76  99  86  27  74  63  46  50  71  90  54  46  65  13  60  43   4  32  34  66  27  63  24   2  41  33   3  21  49  12  34  29  53  13  82  32  38   3   9  41  32  73  61  71   7  32  62  83  79  80  67  79  83  59   9  90  24  16  72   1  38  75  34  56  38  86  71  66  39  90  60  88  39  45  63  95  60  82  22  42  92  31  86  38  42  68  75  58  58  32  84  48  94  33  66  96  12   8  41   1  37  25  82  59  63  48  63  18  91  19  86  27  97  33  35  88  32  76  86  94  65  81  23   2  57  45  36  64  92  82  86  40  42  77  91  64  22  74  67  79   3  35  53  72  54  47  41  92  37  47  82  13  95  28  21  88  58  89  30  15  98  86  67  92  78  42  46  47  56  69  35  93  59  52  49  72  50  36  44  74  80  31  95  75  91  79  21  83  35  69  94  51  21  64  16  34  80  64  34  63  99  15  79  48  31  78  94  94   6  35  73  79  60  68  44  44  30  42  12  99  45  49  43  49  39  23  16  78  62  27  21  68  12  18  16   5  19  91  26  39  16  48  84  25  91  79  11  87  20  73  92  30  25  61  57  24  24  66  72  63  63  87  24  32  23  75  38  80  93  16  94  50  81  52  19  15  51  35  76  10  40  93  91   8  64  35  98   5   5  23  67  89  52  68  53  98  18  18  35  86  51   3  91  40  21  22  11  46  14  32  58  58   2  97  31   6  82  11  66  89  19   4  66  94   5  88  50  29  78  98  47  78  54  29  79  27  40  25  63  82  87  60  80  46  54  22  36  26  59  54  88   6  54  98  78  99  87  56  31  61  87   9  56   1  51  58  92  98  80  20  77  58  88  14  57  97  95  37  40  10  97  39  29  98  14  47  74  55  43   2  37  98  59  65  75  72   9  93  64  42  17  67  73  37  41  26  25  62  82  50   6  43  43  41  42  93  96  73  53  85  41  72  93  19  85  35  90   4  43  72  85  75  65  11  99  80  73  60  36  59  32  37  44  21  98  16  11  98   3  32  95  14  70  67  75   7  83  24  38  96  98  79  91  94  80  19  71  94  91  56  92  77  73   9  61  27   5   1  69  37  82  22  72  22  17  18  66  11  93  35  90  33  82  77  61  82  87  78  82  58  50  85  91  26  98  27  79  85  57  59   3  86  90  69  50  50  63  57  24  93  70  40   2  19  25  64   2  18   8  25  27  35  38  86  21  68  75  55  70  73  19  74  92  87  17  57  17  99  14   5  18  10   2  22  81  35  87  99  73   4  65  21  44   9  29  23  80   3  98  27  61  50  74  49  17  39  62  94  79   7  45  92  85  72  86   2  80  25  34  62   6  48  57  66  29  30  73  99  43  61   7  48  70  32  11  61  67  94  42  39  70  67  46  87  58  93  91  46  31  80  64   2  73  16  46  88  22  84  19  79  18  44  89  85  40  80   3  77  95  69  67   3  97  41  29  88  95  73  96  24  57  36  34  52  33  45  91  92  12  84  98  67  52  51  28   7                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                  48  10  75  24  66  35  37  14  78   7  67  42  80  82  77  66  25  91  60  11  67  36  64  38  32  84  18  70  46  70  39  22  51  45  91  16   7  23  60  89  75  17  22  97  89  30  54  94  65  61  98  94  36  31  89  37  60  81  76  32  61  67  59  61  46  37  92  74  61  27  28  75  96  86  95   6  92  91  81  74  30  59  62  73  24  20  80  51  39   2  93  35  65  15  68  64  39  48  38  37  22  31  54  88  52  81  59  29  96  68  37  99  31  25  96  88  19  55  65  41  50  21  19  92  69  42  35  15  28  26  20  96   3  17  96  47  41  52  59  47  60  94  48  25  22  70  68  99  10  35  28  77  32  10  62  25  89  54  81  50  12  26  83  63  60  57  80  72  52  11  60  67  31  80  29  88  37   2  30  24  75  96  41  86  61  18  98  19  53  81   4  87  19  84  52   5  23   9   5  97  53  24  56  34  18  31  78  92  90  14  86  27  41  59  51  52  20  63  40  80  10  68  18  93  84  22  29   9  41   2  69  35  63  64  13  45  23  32  61  63  85  15  14  19  89  46  65  40  72  40  62  30  95  56  89  20  10  93   8  21  71  23  74  25  79  83  66   7  58  87  45   4  61  12  38  33  80  77   8  34  54  85  52  59  90  45  61  92  11   6  88  69  37  54  68  39  90  81   2  75  60  97  63  25  78  84  46  94  91  40  78  54  72  43  37  30  94  15  32  29  45   3  44  58  14  42  57  17  35  74  11  40  95  15  68  30  35  88   3   2  45  39  71  12  48  98  60  88  37  92  24  73  18  39  81  28  47  39  52  20  19  15  18  13  96  31  85  55  77  22  44  14  34  96  75   2  10  55  70  28  47  64  26  85  85  93  88  33  95  76  21  81  16  71  11  31  92  58  86  42  30  90  10  67  14   5  20  53  47  85  53  20  88  56  73  77  69  86  99   3  56  24  70  69  50  43  46  76  92  11  38  60   4  64  68  15  68  92  63  38  55  85  12  77  18  87  54  82  56  72  48  36  27  23  69  62  65  41  87  75  36  37  43  75  74  81  85   1  57  25  19  47  44  39   4  24  38  64  42  66  15  56   8   8  21  53   4  80  32  77  91  87  39  36  79  11  45  92  43  32  83  93  60  45  77  16  38  25  84   6  16  41  25  49  41  91  85  17  49  60  71  99   3  95   6  32  89  60  75   8  80  86  97  72  35  78  33   2   2  66  54  26  28  95  71  36  97  15  99  55  58  63   7  62  21  61  67  74  21  59  23  22  46  42  83  57  75  36  64  49   6  13  39  28  39  94   7  63  61  24  93  69  23  92  75  73  21  58  76  53  88  15  51  41  31  33  92  74   2  69  68  63  16  12  47  76  80  80  13  18  27  11  30  46  26   4  67  55  31  74  11  44  24  61  53  41  10   2  27   2  49  32  34  75  74  46  81   1  57  87  14  22  43  19  74  73  17  96  10  50  12  30  36  65  50  74  43  11  20  79  80  20  36  28  54  35  66  10  42  48  13  24  83  36   3  55  27  76   4  55  68   3  90  14  79   7  65  47  27  18  49  61  89  70  95  30  64  19  91  40  91  74  61  23  10  76  93  89  12  56   9  63  55  34  61  71   8  71  31  49  40  27  85  20  78  53  88  64  22  73   2  50  91  54  95   8  28   1  70  39  44  41  48  83  48  98  48  42  69  23  40  14   8   9  12  52  48  72  40   9   4  24   8  38  93  93  77  41  12  25  26  65   6  32   3  71  39  12  84  95  38  95  68  47  21  82   9   2   2  93  36   9  91  49   4  67  34  88  97  47  82  71  11  58   4  91  44   7  94  40                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                    4  99  78  26  80  58  60  98  64  63  71  87  67  15  25  42  89  71  42  79  70  56  10  91  77  27  82  41  94  68  72  22  36  77  83  72  60  39  69  84  76  25   7  95  89  71  41  38  47  25   6  84  68  21  33  19  49  78  29  72  44  34  27  57  30   6  12  18  12  65  28  15  11  85  81  18  65  63  39  50  62  66  30   2  78  64   6  22  52  31  78  92  39  64  12  95  25  64  75  13   3  15  47  57  43  42  62  67  47  11  17  98  70  92  11  33  94  25  77  98  90  12  66  69  82  90  57  71  90  11  81  20  59  98  37  62  24  96  62  46  13  73  66   3  33  19  17  55  39  34   4   2  45  57   1  11  46  85   5   5  50   8  95  63  41  20  36  34  41  20  35  36  21  98  97  68  11  19  28  16  68  51  26  34  55  51  49  95  46  68  69  98  45  23  77  89  46  48  96  45  87  29  21  55   2  12  15  22  89  74  62  58  29  18  24  95  59   2  86   2  40   2   6   6  82  64  33  55   6  43  29  77  68  54  48  84  21   8   5   7  33  94  87  20  24  57  78  42  66  81  15  32   4  51  60  19  48  13  81  45  60  68   3  96  44  29  89  41   6  92  97  13  85  43  93  66   7  27  90  62   7  11  93  46  31  32  34  13  72  44  21  98  75  10  97  17  28  32  22   1  69  93  69  68  23  40  82  53  83  40  18  91   4  21  84  73  75  87  89  91  59  85   2  16  71  82  54  10  42  33  38   8  93  54  53  15  96  51  18  39  71  37  69  49  90  40  95  41  87  38  17  48  60  16  38  74  35  88   1  61  44  54  41  45  98  36  58   3  70  78  66  83  47  37  25  19  73  48  77  65  37  72  17  56  57  85  30  11  98  29  70   9   3  76  36  55  52  96   8  63  12   7  50  62  25  43  47  89  40   8  43  53  43  97  78  88  69  83   2   8  32  17  35  56  74  79  92  89   4  14  80  69  64  17  93  54  55  86  51  58  83  60  13   4  69   5   5  59   5  79  86  27  72  76  22  72  43  36  22  72  92  76  50  86  18  60  46  38  16  47  70  25  85  63  93   7  93  16  47  11  50   9  78  76  60   7  69  59   4   5  93   9  21  26  61  49  33  68  77  80  55   6  65  53  90  81  17  71  48  80  63  20  22  32  63  78  59  51  64  93  85  75  94  51  21  63  28  86  96  61  87  51   1  85  50  86  21  12  95  62  86   9  94  65  17  59  48  25  18   9  61  23  20  13  35  36  78  43  92  79  88   6  49   5  69  89  42  61  80  86  81  90  56  58  53  24  24   2  65  45  94  99  16  15  75  20  47  58  63   8  42  75  82  35  81  47  17  57  60  89  61  77   2  28  67  32  42   9  70  32  53  41  15  14  68  31  46   3  68  36  68  41  61  85  62  27  91  75  77  99  37  22  18  24   1  20  86  70  41  52  81  50  43  32  73  80  87  92  68   1  53  70  73  34  65  17  48  83  81  23  16  52  81  54  53   7  12  19  64  20  67  82  62  91  31  68  80  71  59  21  98  17  10  15   8  27  17  81  43  69  42   5  87  15  46  81  40  80   4   6  66  88  32  63  49  91  29  16  42   3  52  90  77  88   3  61  69  59  37  25  52  86  55  81  93  30  12  70  50  40  68  12  11  13  22  71  63  57  62  26  65   2  68  13  51  23  56   3  29  19  79  92  48  15  93  38  96  75  63  91  38  30  10  47  46  19   7  54  33  24  66  13  40  53  60  74  29  44  88  20  83  82  79   7   5  54  12  71  55  66  49  49  57   8  33  17  63   8  64  93  20  53  94  58  12  64  20  95  68                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                      97  96  82  94  48  32  43  97  95  82  26  80  87  21  22  95  90   5  75  94  20  72  90  52   1  17  70   5  34  68   7  49  30  36  94  38  92  72  59  81  30  16  70  11  99  83  69  90  63  42  54  82  84  85  66  26  78  54  53   4  39  68  22  55  51  88  95  10  96  74  14  99  16   2  83  57  30  45  90  62  96  58  60  33  26  93  13  52  31  56  82  26  16  56  99  75  63  14   1  68  11  46   2  28  97  17  87  93  52  31  23  46  51  44  97  89  13  79  60  55  61  23  72  33  13  70  55  77  59  80  80  74  71   2  32  52  24  25  74  99  89  48  15  10  63  59  41  69  27  91  26  67  98  83  44  76  60  89  38  21  95  83   4  78   8  70  30   2  95  47  62  83  87  66  84  36  73   6  75  60  37  29  91  78  97  59  82  99  62  21  14  22   7  81  49  29  67   6  62   3  28  69  98  34  70  38  71  58  94  73   1  74  98  50  21  86  84  71  19  32  68  50  58  36  98  83  77  15  65  59  51  41  60  69  71  93  66  84  11  11  62  51  36  17  48  88  50  78  68  97  34  36  43  73  84  41   3  22  99  65  36  80  35   6  18   6  22  58  94  90  50   2  50  33  85  90  75  57  40  90  93  67  96  25  48   3  75  98  98  19  54   8  58  79  61   2  80  36  91  92  76  20  73  92  14  31  80  47  73  70  18  42  58  77  29  28  81   7  29  98  36  92  75  42  64  62   7  72  77  48  85  85  94  47  40  29  59  66  84  51  13  58  80  51  21  21  54  43  10  50  14  64  37  99  96  32  47  22  64  95  56   1  15  66  31  64  66  18  73  25  67  80  41  78  84  40  44  83  70  98  48  71  79  20  89  31  42  93  67  67  94   4  44  86  61  21  15   8  93  75  17  29  21  89  42  36  26  70  54  99  17  56  14  23  81  47  15  24   6  25  65   2  28   7   6  16  59  86  56  72  34  26  96  22   7  31  57  36  55  98  60  76  46  76  99  16  54  40  18  23  24   7  82  42  32  77  21  55  61   2  54  40  33  73  76  91  45  53  84  88   8  20  88   6  43  83  89  83  78   6  76  12  12  62  57  21  22  98  18  11  58  52  85  30  13  38  61  60  49  57  39  88  46   1  19  88  29  15  89  55  27  56  36  37  22  31  22  12  72  60  25  17   7  37  93  40  36  81  32   7   7  30  40  90  74  71  60  41  26  71  12  98   1  93  63  67  46  60  96  20  51  20  58  33  58   8  25  98  15  52   9  35  41  65   1  14  44  57  91   5  14  47   5  53  66  62  64  45  65  87  54  40  75  62  94  13  74  14   9   8  91  35  70   2  70  76  89  37  80  67  87  62  87  79  10  86  32  56  67  40  83  21  88  18   1  22  58  69  34  89  53  37  88  23  72   9  52  96   3  48  39  39   8  29  25   9  98  11  47  35  65  96  84   5  45   4  88  55  74  57  12  99  82  80   2  12  27  56  23  41  92  47   2  15  28  86  36   9  38  70  41  18  96  69  59  37  41  69  60  89   6   8  27  49  78  75  34  74  83   6  57  87  39  93  95  70  69  52  79  95  44  42   6  73  84  22  21  28  16  85  12  14  40  21  72  17  90  15   4  17  79   6  59  83  94  96  78  99  55  99  29  55  85  27  29  61  40  31  98  42  74  57  53  44  98  11  56  97  58  13  77  90  68  12  17  21  37  36  51  38  46  40  69  53  28  37  92  70  21  74  99  89  69  67  20  89  46  72  38  80   2  48   4  38  56  66  20  64  46   1  93  18  70  19  71  39  84   1  43   3   2  94  27  68   9  67  25  18                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                        85  96  10   4  48  36  14  73  39  37  21  97  23   2  86  57  37  51  18  58  51  58  96  52  41  22  15  49  62  87  59  35  99  24  14  60  93  25  64  23  93  17  25  94  84  87  94  28   8  89  18  52  63  49  48   1  53  18  51  18  72  67  40  33  10  63  47  29  27  57  60   6  62  65  73  47  53   4  98   3  63  41  32   3  59  34  54  75  24  64  50  33  92  47  63  37  30  93  22  83  42  44  64  27  33  37  63   5  82  29  54  61  40  66   4  97  62  54  31  31   7  51  11  17  48  65  81  21  19   5  72  88  59  73  46  65  52  31  18  53   9  93  34  83  65  75  83  81  64  51  42  23  58  81  94  45  76  92  68  77  59  12  83  16  86  32  16  41  69  96   5  53  51  98  94  93  98  21  93  28  62  81  77  11  45  13  13  99  71   8  83  89  38  63  62  82  94  67  14  62  62  63  87  45  96  31  60  65  15  46   7  68  26  95  65  50  99  24  43  46   1  75  92  24  22  96  12   6  15  32  43  11   3  68  17  68  42  45  10  58  10  51  34  43  70  46  68  53  39  80  73  71  56  68  39  53  44  23  37  74  77  38   9  92   5  58  71  93  94  91   3  49  79  97  83  44  34  25  68  30  98  31  92  87  74  11  49   4  22  57  42   9  70  89  99  75  34  36   8  36  86  85  72  88  34  10  70  73   8  39  37  94  18  35  95  16  26  82  40  80  58  63  18  85  76  92  88  14   7  16   7  10  16  23  13  71  68  25  39  53  77  86  17  75  35  15  32   6  29  37  61  50  79  57  93  87  67   3  33  85  25  80  63  80  18  76  61  83  36   4  41  69  80  46  44  75  33  46  10  33  68  46  87  94  19  37  16   6  73  63  74  11  83  36   7  59  40  69   6  30   6  49  47  58  67  35  53  44  87  16  30  54  41   9  82   8  74  76  70  16  49  94  56  77  64  42  58  23  92  16  85  16  51  35  82  51  66  37   9  55  94  32  54  91  72  33   1  98  82  59  96   1  82  76  63  99   9  29  72  49  41  82  99  83  40  19  48  46  68  49  18   6  63  95  80  39  20  23  54  36   1  89  90  31  62  36  11  44   8  96   8  19  36  87  99   1  44  10  78  60  31  18  86  99  98  41  79  44  92  27  32  32  52  24  90  77  39   6  81   3   8   9  91   3  91  53  74  92  61  15  48  42  64  15  39  82  29  46  82  92  25  79  96  35  36  17  81   5  10  37  53  90  52  89   9  67  20  21   7  99  70  67  77  67  20  51  73  87  59  87  43  22  45  50  12  78  93  59  28  58  78  57  27  48  31  30  46  87  71  14  62  60  44  43  21  86  31  96  20  71  41  45  49  63  29  86   5  34  47   2  32  62  96  60  37  57  46  12  26  73  74  42  40  64  14   6  37  35  95  70  39  41   4  73  26  82  52   2  16  33  93  63  51  89  55  93  67  11  75  83  52   5  43  94  43   3  69  93  18  89  10  15  73  95  70  46  52  34  44  68  56  62  60  53  27  89  82  47  19  32  63  81  40  95   6  20  71  81  92  93  88  52  99  19  92  60  83  53   2  71  69   9  21  27  57  31  82  94  44  52  56  94  94  31  28  96  94  61  30  60  13  29  52  85  94  32  60  72  38  93  17  40  99  52  86  18  91  60  49  21  20  84  89  58  38  81   5  75  46  47  53  42  50   2  67  37  68  79  37  71  84  54  84  54  59  17  18  83   9  39  46  49  36  25  30   6  19   9  90  32  27  82   8  39  43  72  14   3  50  10  14  63   3  33  16  36  41  98  46  24  78   8   1   3   4  34  54                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                          83  48  90  62  45  48  34  47  90  66  27  59  16  50  91  43  71  78  90  45  61  42  76  19  94   4  63  11  40  65  46  34  64  90  46  46  89  57  72  81  88  14  47  69  46  40  18  52  15  63  29  86  44  55  54  50  25  57  63  83  47  79  24  58  48  68  58  44  29  68  50  65  98  34  84  86  34  23  79  18  10  96  39  53   2  50  48  89  69  27  96  24  89  83   5  32  62  37  24  25  10  36  39  84  17  48  38  17  25  59  84  82  64  34  74  42  47  63   8  46  23  18  76  88  91  89  21  39  38  34   2  26  24  53  60  59  67  55  31  92  54  84  56  40  31  47  34  47  67  58  52  73  12  40  82  28  60   7  89  52  42  66  63  73  59  34  80  72  80  31  34  53  97  63  17  34  14  44  91  82  59  37  95  60  76  16  64  78  31  13  51  25  50  98   4  32  63  15  75  28  96  78  88  97  92  89  94  78  29  40  61  78  86  54  32  72  78  29  44  99  83  71  52  46  86  73  34  23  67  14  57  71  84  11  64  79  32  73  77  43   9  42   9   7  27  45  18  26  40  58   8  82  21  93  44  89  23  11  53  53   3  14   2  85  45  70  74  33  23  88  86  47  77  22   9  16  96  79  58  45  58  83  58  49  98  81  65  61  98  50   9  46  46  70  73  66  92  18  12  96   4  73   5  84   7  77  51  60  96  95  29  79   8  23  93  59   1  81  90  15  65  66  18  61  93  77  35  16  46  96   7  96  33  89  87  55  19  49  50  70  23  34  91   9  13  31  82  82   6  80   9  73  91  66   6  22  45  79  66  65   3  92  63  26  17  93  99  30  90  68  59  69  43  22  72  11   8  46  75  75  81  40   2  72  39  81  39  96  85  86  96  27  31  41  89  58  26  38  37  66  37  91   6  24  81  26  25  56  74  41  29  18  74  44  27  43  10  38  48  98  57  36   7  48  48  35  32  42  10   2  87  57  90  18  20   9  28  84  34  80  76  80  91  46  11  64  70  47  89  44  33  47  47   1  81  66  99   2  50  14   6  65  48  63  59  86  39   6  95  29  70  41  83  65  38   5  98  40  65  78  40  84  19  32  83  76  49  46  97  41   9  95  65  44  84  40  70  47  29  59   2  52  48  88  59  96  93  35   7  61  59  39  45  88  67  46  35  12  60  57  31  84  78  55  20  81  19  27  59  72  48  38  88  31  96  73  85  34  86  43   1  43  86  37  24  62  70  81  61  86  30  94  69  42  64  67  76  66  90  94  73  61  96   4  93  47  94  85  67   1   4  19  10  25  48  35  38  90  46  22  63  89  78  30  23  58  45  10  30  68  74  53  80   9  38  97  22  97  99  65  16  68  12  45  62  81  73  96   8  54  26  10  11  89  25  78  15  22  20  14  63  65  26  90  84  49  26  58  42  45  97  31   3  94  90  15  99  49  11  22  83  67  24  43  19  34  34  35  43  26  31  14  59  47  18  56  11  39  12  81  23  95  86  62  47  50  93  60  57  75  60  51  72  83  71  98  14  67  11   1  80  11  24  30  67  16  56  19  92  64  95  69  92  88  31   4   5  42  41  23  48   8  82  14   5  24  76  66  73  89  31  29   4  52  85  23  18  14   2  78  52  15  40  32   4   3  89  30  56   7  93   2  69  94  49  73  85  62  94  83  82  59   9  66  64  41  95  95  15  94  96  66  88  40  79  27  81  42  17  55  43  40  80  20  30  65  84  17  11  75  14  93  94  65   5  56   8  15  75  84  15  43   3  15  49   1  12  55  41  93  94  74  94   8  88  49  90  18  82  95   8   4  43  57  69  31                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                            70  97  40  74  39  79  20  87  54  54  30  21  75  21  29  92  86  81  71  21  83  73   2  70  55  73  31  99  45  41   4  72  17  80  76  84  96  86  47  88  92  95  88  14  30  81  74  59  48   4  71  72   9  94  80  25  41   5  66  30  91  30  21   9  26  90   1  65  62  49  77  15  89  92  13  32  51  52  43  75  70  55  29  92  45  39  54  80  45  52  63  53  53   1  20  71  92  83  98  26  54  11  87  80  59  85  80  47  55  38   5  99  96  33  57  31  33  39  92  76  39  41  31  40  24  61  89  13   2  60  93  44  59  49  63  44  42  83   2  81  54  60  26  89  11  69  68  90  85  61  60  85  27  44  55  58  97  39  87   9  23  18  99  94  16  36  77  10  53  55  76   9  52  79  84  17   5  37  41  13  23  67  95  90  59  84  16  47  94  44  69  46  36  57   9  17  41  67  73  80  67  82  59  59  69  76  43  78  93  58  90  40  94  44  82  39   7  68  68   2  22  17  16  73  65  22  54  91  81   7  38   4  69  25  83  85   8  24  87  68  24  68  71  55  39  89  83  51  16  97  50  75  72  79   7   6  55  99  83  11  22  49  40  80  25  53  38  79  14  89  11  12  15  90  82  37  54  48  27  69  49  64  60  79  20  55  22  94  21  35  11  82  46  70  21  21  89  74  86  47  47   2  77  94  14  36   5  17  65  72   9  72   1  75   3  66  41  16  16  41   7  52  54  72  27  37  77  40  97  17  96  18  83  69   9  66  38  72  58  95  92  38  31  32  33  68  72  85  21  61  54  61  19  36  79  64  19  13  98  19   3  13  90  97  67  18  17  60  93  59  79  87  64  90  31  46  65  69  11  38  67  36  93  37  54  89   7  97   1  58  44  94  50  10  63  82  16  79  17  32  41  10  78  60  26   4  59  91  23  75  37  32  34  14  58  94  15   4  69  36  78  83   2  12  69  19  96  79  32  28   8  25  63  70  60  86  89  90  66  13  51  33  72  68  40  12  49  79  18   2  95  28  75  98  85  88  12  96  21  86  69  21   3  77  13  66  41  92  33  49  17  31  90  93  99  30  95  65  13   2  74  30  39  12  70  76  46  54  37  30  47  96   8  49  76  17  67  97  90  85  83  25  32  92  67  89  26  71  16  85  78  13  96  87  26  88  25  34  17  93  53   7  31   3  91  12  36  95  32   8  38  75  64  18  81  73  95  85  19  98  40  28  97  43  62  63   8  42   6  85  55  95  24  68  74  58  88  47   7  89  16   5  64  41  20   2  83  40  15   1  73  26  68  39  47  24  95  13   4  75  43  72  63  70  65  41  75  26  16  23  69  71  58  99  26  33  66  53  16   6  86  76  89  38  68  46  45  19  21   9  49  65  49   6  45  53  97  59  72  54  81  43   2  88  97  11  24  36  64  70  61   8  92  42   2  45  55  69   5  76  33  79  89  72  17  63  63  77  34  45  15  58  11   5  87  71  48  20  22  21  47  18  41  37  47  27  24   6  70  59  13  89  88  71  47  28  42   6  68  94  49  22  51   8  19  52  72  93  21  11  40   6  50  74  72  44  58  66  70  76  81  85  70  90   4  92  50  62  53   9  18  40   3  70  13   9  15  57  16  59  65   3  66  40  38  99  94  78  53  89  86  10  72  83   5  83  29  77   9  20  60  45  55  97  88  28  87   7   5  51  85  70  51  66  81  46  25  73  68  18  30  98  24  99  61  95  28  90  36   7  94  13   8  35  35  40  26  11  86  46  77  91  43  72  25  19  79  10  38  39  81  14  51  87   3  68  54  64  42  37  51  31  77  64  89                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                              24  70  82  31   6   4  71  12   8   4  78  44  19  65   1   4   5  97  75  23  40  40  27  93  99  94  16  36   3  94  81  33  17  45  79  83  13  17  65  71  76  54  60   7  84  62  89  42  87  35  73  75  12  91  40  20  41  93  64  65  75  31  62  29  97  53  16  93  77  88  76   3  85  99  52  63   6   5  16  34  78  62  68  92  16  20  19  85  14  19  92   4  20  22  56  60  66  88  35  18  59  70  67  87  87  97   8  64  37  79  85   7  75  44  66  62  86  14  92  76  15  21  66  74   9  56  13   6  60  34  41  47  96  35   1   8  90  22  47  83  88  73  95  67  29  87  16  93  59  67  11  96  28  19  97  40  97  77  31  13   6  44  55  12  95  92  22  43  21  33  94  64   2  33  22  85   6  57  50  24  42  30  58  20  31  72  71  47  42  73  48  50  65  70  48   1  48  24  57  61  12   5  45  62  90  73  99  89  60  20  94  85  98  69  54  34  72  37  19  36  17  75  30  63  88  36  52  87  43  44  77  98  35  69   8  73  39  92  59  16  31  90  83  24  62   3  62  51  65  39  30  15  44  99  66  85  60  97  53  60  34   6  43  71  65  80  46   6  70  43  21  67  67  14   9  46  45  45  54  81  57  16  37   3  49   3  85  16  16  29  67  57  14   6  63  10  33  96  63  27  43  99  75  73  57  28  29  59   6  85  92   1  33  56  86  67  44  75   3  32  19  60  96  55  97   4  51  88  57  36  56   3  45  67  32  52  37  91  42  88  86  28  83  35   7  85   9   9  49  45  45  43  93   7  90  86  26  87   2  45  26  79  67  98  94   4  88  13  24  42  80  20   1  83  47  53  90  92  35  12  53  25   5  45  45  67  81  83  64   3  19  65  60  84  43  93  53  72  26  86  83  74  22  59  48  95  55  16  72  66  47  73  85  20  92  20  36  85  27  72   6  16  88  54  96  57   5  79  58  72  31  70  19  65  81  27  52   8  29  92  85  91  78  97  12  70  10   6   5  19  91   1   9  68  55  59  17  24  77  64  32  98  35  10  32  54  94  89  16  21  92  70  59   2  23  22  20  87  76  11  48  85   2  41   8  63  11  60  12  65  67  22  23  48  28   3  38  39  37  46  96  90  31  52  89  14   2  83  73  45  62  11  41  65  70  31  80   9  53  94  61  64  24  24  14  79  27  68   1  28  32  67  65  82  35  19  53  69  90  86  19  99  60  14  98  69  92  71   7   6  60  43  18  93  91  26  11  46  66  62  14  50  10  74  81  41  42  91  39   3  94  48  87  35  38  56  67  66  72   9  80  66  39  22  61  25  78  58  35  50  81  59  32  20  81  61  58  22  86  24  93   5   4  42  98  81  76  54  14  94   8   6  63  42  38  61  64  74  94  53  54  71  66  98  90  73  36  51  92  49   2  25  12  31  92  53  65  63  90  53  16  74  59  55   1  86  54  39   2   8  51  24  50  25  97  81  57  55  85  18  97  88  74  95  33  30   2  48  43  52  87  38  22  87  53  80  58  64  38  76   5  68  32  43  30  12  99  23  37   9   1  93  47  95  73   9  33  26  65  99  36  45  31  92  27  58  45   5   4  71  85  53  20  62  64  30   2  48  39  78  42   2  10  28  26  94  57  14  30  89  84  66  49  82  52  96  86  25  85  53  47  76  32   1  97  34  16  60  57  62  84  23  95  81  12  55  61  43  14  14  30  36  48  62  65  40  92  41  34  87  52  54  39  93  38  26  34  14  48  70  85  59  16  74  27  46  42  75  39  20  55  68  46  94  65  51  45  29  62  20  57  83  99  73                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                88  27  45  85  47  56  26  64  29  54  49  48  92  92  95  64  53  28   4  86  85   3  33  74  16  51  69   6  74  69  45  90  57  14  38   9  54  42   4  49  86  69  48  62   1  77  48  42  87  79   7  90  68  55   6  42  41  44  36  92  54   7  75  66   9  15  86  83  88   3   7  50  66  70  30  48  76  60  91  56  19  17  20  43  42  36   5  90  44  47  58  55  95  97  72  40   2  14  51  81  67   8  27  41  97  97  74  94  81  37  19  15  66  21  10  97  73   3  15   7   6  27  29  15  13  36  98  58   4  78  17   8  34  24  71   9  98  32  50  56  85  70   2  17  65  61  44  15  57   7  35  54  70  28  85  89  81  59  26  19  88   7  41  10  60  94  13   4  87  58  15   8  90   3  51  91  23  54  35  51  97  38  21  51  26  89  97  50  49  97  38  12  40  37  46  77  61  77  94  32  68  58  70  83   9  77  69  99  78  66  98  81   8  45  86  38  33  55  59  59  56  57  94  22  39  27  73  54  92  14  17  13  14   9  30  57  32  49  26  11  91  30  77  44  58   5   8  23  46  70   6   4  51  29   3  46  98  28  27   3  18   7  93  58  79  95  87  27  71  74  21  37  29  14  72  32  65  28  35  34   3  60  35  45  21  89   6  99  76  44  39  72  37  73   2  78  15  88  74  85  66  54  93   5  35  31  32  40   6  28  20   7  23  56  79  19  17  66  62  95  69  24  34  59  80  71  44  40  28   3  72  74  78  64  64   7  24  55  96  34  94  97  98  75  35  16  77  20  89  22   1  22  64  22  36  56  23   7  29  74  25  74  90  85   4  84  51  66  23  57  67  61  79  44  74  57  62  17  66  57  90   1  60  77  19  18  46  75  52  61  66  20  69  65   6  52  69  88  36  69  97  61  64  19  56   9  17  66   9  57  34  58  82   5  55  47  43  85  85  74  42  57  69  98  67  66  95  35  75  76  32  80  34  60  60  47  22  38  58   6  16  64  62  22  19  60  63  11  19  63   3  25  70  60  65  16  90  60  95  63  41  71  90  69  81  75  79  73  55  64   1  30  31  51  41  33  88  41  95   8  71  29  81  85  19  45  42  88  75  85  31  71  84  30  93  76  56  26  31   1  21  11  27  95  22  42   1  76  29  66  17  70  39   8  73  29  27  60  12  97   5  38  22  71  16  94  23  22  85  17   5  41  37  18  31  81  13  76   5  99  59  75  32  45  76  94  34  75  63  68  18  21  44  88  11  94  66  86  69  79  90  32  70  33  85  39  51  71  58  98  60  96  35  21  29  97   9  27  75   8  65  53  58  97  82  18  64  25  37  56  34  43  79   2  64  15  46  10  87  72  32  90  13  85  82  75  46  46   4  63  65  20  40  43  38  27  24  75  60  73  19  32  37  31  96  41   2  64  83  63  31  78  90  78  78  61   9  52  50  85  45  56  61  67  47  82  51  11  91  77  28  32  54  19  23  16  97  59  20  67  89  24   8  92  33  79  42  24  95  41  29  98  33  78  41  14  88  98  85   9  65  98  75  38  62  71  74  93  36   9  86  36  36  53  48  39  84  47  57  46   4  82  74  40   2  56  84   1  16   6  34  24  69  68  20  86   2  61  19  49  20   3  97  11  25   4   6  41  69  16   8  18  36  14  72  61  27  54  94   3  56  79  40  79  87   4  23  89  65  27  24  92  78  51  56  49  90  60  78  28  23  57   3  34  50  17  17  17  84  19  40  83  66  92   3  51   8  57  78  10  39  10  96  79  12  16  21   4  10  93  37  97  59  98  25  45  66   7  62  59  73  75  52                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                  47  40  38  77  41  67  60  97  19  92   7  64  66  73  69  59  14  92  15  88  74  14  56   4  97  98  50  38  12  60  91  10   3   2  62   9  23  47  10  29  67  91  28  32  54  61  85  14  47   7  96  99  49  62  78  88  52  90  20  49  74  54  72  35  90  98  48  27  77  54  34  78  30  47   6  81  65  41  41  17  50  46  72  94  87   6  11  14  14  91  87  49  72  56  85  22  59  54  93  77   3  32  21  56  42  89  28  94  40  50  69  88  79  89  23  65  93  17  59  47   4  81  41  71  50   4  82   1  80  20  61  69  75  14  39  12   1  93  64  86  31  80  57  96  44  80  16  62   3  95   5  56  69  61  20   2  70   5   7  25  25  56  65  27   8  32  81  32  81  51  32  69  53  26  65   8  94  40  57  61  97   1  78  35  62  28  86  61  59  97  70  99  69  88  79  10   9  62  17  65  16  31  93  88  87  30  85  93  50  36  55  98   1  89  99  63  18  92  13  23  26  81  88  92  53  78  65  86  61  72  26   1  30   1  84  52  83   5  54  44  60  28  75  20  93  62  32  89  60  47  96  43  18  24  74  43  59  80  12  69  84  34  40  64   4  98  76  49  47  52  79  51  10  56  36  45  60   1  92  19  41  60  75  95  23  51  98  95  17  54  72  93  47  70  52  45  77  19  10  11  54  22  55  48  48  65  62  96  67  49  72  10  22   4   4  41   7  88  65  42  68  53  36  89  43  13  74  77  51  37  30  57  59  27   6  89  55  95  35  76  50  16  12  62  39  27  93  34   1  59  19   7   8  48  51  26  69  47  72  46   5  43  76  65  99  16  39  27  46  60  84  31   8  79  74  62  12  94  96  56  54  81  53  25  38  50   5  85  10  79  45   4   1  16   4  24  31  35  96  65  77  35  64  38  97  66  45  71  15  27  66  85  70  83  15  72  34  13   8  54  75  79  40  43  15  71  30  85  30  73  74  18  61  28  27  97  84   3  42  17  24  39  88  47  90  62  74  29  71   3   4  59  64  67  27  42  52  65  38  11  43  72  93  62  72  20  88  66  77  56  78  60  89  74  80   6  30  91  74  51  46  73  91  74  96  64  94   2  93  13  36  20  13  57  54  22  70  87  36  77  73  80   5  96  16  44  58  52  23  98  70  97   5  77  80   2  16  84  12  90  88  16  79  75  78  27  15  28  57  40  30  35  65  86  61  54  64  13  80  56  23   7  67  52  71  73  90  17  23  63  91  64  35  31  15  95  77  13  90  33  38  71  97  43  59  95  42  69   5  75  20  30  34  91  10  52  31  97  44  68  66  71  48  45  86  55  72  12  72  55  35  68  68  84  71  92   5  52  18  43  84   1  17  38  12  33  90  32  80  74  28  74   5  10  12  39  62  60  25  24  43  85  24  20  38  25   1  11   8  40  56  99  46  87  34  51  90  37  44  84   5  43  41  53  11  26  85  39  88  55  67  78   3  48  22  77  86  14  62  48  39  12  80  46  49  76  37  64  87  71  81  72  64  37  42  25   2  79  93  32  20  12  90  30  53  26  75  55  48  93  71  47  21  77  65  51  79  61  77  36  98  33   6  79   7  75  39  31  98   6   6  69   8  17  23  19  50  20  87  54   1  90  69   4  68   4  69  40  88  42  36  10  20  45  56  78  15  60  29  17  50  90  23  17  62  32   6  77   2  98  81  10  62  46  94  58  79  21  73  60  43  57  91  24  57  63  72   6  66  19  80  96  42  76  10  80  86  84  43  98  38  60  80  18  56  53  74  35  35  87  21  62  20  15  81  10  22  57  99   3  48   2                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                    86  33  94  20  42  65  87  97  27  89  80   5  47  17  80  72  41  25  25  44  77  77  45  75  73  75  94  24  73  41  42  92  68   9  77  71  96   8  67  83  68  71  10   5   5  60  88  83  71  53  80  43  92  92  22  78  34  96  63  52  46  20  93  47  39  40  81  82  92  93  84  61  81  70  52  32   4  75  88  86  25  18  25  45  92  86  52  16  40  30  83  73  57  73  45  57  22  75  55  14  23  15  64  86  71  43  15  18  11  82  63  23  60  58  62   7  92  20  12  27  86  42  43   4  61  80  55  18  91  75  33  24  95  27  54  69   2  23  53  45  59  26  92  27  96  15  26  67  93  45  89  43  47  65  21  14  38  28  24  87   3  71   4  82  42   1  52  19  82  73  32  40  30  31  34  34  67   2  52   9  82  53  23  16  71  37  87   5  47  66  95  10  19  67  54  21  35  36  56  63  17  66  71  91  17  59   5  35  36  60  75   2  10  86  50  38  33   8  12  95  47  35  44  54  18  35  46  16  66  40   4  99  52   7  35  44  77  70  49  96  97  27  11  24  88  83  59  15  44  94  41  47  10  24  83  45  59  10  78  86  41  34  34  10  62  49  17  77  76  70  46  55  53  70  52  62  86  62   4   7  52   3  68  27  81  72  48  41  92  53   8  30  18  62  19  73  51  34  78  48  78  71  97  79  80  13  47  48  69  17  50  40   5  80   6  93  99  23   9  98  90  45  39  96   5  89  49  88  64   9  75  82  55  97  36  16   1  88  93  59  43   1  60   4  33  12  27  92  98  48  95  38  68   4  48  83  78  88   5  87  60  54  69  90  71  47  73   8  26  42  62  54  86  64  51   3  11  72  47  56  83  41  50  11   5  90  54  76  52  73  79  90  24  45  28  75  36  59  27  75  68  48  41  74  24  94  22  37  59  42  12  54  78  38  93  58  79  94  16  79  44  70   4  41   4  29  84   5  25   5  47  35  85   6  41  45  33  48  91  57  68  27  31  32  52  32  85  84  13  63  91  67  97  42  71  64  47   9   5  13  92  80  54  43  47  68  48  79  92  57   6  39  37  31  52  36  20  21  30  84  54  87  86  84  31  81  62  23  83  65  83  83  31  11  24  95  74  54   3  66  84  77  56  19   6  81  58  91  70  49  33  36  31  69  35  46   6  17  73  40  70  90  30  60  20   1  85  31  19  85  22  51  77  72  95  87  29   5  88  98  21  55  31  36  31  55  84  34  73  72  25   4  94  56  75  78  98  62  79  50  54  87  47  31  87  27  61  20  99   5  85  13  51  15  20  70   3   9  38  94  82  38  37  28  49  14  31  42  22  23  93   6  86  94   4  74  54  85  10   4  11  57  41  59  46  44  64  54  96  81  28  96   5  73  11  77   2  76  49  41  44  99  43  75  39  60  69   5  25  56  71   5   2  67   5  43  55  95  72  35  63  35  60  62   2  61  66  93  80  88  72  72  18  93  91   4   8  74  15  48  14   7  75  74  61  55  98  67  42   9  34  25  88  13  80  86  76  69  41  86  44  37  26   9  13  95  47  86  76  60  55  79  64  34  87  62  99  13  46  16  14  73  63  91  43  75  77  87  59  57  43  64  89  20  19  37  83  83  99  79   2   7  62  84  10  22  41  44  73  15  40  48  83  35  30  77   2   7  69   3  65  43  61  62  60  24   9  52  53  30  26  81  29  96  36  40   1  64  54  52   1   9   6  24  93  87  31  15  56  86  74  46  24  74  35  33  95  23  42  98   2  16  14  20  21  65  23  43  12  94  75  39  70  82  53  28  30   1  44  41  61                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                      13  84  75  26   4   4  24  15  86  45  34  25  10  82  35  90  21  17  59  34  49   4  57  67  16   9  77  93  60  62  24  78  16  36  97  26  49  23  33  60  99  35  51  98  81  57   6  54  29  87  85  42  57  74  16  19  24  55  54  28  72  41  26  41   8  76  77   3  58   1   6  23  86  96   5  27  28  95  38  10  73  49   8   8  16  27  23  14  52  16  24  89  48  46  10  60  32  30  59  39  71  59  40  49  69  18  55  52  73  54  46  98  26  74  17  19  19  35  45  67   5   3  51  67  17  35  59  87  68  70  60  79  88  18  66  49  71  71  21  76  61  36   4  34  64  32  46  41   3  35   9  77  67  44  13  46   4  22  62  88  77  74  68  42  72  55  71  86  28  28  28  40  69   1  70   6  64  35   5  90   1  80  41  34  27  42  82  27  79  48  53  67  31  54  10  15  75  88  86  55  90  94  62  17  79  24  62  31  19  12  72  29  46  36  44  48  98  71  65  46  12  55  76  88  56  48   9  97  97  42  89  10  46   5  28  11  94  25  93  32  22  88  56  56  42  56  31  22  41  30   3  74  73  18  68  52  80  66  32  49  87  16  34   7  40   7  63  43  68  70   6  60  81   9  20  49  57  35  67  57  25   8  27  34  99  76  24  16  62  57  99  73  65  27  68  75  89  37  60  47  43  41  78  63  14  46   5  10  77  97  62  59  21  40  70  95  12  49  21  49   4  38  94  53  40  52  65  46  59  96  52  31  92  66  58  64  58  77  12  12  52  28  77  26  27  72  99  70   4  18  81  75  72   1  83  58  16  76  85  85  56  43  35  71  99  30  42  42  53  88  79  69  21  72   8  53  86  45  42  70  75  24  69  76  10  26  73  47  76  93  24  47  99   9  32  59  86  72   4   5  83   5  27  95  46  33  56  24  51  63  47  25  67  65  64  26  19  68  93  43  35  14  58  87  62  32  85  98  71  28  71  38  40  94   4  30  51  54  66  10  20  62  37  26   1  87  96  39  48  32  70  43  23   9  72  75  17  94  93  50  85  37  50  63  43  31  71  42  75   8  50  23  64   4   4  38  90  64  56  57  22  65  47  45   4  30  91  78  55  71  94  86  97  85  90  60  82   4  88  27  37  11  72  35  75  96  95  15  59  66   3  37  64  80  68  62  53  62  57  81   8  54  49   2  39   9  72  41  54  70  55  67  18  97  43  33  28  44  67  17  16  62  96  76  25  68  97  98  45  78  44  70  16  58  25  69  77  13  52  50  54  14  68  56  86  85  33  44  75  73  92  36  21  94  27  75  64  61  56   9   8  62  58  19  91  59  12  96  30  90  93  66   7   1  30  46   6  10  39   1  69  14   7  41  38  72  15  40  87  35  88  67  29  62  54   7  32  95  44  64  18  91  34  11  49  54  52  66  50  56  14  84  35  98  64  49  96  71  77  28  72  47  91  76  49  90  80  33  18  53  10  81  59  41  97   3  41  16  67   9  62  39  69   9  76  73  99  67  99  98  92  27  31  73  63  56  98  76  30  70  33  40  58  59  19  41  55  25  91  99  69  27   2   8   9  82  13  35  67  49  31  25  45  68  13  41  56  77  79  77  24  88  90  86  94  85  63  98  67  71  39  70  34  41  31  18   7  86  50  11  52  32  59   4  44  52  99  80  59  37  18  76  72  62  43  67  47  23  20  64  79  52  47  56  45  14  92  29   6  72  63  64  86  72  86  87  30   6   7  36   4  37  12  81  49  61  88  58  62   2  47  84  28  33  67  11  61  33  18  72  71  17  46  59  80  39  87  13  48   5                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                        57   5  42   2   4  17  46  60  35   9  12  71  47  39  97  61   7  57  55  55  12  32  93  32  78  95  21   2  29  16  36  38  85  74   5  16  55  93   9  44  39  27  71   3  15  93  91  75  12  61   6  51  45  16  58  64  29   7  42   8  57  23  36  68   8  46  69  26  29  63   5  57  95  82  53  56  89  94  67  80  56  86  75  84  73  97  19   5  29  48  43  90  29   4   4  51  55  25  17  29  13  19  95  96  11  17  48  56   5  49  94  19  74  42  13  26  37  65  76  46  15  60  39   7  23  98  50  12  15  92  87  84  45   4  28  80  41  57  18  33  26  51  13  72  47  24  68  12  68  42  40  10  71  18  31   2  79  47   8  41  29  91  65  94  58  58  98  86  12  36  92  47  95   1  72  17  29  97  60   8   5  92  39  60  98  92  96  46  95  61  91   3  11  17  56  67  25  34  15  48  53  46  33  31  29  67  61  59  10  69  53  53  87   5  37  39  36  19  30  72  69  46  57  80  13  42  30  46  34  23  58  46  41  91  91  10  84  90  17  94  82  61  38  87  77  79  47  53  90  61   7  21  47   9  66  78  64  32  48  23  15  64  63  25  62  92  90  43  38  37  65   9  30  86  23  54  60  97  36  76  31   4   2  44   8  77  74  27  51  65  82  13  83  87  79  56  64  17  79  95   6  52  13  96  55  89  49  46  37  43  16  19  65  95  82  82  82  73  25  27  83  25  64  39  67  84  73  45  48  14   2  20   3   1  73  19  39  59  69  96  78  66  68  58  69   3  73  14  39  46   6  90  71   3  10  40  43  50  27  35  32   4   9  92  87  36  50  54  35  86  38  72  64  41  85  83  53  88  34  40  24   2  37   9  77  39  34  26  72  97  50  79  73  71  16  25  56  49  27  23  74  58  53  99  65  44  44  49   9  59  44  97   3  18  27  87  19  56  20  27  43   7   7  81  42  87  16  83  23  90  30  60  89   6  85  71  73  83  63  13  30   5  81  25  45  33  19  15   1  22  48  67  27  39   8  86  17  98  53  30  32  94  17  20  40  18  20  26  75  76  95  77  54  70  36   2  61  89  74  89  67  20  18  54   7  58  56  83  32  41  16  38  80  12  26  74  91  84  44  59  57  73  40  49  55   9  30  86  13  40  83  21  35  20  28  96  20   1  84  69  52  13   3  43  98  28  93  13  55  38  98  19  68   1  57  82   3  28  12  74  46  72  34  87   3  30  61  36  15  89  55  34  19  68  16  55  24  68  24   7  42  77  38  16  52  98  29  17  31  37  54  21  86  89  48  12  42  20  28  81  27   9  82  61  87  56  13   4  56  20  55  75  71  63  33  75  58  45  67  61  29  27  40  76  76  42  71  21  25  64  55  28  90  69  93  21  53  18  84  18  45   8  83  31  17  32   3  95  55   8  98  71  97  40  23  48  48  20  10  27  67  22  89  17  85  14  74  18  11  73  63  81  34  57  44  98  73  94  20  12   7  61  97  54  44  23  34  81  65  60  58  57  46   1  31  33  27  17  31   9  92  23  40  56   7  56  14  76  96   4  95  49  84  69  94  41  31  19   7  77  40  66  71  24   4  58  14  13  14   3  40  66  27  32   2  83  57  15  67   9  93  59  99  93  28   8  95  53  12  63  63  92  95  48  10  69   4  98  73  34  46  65  36  55  56  41  28  76  43  48  87  47  49  50  51  33  17  77  64  58  29   2  25  41  85  59  41  24  74  94  63  33  92  39  18  17  53  12   5  79  45  89  14   6  80  52  45  41  28  91  53  13  60  33  23  99  43  99  76                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                          96  51  87  74  50   8  39  77  46  92  30  49  64   6  41  76   3   6  15   5  86  12  86  79  98  25  46  19  81  91  49  24  59  79  45   9  18  27  25  73  23  20  81  25  19  26   9  86  50  47  42  86  87  13  34  19  94  88  36  27  67  92   5  50  86  13  38  24   8  26  37  58  89  31   8   7  24  42   1  66  14  72  69  55  83  56  63  23  24  39  35  19  75  21   5  81  59  51  46  21  96  37  44  52  67  34  79  34  57  22  37  48  40  49  76  99  71  77  86  65  82  65  97  92  25  15  43  59  22  66  33  81  31  49  71  62  52  52  53  50  86  65  74  11  44  20  63   8  65  49   1  15  38  17  79  46  43  99  61  31  25  61  79   2  74  58  34  36  11  98   6  62  68  49  88  40  94  27  71  84  37  60  96  76  83  37  49  18  73  37  52  65  95  36  93  53  66  61  80  80  24  33  11  32  64  95  34  45  42   1  23   8  53  23  84  51  94  57  69  60  18  81  41  13  70  30  91  42  94  54  20  33  52  84  42  37  26  96  72  74  19  44   6  95  98  59  79  32  54  77  43  23  51  12  72  27  41  25  28  87  62  90  70  39  73  25  98  23  99  28  61  80  82  30  29  81  96  70  43  57  59  52  82  81  45   4  79  61  28  73  73   9  79  59  97  18  39  54  56  27  40  83  25  22   4  11  73  67  12  99  14  70  97  71  60  62  51  70   5  30  85   7  20  15  11  76  17  26  22   7  19  61  96  34  94  49   4  50  74  10  66  58  78  64  63  54   2  68  34  11  66  55  75  26  57  25  93  54  73  52  16  41  30  58  35  86  52  90  61  49  27  98   5  61  63  55  34  11  47  35  89  23   3  35  10  36   9  11  21  31  84  20   8  73  97  36   6  45  14   7  87  88  11  35  69  96  21  30  51  42  27  19  40  46  92  64   5   6  72  33  35  57  36  51  54  89  69  17  22   4  96  33   9  11  12  16  93  87  33  91  72  63  44  79  67  21  59  12  55  83  99  50  42  66   7  12   6  69  73  65  62  28   4  24  44  70  99  37  39  60  22  87   7  19  85  26  76  36  73  63  41  95  40  50  69  14  56  21  33  76  55  13  17  27  62  37  82  36  59  91  22  68  19  49  17  32  97  59  68  48   6   5  44   6  73  44  14   9  45  60  74  59  88  67  53  94   7  70  24  29  72  75  11  41   8   7  91  38  96  97  75  49  48  91  41  25  16  79  35  89  65  20  36  59  77   9  54  11  71   1  95  58  44  46   6  57  94   5  21  16  70  27  64  24  99  69  62  88  31  74  87  50  68  40  58  71  13  29  59  49  71  59   9  87  16  68  51  88  83  54  46  75  32  81  38  72  51  84  66  54  52  61  48  16  94  93  22   5  39   3  30  66  93  37  37  96  63  99   9  24  48  31  14  47  52  80  33  89  84  33  83  92  95  37  26  25  19  64  92  61  21  94  79  50  40  44   1  23  75  81  61  13  57  21  97  40  25  66  33  14  67  88  60  54   3  29  80  39   5  17  42  33  70  84  37  27  80   1  65  29  79  74  66  42  50  19  73  25   7  80   3  87  81  64  21  93  23  81  71  78  40  70  24  99  66   9  77  85  34  38  53  10   5  80  40  48  77  91  62  61  45  29   7  98  98  71  22  69  66  22  48  41  60  64  64  47  76  93  97  59   5  73   9  26  89   5  40  58  80  39  18  94  58  44   3  24  82  46  68   9  13   1  42  87  70   6  51  95  30  27   7  41  45  45  86  85  83  52  91  35  36  15   8  70  66  92  56  49                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                            7  14  29  17  64  16   1  22  36  81  88   9  72  60  25   1  75  48  36  28  34  44  66  74  27  79  90  26  84  27   3  77  94  18  86  65  13  58  28  60  40  65  40  62  11  15  55  74  53  95  79  97  24  80  37  80  24  75  49  98  13  93  83  51  17  95  90  27  55  85  13  14  28  19  81  64  86  13  72  34  19   4  61  27  61  50  52   5  17  78  61   8  70  60   6  77  33  12   2  22  32  77  84  62  91  42  27  63  97  40  49  92  97  55  13  27   8  78  74  50  88  17  98  98  76  84   5  27  65   6  29  94  28  10  38  97  66  11  57  56  39  20  40  46  38  48  45  43  89  60  74  45  77  45   2  53  41   2  15  43  94  86  95  84  17  12  30  47  68  40  31  82   5  89  14  76  52  79  19  44  20  75  16  58  43  67  13   1  51  81   1  17  55  87  82  76  29  99  72  28  52  79  53  52  94  11  72  57  24  22  72  52  47  19  48  96  55  28  70  97  24  64  57  19  70   4  32  50  37   7  37  76  89  87  18  92  29   5  54  17  67  82  70  51  26  36  22  39  89  58  42  56  33  59  19  10  80  74  88  39   1  26  57  71  65  35  88   5   9  87  19  85  27  18  86  11   3  61  19  31  74  63  28  77   5  44  55  44  82  23  78  50  27  79  66  19  44  51  92  93  29  78  93  86  64  44  54  22  68  27   2  12  11  33  81  16  20  11  95  70  26  87  73  58  25  81  23  16   8   1  34  45  92  23  51  40   9  98  35  70  69  54  53  17  47  14  20  59  35  41  38  11  82   3  29  91  59   2  11  67  96  32  28  68  87  90  93  90  87  27  44  35  71  19  34  77  59  33  77  26  32  63   6   3  25  92   7  17  56  85  44  10   1  54  69  11  39  66  82  10  87  60  19  55  13  59  39  42  69   7  87  12  48  15  93  80  59  89  71  98  65  20  12  51  86  90  64  69  44  44  86  38   2  69  68  98  84  35  75  59  94  79   7  80  58   9  88  94  56  48  39  76  95   4  57   9  27  64  59  58   5  13  57  96  24  48  40  66  86  48  14  88  51  99  81  61  33  40  65  97  37   1  83  19  81  55  37  94  66  54  68  20  16  29  97  17  54  94  97  27  95  56  86  27  94  51  96  18  82  59  51  36  69  50  97  96  29  94  77  16  99  38  45  55  25  16  75  62  33  28  39   4  56  87  92  91  37  25  91  90  28  51  88  27  65  86  92  70  82  51  23  48   4  23  91  66  98  42  65  46  92  45  39  42  35  62  66  23  24   4  70  42  77  25  67  30  21  44  99   9  29  44  83   7  72  72  47  62  26  61  75  28  96  99  53  20  26  99  76  35  17  81  67  41  19  73  94  40  80  18  88  90  84  36   6  47  18   8  64  49  93  45  74  52  50  29  47   2  53  43  51  37  74  30  75  49  51  62  95  39  97  27  14  54  53  11  57  89  91  84  57  87  25  53  53  54   1  37  59  87  91  53  76  28  88  72  83  23  86  72  23  43   9   9  67  87  61  28  20  43  96  18  29  55  13  78  84  21  49  59  85  28  13  59  93  19  96  57  35  51  38  37  74   6  35  72  34  68  71  61  83  34  37  81  21  60  12  61  40  58   4  90  60  89  23  85  82  30  33  52  82  50  72  30  95  99  81  75  54  47  28  99  11  26   3  16  81  72  97  21  98  88   3  84  62  25  28  13   6  10  94  51   8  87  45  28  49  95  74  11  31   3  22   1  43  13  36  87  88  28  91  68  19  30  64  65  46  63  92  57  39  82   5  32  78  70  29                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                              85  51  85  78  34  55  39  47  16  10  98  62  36  19  73  95  21  56  67  53  28  63  42  77  40  61  73  32  28  14  10  75  91  88  25  31  72  23  15  43  63  23  92  37  75  25  79  26  67  20  28  69  27   4  42  40  47  12  14  95   8  68  87  29  68  18  64  20  77  81  67  18  49   7  48  40  50  92  66  39  53  74  32  14  17  48  89  74  50  86  90   7  90  96  86  70  43  14  81  65  84  70  32  57  96  53  50  82  75  95  72  97  96  55  24  73  58   3  65  40  57  41  12  82  31  60  37  67  12  59  70  43  18  31  13  59  19  51  95  67  48  50  72  70  82  70  42  89  24  16  14  35  79   3  34  24  55  36  15  16  61  56  20  86   9  78  57  17  50  30  16  80  69  87  70   5   9  83  62  62  35  64  49  56   9  61  66  94  85  33  72  95  46  82  90  91  71  25  68  72  60  57  89  59  26  36  16  12  68  20  73  14  36  42  67  58  92  99  80  13  39  53  87  89   7  76  32  95  21  40  88  58  65  99  18  72  83   8  92  29  16  82  46  95  38  21  82  70  59  94  71  50  12  48  85  97   3  68  44  72  40  83  49   3  18  76  80   2   5  70  40   1  37  74  48  86  72  54  78  36  60  97  65  88  64   3  31  19   5  48  53  20  46  40  51  77  85   1  60   8  27  72  60  53  14  45  87   3   4  62  95  27  13  71  20  52  73  44   4  74   4   9   7  69  45  99  61  64  81  76  49  98  38  32  36  83  92  35  49  47  86  11  83  97  35  84  34  97  95  22  23  62  99   4  27  58  76  55  33  91   3  98  12  73  75  67  33  19  53  74  92  63  21  89  60   6  24  73  77  44  91  37   3  84  48  73  38  20  96  74  21  63  66  70  52   3  58  45  15  36   3  57  64  45  78  57  44  63   8  12   4  91  88  70  17   1  46   3  63  55   9  23  17  66  54  52  49  53  54  49  42  56  78  24  36  47  24  82  93  49  99  66  62  61  89   6  94  88  39  14  36  52  96  87  70  63  48  75  48  93  46  40  41  56  59  20   2  53   8  49  36  75  92  72  64  51  96  32  80  70  76  60   2  29  18  32  98  74  82  31  40  23  18  91  67  34  34  60  83  87  23  82  36  53  30   3  34  12  52  26  62  58  94  52  35  28  82  88  16  47  85  81  46  77  24  63  84  18  54  94  42  75  78  26  72  89  42  46  89  18  41  86  45  35  13  80  23  49  83  73  75  70  34  63  78  11  81  91  83  63  11  95  24  45  88  71  26  72  93  76  58  81   9   6   1  14  17   1  85  83  57  27  70  53   6  28  69   3  46  86  76  16  21  67  10  92  15  12  20  97  10  54  76  75  84  92  18  25  81  35  56  97  61  35  23  39  57  55  16   4  86   7  48  85  82  44   6  59  78  73  47  17  87   9  71  70  38  75  98  92  36  54  84   1  20  80  61  64  50  39  45   4  80  31  22  42  13  68  45  82  93  73   2  49  25  74  68  95  72  97  31  64  16  10  35  61  10  75  61  59  66  22  60  35  89  85  79  64  41  52  61  85  92  32  18   8  19  69  95  12  78  35  18  31  46  19  44  14  65  83  37   7  84  50  58  75  59  58  28  40  41  10  47  44  33  19  94  13   2  51  85  54  82  50  27  13  73  41  83  82  46  27  81  49  44  64  62  99  43  30  79  24  49  95  74  37  60  68  27  15  19  26  11  83  72  63  78  43  73  39  88  73  20  28  30  65  47  49  57  40  10  91  51   4  83  51  51  20   5   8  30  70  67  77   8  64                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                59  50  85  35  77  13  49  34  86  25  32  23  34  66  43  55  69  40  18  39  99  69  56  28  63  80  97  92  20  17  96  42  95  19  15  17  61  61  89  58  15  76  38  60  99  58   1  51  31  80  29  26   3  97  47   5  44  25   4  57  29  62  22  94  91  29   2   4  96  71  77  50  58  90  40  87  94  36  35  70  55  94  95  82  64  30  89  79  20  39  12  34  46  83  58  55  11  64  51  37  20  92  74  46  65  35  83  60  26  38  25  35  94  58  19   2   2  79  81  14  84  21  87  17  84  30  19  92  34  57  64  96  96  99   7  55   3  14   4  13   9  32  37  79  84  90  83  14  16  87  20  99   5  92  61  96  20  99  17  50  25  56  13  26  16  70  47  72  37  65   7  31  95  69  61  26  98  85  13  13  56  18  28  69  93  21   4  39  65  65  10  50  10  51  31  63  86  83  96  50  74  26  79  35  10  71  35  74  46   3  33  51  86  51  52  32  91  38  78  53  26  34  35  45  68  64  47  86  35  84  26  99  45  59  52  79  95  85  26  74  13  72  81  28  90  26  54  21  26   6  44  22  24  26  52  96  87  70  59  82  81  67   1  64  88  71  45  78  88  97  91  83  97  92  76   4  37  35  94  94  95  45  45  83  60  76  72  76  17  24  80  99  60  36  42  75  94  28  54  18  97  64  41  66  74  36  31   4   1  69  98  90  42  69  59  38  33  19  77  20  80  57  71  94  83  53  80  87  62  15  55  66  51  92  17   4   2  27  20   2  37  59  32  48  38  94  99  56  85  57  14  10   9  70  10  67  26  90  33  64  77   3  33  13  72  19   3  92   2  41  73  50  38  45  48  88  68  49   5  61  19  77   1  72  69  48  28  89  78   7   8  22  87  60  86   6  40  60  20  72  69  99  54  65  91  62  30  24  99  67  56  45  62  91  39  63  23  80  53   6  33  33  17  26  83  41  86  55   5  88  72  76  46  42  39   3  85  86  43  25   6  50  11  19  73   2  14  68   4  87  61   3  83   2  87  72  84  36  28  63  47  87  21  47  99   6  19  92  63  21  45  84   5  95   3  88  97  49  44  63   4  29  25  21  12  76  56  77  43  77  81  82  21   3  70   7   1  45  79  34  11  81  34  18  98   5  87  46  80  36  25  55  11  34  46  42  43  66  36  98  42   6  75  99  20  23  93  82  90  15   6  93  53  47  34   3  39  53  89  49  47  59  23   7  52  33  42   9  54  90  12  50  82  45  38  18  55  41  25  93  63  14  13  56  60  61  19   3  98  51  45  44  49  10  48  90  67  32  37  70  55  53  32  15  23  21  55  98  50  42  99  88  40  90  90  80  16  22  91   3  94  33  68  77  35  97  92   2  21  12  33  98  73  98  49  51  80  77  26  17  85   6  86  79  46  34  49  36  28  80  88   2  84  76  61  30  91  20  62   5  52  77  87  64  17  95  17  73  75  64  55  87  19  94  29  83  11  28  29  54  76  57  25  42  65  91  84   8  58  35  76   3  57  90  45  29  68  15  20  57  38   1  35  71  48  93  11   2  66  98  60  26  37  30  10  98   8  37  66  75  29  89  96  45  27  48  26  25  57  60  23  55  77  64   6  65   3  45  68  93  49  57  36  79  74   7  25  46  77  51   9  50  49  74   3  36  59   9  60  68  64  44  38  59  37  22  24  68  98  90  94  45  40  99  46  86  11  23   7  38   1  59  62  22  18  99  81  52  68  33  87   7  53  95  72  94  19  91  79  24  91   8  45  83  28  54  95  59  36  58  64  53  78  88  33                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                  23  31  72  83  20  19  42  28  76  70  80  83  56  10  17  75  92  97  97  12  68  34  82  30  58  69   3   4  96  20  54  60  71  44  70   4  57   1  74  25  90  75  10  57  24  11  13  46  46  68   8  92   2  65  26  98  64  23  87  54  89  66  10  45  14  94  74  68  92  22  81  51  20  21  49  32  27  65  96  15  36  91  21  12  74  33  79  74  91  88  21  93  49  57  87   5   8  87  56  90   2  60  74  64  98  81  99  43  54  45  58  29  32  38  46  81  87  30  91  42  11  70  27  83  29  64  89  79  97  53  11  48  98  10  80  88  11  50  16  98  62  57  36  62  39   6  49  39  62   1  70  44  13  11  70  84  50  76  68  52  11  37  28  13  87  41  94  15  42  39  59  99  43  97  54  20  40   5  42  56  37  63  63  94  12  10  45  77  66  27  76  71   2  98  29  61  65  40  56  47  76  55  93  95  42  83  62  19  62  40  68  67  43  85  77  20  68  21  87  65  81  48  73  25  17  57   4  94  43  25  89  28  66  68   4  65  29  74  97  86  88  73   6   3  89  71  93  44  23  92  23  89  88  91  27  87  22  51  49  56   5   1  58   1   7  60  86   9  33  25  43  99  91  37  31  70  55  24  82  84  80  17  97  72  63   4  20  99  77  48  12  28   3  68  11  22  94  70  93  89  29  56  32  45   5  86  84  91  38  75  83  91  89  97  54  40  96  15  16   4  33  14  45  35  82  51  76  61  21  93  79  61  24  45   1  98  13  21  62   3  59   8  14  98  32  86  71   3  67  14  15  35  67  56  56   6  49  38  84  37  14  68  58  65  23  21  35  38  82  93  54  43  97   7  43  59  68  48  58  51  36  23  24  78  60  87  18  25  44  76  98  12  68  69  35  48  38  27  53  96  73  84  40  88  48  80  94  47   6  94  32  71  51  32  66  71   5  66  63  72  69   5  10  20  58  96   4  92  88  94  48  46  23  31  70  38  41  76  23  40  11  86  73  52  54  21  13  53  78  62  94  60  41  19  84  71  73   3  11  65  89  65   3  24  67  47  21  75  50  21  58  59   9  66  90  82  38  93  41  79  38  62  18  37  89  33   8  75  34  18  91  26  15  30  26  44  48  57  47  93  41  79  16  18  82   7  49  23  99  21  41  54  77  62  25  39  40  37  66  18   6  46  29  29  87  29  13  82  94  43  64  35  11  52  30  78   7  38  17   2  28  81  58  94   6  98  92   8  25  10  96  76  64  52  14  47  50  37  11  14  93  84  29  17  54  35  23  77  92  74  91  49  67  88  61  81  43  58  46  26  91  10  45  82  15  81  76  38  26  31  65  44  44  70  95  10  84  43  40  93  46  39  82  39   8  63  77  49  35  59  25  20  83  90  13  59  82  14  97  37   4  95   1  55  71  71  66  15  15  89  61  87  96  87  19  21  71  97   7   5  80  85   9  95  44   1  27  94  67  41  39  11  15  79  71  16  65  52  15  32   6  20  17   2  20  14  72  22   4  34  91  17  87  19  16  67  66  33  71  83  89  63  30  31  63  43  68  11  43  48  40  71  40  65  70  58  34  14  24  90  30  41  46  10  43  39  68  35  84   9  51  27  93  54   8  49  62  98  63  59  43  11  85  81  77  48  79  52  78  24  98  86   7  76  78  39  83  65   1  70   3   1  70  70  50  50  35   7  50  28  11  40  16  58  78  86  90  62  40   5  13  50  15  45  32  59  84  99  50  13  91  95  73  56  67  82  87  19  84  77  92  35  78  50  38  58  21  69  17  54  54  82  98  19                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                    7  96  21  97  16  84  80  91  91  78  67  44  97   2  78  52  51  27  20  21  26  57  45  27  23  89  51  87  70  83  34  58  54  17  29  29  87   4   5  65  27   1  40  74  20  39  15  81  66  47   2  50  79  13  85  16  18  73  30  89  21  43  83  13  48  15  34   1  53  72  25  84  17  20  34  67  96  66  30  58  97  49  18  78  78  30  39  98  67  82  36  58  26  10  23  27  81  26  27   7  33  86  82  70  68  84  97  37  63  71  58  50  42  93  30  97  36  96  49  67  94  47  76  30  56  38  57  95  18  80  98  46  40  26  22   2  22  27  79  55   2  10  83  51  87   7  76   1  60  95  87   2  11  69  13  55  92  55  18  70  85  51  73  58   6  56  18  19  49  55  94  87  32  14  14  58   1  35  43   7  21  45  98  47  39  25  23  54  81  26   8  82  80  56  66   6  77   1   7  38  25  69  70  90  80  22  17  17  13   6  73  57  23  20  62  91  53  26  71   5   7  57  13  26  94  18  91  27   3   4  83  81  66  17  13  45  49  12  84  55  89  86  44  48   6  40  11  50  77  83  22  45  92  76  75  94  18  28  47  26  91  97  75  48  25  88  92  92  41  89  46  53   1  66  66  85  37  45  39  85  61  79  46  15  18   8  97  79  62   5  47  91  75  20  71  85   4  82  54  21  78  17   8  84   7  83  24  13   6   7  60  99   7  34  89  68   4  85  46  12  50   1  54  91  47   8  26  15  69  76  38  35  61  57  85  43  27   2  16  54  27  54  37  67  48   4  54  57  90  74  71  21  53  43  59  86  69  31   4  43  92  84  50  24  66  80  38  28  27   4  88  78  65  77  89  95  82  66  95  13  64  98  51  34  78  53  20  42  93  51  22  41  49  73  65  17  46  70  13  27  22  70  99  97  42  98  78  42  73  22  24  27  33  36  14   5  91  42   4  99  95  15  59  71  21  34  63  66  79  69  71  87  60  73  12  99  54  43  14  65  69  16  51  34  30  47  26  90  20  26  18  32  27  60  12  68  19  36  27  84  17  68  49  18  59   3   5  92  87  95  19  96  40  11  36  23  75  21  20  34  89  89  55  90  98  83  17  33  25  83   3  31  50  78  51   5  60  46  69  33  18  70  83  24  90  18  65  73  67  15  51  90  84  16  42  67  54  43  23  51  50  42  61  87  39  72  31  79  22  24  42  40  60  46  61  78  71  24  73  37  34  50  63  54  14  76  14  21  21  49  96  50  67  43  80  19  52   5  89  89  79  59  21  67  57  11  96  26  72  47  72  28  98  57  70  61  53  99  31   7  23  28  25  18  17  44  18  89  15  57   7  99  97  80  60  77   6  73  16  39   1  79  28  12  69  46   2  64  37  71  25  58  25  13  12  42  20  94  46  12  15  76  20  60  32  70  52  84  95  38  26  74   2  26  98  62  23   1  49  81  39   1  50  47  17  18   6   4  78  65  25  33  84   8  20  29  96  17  43  62  24  57   5  98  59  87  16  32  72  25   3  63  74  51  47  21  95  28  79  73  50  28  64  49  80  79  71  49  24  45  65  32  94  34  21  37  38  32  98  92  70  77  78  66  99  49  29  78   5  89   6  71  58  61  92  92  23  96  21  99  12  38  24  76  95  34  22  83  98  25  97  63   5   1  27  54  70  87  15  29  89  17  63  81  44  61   7   7  94  60  33  70  30  14  84  27   2  23  13  80  63  41  36  51  94  18  64   8   4  33  13  88  12  12  61  29  51  38  59  62  64   5  62  32  46  12  13   4  39  44  19  15  63                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                      50  17  12  74  63   2  47  12  87  23  99  60  95   4  72  23  17  96  29  89  89  99  47  21  41  23  58  95  31  38  69  73  48   4  17  72  24  85  52   3  39  83  17   4  97  38  27  71  40   6  47  48  51  59  89  93  50  58  84   1  89  44  24   5  85  55  43  20  73  57   4  90  82  56  81  58  38   1  36   1  96  56  64  32  20  38  32  26  24  19  88  54  76  99  22   9  11  55  82  74   5  42  37  12  96  72  57  23  22  39  16   5  92  50  64  54  69  75  74  78  95  34  56  75  47  21  87  70  33  30   3  35  96  84  15  69  22  59  23  20  60  99  53  56  79   4  92  30  97   4  18  77  61   3  92  97  96  49  97  22  46  92  23  41  78  33  53  15  76  95  14  47  73  20  98  73  48  45  33  74  92  56  48   5  13   4  88  52   8  10  74  84  37  94   7  92  94  85  65  60  26  82  73  50  63   1  10  79  55  42  40  94  29  42  60   2  64  14  19   4  89  64   1  78  71  40  71  59  37  93  58  52  50  31  81  93  37  12  52  42  99  83  85  74  94  75  32  46  36  12  43   5  77  27  85   7  26  56  98  27  44   8  44  59   8  57  49   4  96  92  51  65  35  28  60  60  88   3  73  97   6  56  12  15  38   9  21  97   9  52  98  13  22  65  97  12  75  84  91  73  41  15  56   5  78   8  66   2  75  71  42  81  51  13  20  61  51  89  62  11  44  36   8  67  97  96  53  30  70  17  56  92  36  85  22  50  70  83  90  29   4  71  56  36  46  49  57  76   6  98  31  46  75  92  98  15  21  35  43  72  59  64  44  19  54  16  97  71  78  14   6  98  98  42  84  11  74  66  57  31  23  30  28   6  82  38  23  39  37  15  29  87   8  36  45  11  30  86  92  27  49  39  31  77  79  52  69  24  13  96  62  76  54  44  70  98  48  35  76  40   1  80  56   7  65  57  13  18  46  89  20  78  57  91  49  87  50  11  65  75  63  14   1  78  67  51  64  93  31  50  56  77  88  51  22   6  17  49  21   2  44  65  29  44  58  86  94  59  91  85  15  54  70  97  63   4  19  45  27  68   1  50  52  97  92  74  30  23  98   5  61  88  14  61  40  45  18  39  65  18  28  38   2  43  35  37  84  53  11   6  29  67  23  54  24  17  90  50  85  34  86  43  27  83  68  39  29  56  73   3  63  44  77  63  21  59  80  53  80  61  14  75  60  83  44  70  49  87  54  53  89  36  57  61  78  75  16  58  96  26  63  53  57  14   3   3   5  87  70  64  63  36  86  92  20   7  24  86  15  40  72  36   8  59  79  38  52  20   9  12  10  41  83  69  53  63  75  50  14   3  30  64  58  88  84  60  50  20  70  36  12  83  17  95  39  98  67  62  66  20  50  20  20   9  45  89  89  75  78  74  30  38  72  89  77  12  57  89  25  42  91  87  24  10  58  46  92  45   9   1  79  86   6  46  67   3  31  72  70  73  81  43  67  50  99   4  48  22  70  80  67  67  60  15  61   9  69  33  76  86  26  69  62  15  20  16  39  88  23  76  81  89  81  93  31   9  25  74  60  90  97  15  89   5  76  46  74   3  20  52  22  29  83  70  86  92  20  93  25  12  82   1   6  15  86  28  24  15  91  67   3  76  53  75  97  59  33   4  37  44  46  27  35  32  84  74  17  50  20  80  42  65  87  55  84  69  62  60  44  95   8  68  78  16  78  76  10  59  35  18  10  25  58  22   3   5  17  12  86  24  87  45  93  12  72  81  87  28  96  43  29   9                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        17  18  20  73  22  50  83  57  84  41  31  70  14  77   1  10  46  62  16  83  91  13  67  44  98  47  75  78  33  68  30  41  49  24  45  44  82  37  39  28  66   9  21  74   4  34  56  88   3  70  33  56  39  26   9  95  46  14  88  51  62  67  10  86  63  97  67  54  98  10  22  41  27  93  77  56   8  20  37  98  10   3  77  79  66  17  35  97  28   2  16  73  55  43  29  47  50  57  61  73  11  58  63  71  96  53  98  29  70  50  79  49  24  67   3  11  69   6  34  57  54  70  27  33  10   7  23  63  31  93  69  54  28  40  67  96  22  35  38  68   4  28  50  68  49  99  66  90  56  22  19   6  24  93  42   6  26  45  78  41  48  27  62  33  71  75  66  18  34  26  53  46  93  37  83  88  56  30  59  98   3  56  36  95  24  36  95  63  15  81  64  66  90  21   4  67  14  20   2  76  97  48  80  61  45  80  13  56  30  50  16   7  23  58  19  97  73  47  20  85  47  39  30  56  75  19  65  39  67   1  51  84  24  80  84  81  51  61  39  95  52  84  12  32  24  73  15  13  35  84  84  45  39  54  70  43  48   9  10  32  12  14  95  40  14  57  49  56  77  86  79  10  85  27  15  74  91  29  73   2  54  79  92  20  85  47  90  35  19  41  56  36  55  50  78  32  67   8  19  92  97  78  96  82   3  74  34  48  53  72  70  22  79  36  56  33  30  69  94  99  78  14  38  13  12  60  15  73  93  52  38  50  74  69  91   3  47  85  84  16  90  13  64  74  29   8  38  29  17  60  51  86  40  62  32  74  91  56   5  23  52  52  92  91  87  65  32  94  56  87  53  44  80  51  38  11  92  13  89  99  44  64   4  24  58  41  52  60  54  64  48  37  10  79   2  44  59  32  80  82  40  18   8  62   9  46  30  14  11  67  73  38  98  39  56  91  67  52  20  78   7   5   3  63  13  45  31  71  70  13   5  11   9  28  74  51  61  41  34  18  14  61  94  22  66  56  21   8  93  34  43  24  95  38  19  93  30  19  67  62  93  65  97  44  26  69  12  16  94  21  65  35  21  79   9  54  36  79  16  34  11  49  45  37  93   4  22  33  84   5  47  48   8  82  95  12  65  61  91  92  74  79  20  48  69  71  93  12   1  74  64  50  83  62  11  99  11  53  52  87  54  82  39  55  65  16  71  63  12  25  45  18  74   6   6  88  91  93  73  37  73  42  81  24  91  17  29  28  97  73  89   8   1  44  80  54  57   9  41  76  78  45  75  92  24   7  83  24  90  58  92  92  52   2  75  78  87  40  82  16  66  78  39  62  39  42  96  42   7   1  98  96  26  71  82  82  43  99  22  12  78  34  58  58  94  64  33  90  82  50  60  19  73  77  37  76  84  69  72  26  71  30  85  73  95  66  62  20   9  15  63  36  24  60  76   3   9  71  72  71  34  33  90  72  39  17  46   2  72  27  13  12  38  76   5  94  96  76   2  92  29  42  45  96  45  70  42  14  41  68  28  75  33  49  58  88   9  91  10  88  60   8  51  20  69  61  62   7  74  41  40  21   6   2  12  28  54  32  28  15  42   6  32  77  59  44  53  64  83  62  66  71  82  18  22  64  80  36  99  36  61  45  12  53  44  64  71  76  31  19  77  41  45  62  57  60   6  29  32  25  63  31  85  71  54  71  86   9   7  16  96  43  46  94  89  85  67   6   6  49  46  83   3  10   6  54  77  24  59  52  71  32  73  87  72  69  71  88  90  99  84  52  75  10  47  44  19  51  41  34  25                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                          78  63  97   2  71  44  18  88  62  72  32   9  47  13  78  77  84  92  47  54  54  87  55  81  24  71  14  42  31  16  34  72  62  18   1  19  44  62  95  65  40  17  44  67  65  68  33  32  47  28  32  14  62  92  81  94  96  71  39  67  59  18  89  14  53  35   6  37  30  54  82  58  66  49  41  23  87  53  63   1  89  81  86  80  58  21  34  36  99  99   2  11   2  90  72  65  23  82  52  23  41  77  12  60  23  92  86  84  47  46  58  77  80  66  91  70  91  49   2  70   1  36  89  17  27  79  41  86  12  30  28  18  13  14  17  53  87  64  67  13  12  16  75  66  30  63   6  25  67  92  91  58   4  24  63  52  97  24  11  72   3  59  42  47  49  44  22  22  53  96  36  75  39  36  76  68  38  93  82  33  81  36  70  71  36  52  74  38  53  87  23  44  58  44  18  89  51  98  73  59  69  14  76  64  40   9  74  42  54  92  16  85  61  94   6  38  83  57  21  84  11  66  40  93  18  66  81  68  91  61  15   9  40  51  93   6   4  55  45  65  71   9  20  16  93  72  31  75  30  45  37  62  39  54  45  65  16  84  90   8  72  12  79  34  64  14  34  54  84  14  85   4  26  14  89  66  97  47  11  26  43  49  69  14  10  27  82   9   4  61  67   5  60  60  69  42  11  32  61  49  95  77  73  97  70  56  25  93  62  68  57  11  90  43   4  84  74  59  71  18  15  73  56  21  26  90  26   5  45  51  75  97  17  40  58  48  43  88  25   8  79  95   9  36  57  28  29  47  94  14  56  96  38  34  51  29  23  79  73  95  30   9   7  37  74  88  82  96  49  52  10  71  74  50  82  63  79  14  22  12  21  70  67  70  73  70  27  18  55  93  71  22  29  48  72  10  97  43  67  90  62  48  23  78  47  33  19  87   1  87  45   5  98  34  70  34  54  66  77  65  75  62  25  74  21  51  57  30  29  72  83  84  84  93  50  41  76  55  39  12  59  64   6  76  38  88  80  12   3  44  50  89  24  56  42  91  73  89  42   9  74  98  64  12  43   1  17  95  27  21  43  93  80  32  73  78  40   9  86  13  31  35  70  78  49  91  19  63   9  26   9  26  89  21  16  59  87  44  65  86  76  28  21  43  65  18  50  11  35  28  35  50  62  29  67  70  31  64  13  55  95  43  79   7  17  60  98  13  91  89  24  28  40  94   4   9  33  95  30  10  20  44  61  80  16  43  70  25  82  19  79  31   8  85  38   5  86  68  54  49  85   1  86  79  65  90  73  52  10  83  53  26   4  62  89  10  13  91  14  59  46  94  31  58  92   1  40   7  34  67  70  67  40  86  14   1  80  84  16  22   2  25  37   7  45   7  36  72  73  50  73  91  71  12  29  50  91  21  80  48  88  49  53  24  21  69  25  62  78  14  80   8  67  41  97  85   8  69  63  33  92  60  92  19  97  44  78  30   6  67  56  52  38   4   8  78  68  64  65  44  26  94  63   9  31  15  99  91  12  61  46  59   9  40  89  39  12  16  37  93  27  71  92  59   7  56  85  17  53   3  68  14  57  23  68  58  47  74  38  90  29  88  80  17  55  61  91  92  81  77  52  98  15  16  87   5  21  64  40  56  17  81  85  21  13  76  92  81  29  56  22  81   6  81  35  34  14  82  67  84  18  39  93  26  67  30  99   9  16  28  20   2  66  18   6  93  30  68  16  60  28  35  44   2  75  36  69  19  41  38  43  30  78  72  17  49  80  44  42  60  75  64  96  25  63  26  53  17  16  53                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                            40  34  16  92  56  33  68  26  30  18  39  65  74  46   7  22  28  55  69  85  92  98   7  24  48   6  69  47  96  43  19  86  34  77  19  38  74  15  90  55  51  26  31  16  10  12  48  83  19  54  12  44  39  15  47  10  89  76  97  31  67  70  13  96  13  79  17  66   6  12  91  54  46  98  84  66  82  14  48  87  10   4   8   2  37  79  43  90  18  68  89   3  25  21  64   2  82  32  53   6  71  88  99  52   7  56  27  19  85  44  55  63   8  22  57  95  10  12  54  65  21  51  41   1  93  54  55   8  71  99  18  42  87  93  51  24   6  15  62  59  68  34  46  22  66  24  83  73  23  56  88  47  37  59  22  12  26  96  49  56  88  65  25  73  45  77  76  77  15  80  30  16   3  13  31   1  87  36  80  34  55  64  20  80  15  26   2  92  20  52  32  34  76  11  75  96  61  87  33  66  80  47  65  43   3  97  97  26  85  59   1  83  45  93  55  54  79  24  40  52  80  99  44  84  84  41  65  69  64  65  80  25  63   2  91  23  71  99   2  63  89  72  41  40  93   7   6  83  81  15  98  35  49   6  27  22  81  56  16  30  26  79  33  94  76  36  94  25   5  85  34  31  64  30   8  51  11  28  81   7  62  42   3  84  98  43  84  67  94  69  20  84   8  52  88  46  15  85  55  69  48  95  65  50  10  42  38  88  44  59  18  50  59  46  26  66  59  93  11  83  38  44  33  25  58  12  61  70  10  62  29  74  16  37  53  65  82  51  13  17  46  92  90  80   1  72  44  22  38  32  29  36  59   1  75  60  74  70  23   5  64  85  59  45  26  82  25  22  17   7  59  89   2  84  68  53  33  20  81  33  85  74  26  88  70  30  48  24  99  60  97  80  58  43  50  95  26  48  82  20  39  25  17  86   1  27   2  13  58  67  24   9  12  31  60  12  30  14  11  59  49  88  90  58   7  83  45  41  85  71  73  61  58  65  19  11  50  37  49  86  33  52  25  26  64  29  67  83  22  60  75  58  19   1  95  99  32  93  71  22  28  21  33  25  98  64  90  75  64  76  15  25  34  55   8  59  94  10  11  87  71  45  71  65  49  80  52  70  85  33  44  15   4  47  21  94  44  65  82  19  56  23  91  68  79   9  77  80  20  35  56  13  13  93   4  20  99  94  65  87  77  44  15   8  19  38  39  91  65  96  72  84  52   6  65  11  92  38  78  23  70  67  36  47  40  74  18  69  78  92   2  26  49  67  43  49  45   4  41  26  24  45  80  68  22  94  37  79  66   6  54  14  38  10  85  59  25  63  36  39  57  16  16  29  73  46  67  89  31  32  44  87  34  38   9  32  65  46  84  94  37  67  42  42  93   2  38  91  25  31  20  58  57  71  81  77  73  62  61  42  61  75  51  78  59  45  93  42  99  28  32  46  38  40  81  77  33  10  18  55  14  17  68  87  75  19  16  86  33  79  18  62  84  70  98  71  44  31  85   2  58   5  89  89  42  26  77  24  43  69  86  22  65  80  41   1  62  85  81  97  99  27  12  56  62  20  12  18  88  88  92  55  36  31  50   4  89  60   9  40   6  68  89   6  28  95  74  56  71  15  43  11  51  73   1  51   3  64  21  62  57   1  66  52   7  33  63  82  80  54  15  20  12  82  77  65  51  66  50  20  94   9  47  12  98  39  78  73  43  19  12  56  27  15  43  65  98  36  56  55  39  86  84  11  75  34  82  58   6  92  12  92   7  15  70  33  86  83  20  18  96  70  48  63  72  92  32  42  58                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                              33  69  50  62  54  46  89  54   7  52  25  48  38  51  96  36  50  16   2  11  84  76  52  49  63  38   9  24  37  82  82  50  44  36  97  99  60  37  30  69  77  37  31  12  19   7  79  22  68  51  80   4  84  76  20  98  16  69  66  19  86  20  96  85  49  43  12  22  17   4  92  92  74  28  18  90  72  90   3  88  90  96  52   2  39  53  51   3  10  80  44  46  65  59  47  84  51  42   9  79  89  78  33  41  45  50  18  42  67  84  97  78  64  31  37  48  42  93  26  91  53  56  39  15   7  44  81  45  53  52  22  18  29  85  62  95  83  30  49  20   9  75  60  78   7  76  26  72  34  88  52  91  42  88  65  51  97  59  56  44  83  54  41  54  30  30  31  47  94  16  75  40  15  70  18  83  52  19  31  31  92  10  12  57  14  69  32   3   2  42  98  10  86  45  59  75  22  45   3  71  37  59  50  63   3  26  51  56  40  20  79  34  74  88  31  58  53  86  75  59  45  50  23  24  95  43  96  81  55  10  18  36  88   7  82  44   9  10  74  52  19  64  66  38  51  67  85  88  10  27  26  54  12  47  44  53  69  96  17  54  23  34  63   9  87  38  57  52  37  17   3  88  53  15  29  51  59  84  98  30  67  75  19  32  49  86   5  23  32  61  57  43  99  29   5  94  75  97  87  86  77  37  79  88  84  13  58  82  44  56  60  54  86   6  57  42  91  41  10  23  14  12  35  17  85  26  86  19  45  30  12  93  78  45  62  36  79   8  75  30  64   6  43  54  96  97  25  22  46  67  77   7  56  76  15  19  78  34  95  99  87  37  57   6  89  66  71  80  22  64  24  25  58  80  22  51  69  82  22  94  19  28  27  36  15  38   9  16   5  82   1   2  97  29  22  92  76  12  93  51   4  53  15  42  37  41  52  57   8  18  32  67  90  44  68  55  46  24  23  39  44  42  90  22  48  46  72  57  58  77  12  30  24  26  34  89  80  74  53  82  90  56  88  93   5  94  14  27  44  29  80   4  20  71  15  32  76  93   9  78  56  18  71  47   4  77  69  21  77  27  34  40  11  92   3  58  65   1  46  73  94  39  27  20   4  64  81  15  99  98  96  38  28  29   7  91   5   9  47  34  69  75  13  65   8  53  89  42  97  88  77  39   4  10  64  65  18  31  48  49  49  13  17  37  79  35  59  25  96  74  83  21  35  36  17  20  32  68  57  71  82  61  95  23  87   8  49  41  53  48  47  30  90  12  92   2   3  38  21  26   2  17  69  34  22   6  24  15  82  23  18  80  58  26  22  83  26  52  86  10  85  84   8   7  32  12  52  25  24  65  88   9  14  58  19  66  30  16  32   6  88  47  50  87  79  50  94  70  98  43  41  22  47  50  53   3  82  13  40   7  28  17  39  55  92  68  41  50  36  28  17  84   3  96  54   6  58  71  39  33  60  86  33  72  26  34  40  22  67  63  68  48  47  54  69  83  73  60  58  27  38  54  50  34  32   4  69  86  84   4  74  23  16  68  83   4  50   4  43  44  78  30  99  39  91  94  40  39  39   5  86  10  35  73  31  60  79  21  17  19  43  29  63  29  46  65  61  53  84  91  12  92  79  50   1  22   6  74  57  16   5  22  41  41  27  45  53  33  70  97  26  92  95  19  68  57  45  81  43  15  91  13  12  20  22  38  11  82  49  95  87   7  15  71  70  27  64  57  76  12  38  33  36  18  50  68  66  64  85  13  83  31  11  27  94  50  21  29  59  37  58  70  62  95  87  36  59  11                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                91  84   1  52  72  39  36  32  34  61  28  88  40  65  54   2  26  30  36  62  15  33  36  86  53  56  47  68  22  33  52  35  48  36  70  76  24  50  29   9  58  93  29  34   7  54  50   5   7  85  32  48  67  50  86  92  51  30  92  56  66   4  13  52  30  54  68  56   1  56  38  96  13  37  94   5   3  73  67  62  75  52  19  17   1  94  63  47  37  82  82  23  35  17  93  86  21   4  23  15  52  73  90  73  92  74  74  89  68  55  98  13  26  71  41  34  24  93  48  38  55  98  75  27  35   1  89  93  10  73  98  92   9  56  49  18  98  63  94  14  24  64  26  91  12  89   5  31  56  42  65  55  33  23  35  20  21  29  49  41  84  21  90   6  63  49  93  92  11  86  26  75   5  11  86  84  34   2  27  41  88  29  50  44  13  34  95  56  99  66   6  52  50  89  30  92  27  76   4  67  25  22  53  49  53   3  35  92  55  24  25  18  37  63  64  23  31  13  17   4  20  17  48  67  14  29  24  14  46  92  40  30  72  52  85  31   5  21  96   6  47  32  52  25  89  23  71  38  32  64  71  41  46   4  42  62  78  38  69  58  92  20  81  49  56  67  90   2  75  23  84  40  25  21  58  19   5  20  16  33  24  89  54  41  67  60  96  33  19  47  87  92   4  83  39  39  24  48  92  19   2  69  50  24  31  94  61  16  32  12  24  37  44  10  92  98  74  84   2  37  61  60  48   6  92  93  69  27  91  65  81   2  56  24  33  23  48  41  67  81  14  41  13  99  11   2  65   3  68  20  51  99  34  82  35  50  75  12  61  55  43  39  35  83  71  23  59  69  32  13  70  67  36  96  30  28  78  84  46  34  78  63  89  51  27  13  43  22  29  79  10  28  88  55  65  71  19  74  90  87  52  49  85  14  55  92  24  68  84  18  95  99   5  79  48  67  80  49  66  49  88  99  54  41  18   1  11  87  59  64  61  45  97  18  92  70  25  27  77  31  97   2   4  23  42  10  18  57  52  25  51  38  28  25  38  67   9  16  90  84  96  57  55  35  78  26  33  91  90  63  73  41  28  17  71  51  49   8  29  55  87  81  11  97  49  78  51  60   1  26  18  19  58  62  27  73  59  45  99  72  38  21  16  55  11  88   3  70  18  83  22  63  50  54  67  86  31  24  43  50  35  16  87  48  64  93  67  28  56  25  64  54  56   7  64  13   2  10  84  33  11  82  22   4  66  68  36  98  42  98  36  14  75  46  21  67  85  84  98  11  25  68  95  87  82   3  54  77  15  13  11   2  28  46  63  84  22  35  55  29  67   9  54  52  48  43   7  14  22  39  47  94  65  40  53  27  47  51  85   2  31  61  63  39  24  35  99   8   1  78  55  73  46  77   5  15  31  40   9  62  13   7  32  57  85  69  17  97  23  58  22  70  80  45  47  86  59  32  66  11  48  74  45  98  16  94  61  47   3  46  51  18  30  81  91  14  30  77  73  40  63  28  29  13   4  54  16  58  51  17  97  21  74  92  32  48  61   2  88  70  17  67  37   9  88  65  65  66  33   7  99  77  48  77  57  63  33  66  73   3   2  36  17  41  15  82  10  86  79  16  82   6  52  18  34  39  96  79  44  15  76   4   6  32  51  71  32  26  65  98  22  63  94  80  75  28  41  49  56  71  22  79  27  63  91  87  56  36  88  79  18  47  22  75  72  98  87  48   8  42  61  72  50  56  87  36  35  14  26  24  78  43  37  16  27   8  87  30  10  56  75  35  52  30  78  37   9                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                  31  56  10  85  26  39  51  76  10  33  40  16  28  97  96  23  26  64  13  21  85  25  38  72  83  35  61  71  53  84  74  83  52  83  58  57  76  59  90  81  89  59  69  49  36  65  22  43  45  33  81   7  15  79  59  41  96  60  28  92  42  29  13   8  12  85  83  14  53  76  59  86  15  59  29  13  69  95  69  78  69  14  65  28   5  11  31  37   9  55  93  14   8  45   7   8  81  21  51  66  13  37  38  66  44  66  38  87   4  75   6  93  90  57  81  83  34  54  41  58   1  16  94  26  60  92  23  61  43  88  58  32  83  22  46  31  24  74  11  16  50  98  32  76  99  33  44  12  66  41  11  31  87  65  68   3  46  95  99  29  34  15  44  14  27   2  44  47  39  30  60  91  81  94   4  72  16  20  52  96  70  53  35  39  61  59  24   5  49  82  22  55   6   8  45  39  15  86  30  51  71  43  53  75  57  85  88  89  40  55  66  37   1  25  40  78  94  65  58  17  20   3  41  32  70  57  81  35  63  39  63  76  18  89  10  51  46  54  86  74  36  46  30  10  31  69  37  21  74  26  42  69  90  84  36  61  72  81  43   7  15  92  12   3  36  63  61  56  55  83  37  27  75  90  95  82  91  38   4  76  22  38  64  46  15  89  63  25  39  38  46   8  81  34  71  96   6  24  29  68  43  85  80  21  27  67  88  94  66  83  50  40  45  52  38  67   7  94  89  51  88   6  93  65  11  36  92  77  98  54  66  97  24  27  33  87  24  56  22  44  95  59  90   1  89  74  34   7  95  46  23  62  81   8  86  83  99   5  97  80  80  30  69  48   9   8  13  78   5  75  90  59   4  94  32   5  87  94  70  33  13   6   9  36  49  33  77  74  28  22  71  24  64  19  65  26  87  37  54  65  29  12  51  74  71  90  46  13  91  70  61  26   5  67  74  24  74  94  35  99   1  98  23  25  72  33  88  21  39  13  20  14  11  92  31  56  33  91  11   2  92  42  50   2  73  80  67   8  80   4   6  80  15  21  82  28  78  79  15  92  53  58  35  70  76  50  11  67  72  57  58   6  52  93  93  56  34  63  70  33  58  70  62  46  71  57  63   9  69   7  13  75  32  55  29  86  14  10  85  43   7  80  58  36   1  47  22  10  43  40  95  72  91   3  32  25  38  24  27  32   9  31  65  37   3  14  55  84  90  88  51  89  39  60  30  65  90  62  63  99  29  52   9  95  78  82  55  97  90  93  75  43  52  87  73  94  51  70  33  71  23  16  21  34  40  69  43  14  68  77  12   2  49  36  77  49  55  91  16   8  63  74  62  67  77  61  28  83  67  84  53  22  61  26   1  76  36  14  73  67  80  45  48  24  92  71  13  61  56  85  82  54  48  68  53  97  35  26  14  48  74  60  65  72  45  67  15  27  43  88  39  21  93  11  22   7  79  77  89  86  55  61   5  81  49  82  25  51  48   1  62  93  61  12  59  57  82  89  79  88  90  70  54  54  93  40  10  40  52  69  75  45  34  49  75  80  41  89  13   3  35  31  11  45  33  82   9  14  55  23  72  31  85   6  28   1  15  51  64  27  52   3  68   2   2   8  41  52  59  88  57  41  65  85  19  52  74  64  84  40  79  16  84  55  10  42   4  62  51  68  36  62  38  16  50  26  16  73  46  81  89  50  17  16  20  23  87  62  82  14  49  22  46  35  88  46   9  76  55  18  52  46  55  24  47  12  33  72  94  60  93  91  37  98  98  63  84  34  11  27  87  88  65  64  14  33                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                    54  14   6  36  84  81   4  88  68  56  98  25   8   3  79  32  94  21  16  81  55  35   2  74  85  75  26   2  22  25  80  67  32  32  33  82  59  14  69  34  47   3  42  57  89  68  88  29   2  34  54  50  65  12  70  65  38  14  27  18  13  87  92  13  40  48  42  39  57  96  41  57  61  37  35  21  41  51  46  62  66   7  10  71  89  94  89  95   4  20  82  90  90  20  55  23  39  55  69  61  33  85  69  16  80  23  43  10  77  46  27  88  79  69  97  32  74  88   7  83  98  55  77  27   3  97  59  80  14  85   5  90  18  73   4  35   1  72  52   1  77  14  46  38  31  90  87  21  11  90  53  30  70  25  70  79  95  66  20  19  92  24   4  27  24  99  96  72  42  64  80  40  63  62  80  86  42  38  32  31  65  15  58  39  78  40   3   9  91  13   8  26  92  50  70  50  77  24  74  74  98  78   5  58   2  88  15  89  93  72  19  25  38  88  63  13   8   8  78  50  14  12  28  57  51  28  10  43  38  37  41  80  89  80  47  93  50  65  65  58  23  63  26  18   9  93  14   1  92  20  82  57  91   1  95   6  21  80  82  39  54  21  49  15  31  75  54  65  31  60  46  83  72  37  74  24  42  89   4  62  58  69  57  39  94  56  39   8  94  64  65  69  50  45  60  32   8  42  12  71  96  59  49  25  43   1  66  56  30  29  69  89  96  25  98  86  53  73  35  91  72  48  10  81  29  69  63  49  54  73  44  66  90  93  12  54  63  65  18   1  85  10  13  33  60   1  15  92  48  43  69  92  68  25  25  36  73  22  97  29  25  40  63  24  25  62  91   7  22  54  67  72  15  82  22  95  33  86  72  63   7  46  66  10  42  11  74  84  78   1  94  21   1  48  91  30  84   5  66  38   9  82  32  92  57  82  29  69  68  16  99  71   7  61  89  72  95  45  30  35  31  42  25  23  10  82  17  73  12  85   2  64  99  34   5  84  83  74  11  90  39  87   7  79  77  99  17  59  41  14  80  55  58  82  71  19  98  11  12  49  52  44  97  45  25  57  45  75  55  52  16  50   7  49  21  70  59  99  99   8  17  95   1  99  16  30  77  13  97  22  57  11  94  75  35  57  86  79  60  59  42  20  25   5  18  11  38  89  19  14  92  32  91  75  37  80  91  66  20  38  22  29  96  94  97  30  86  13  80  61  24  85  96  80  78  92  84  61  54  16  20  49  62  52  26  83  93  89  39  58   7   8  95  39   1  78  20  87  45  35  54  90   5  53  45  68  76  56  71  10  17  35  31  10  36  63  54  33  96  28  32  94  43  82  47  71  28  76  59  53  21  43  27  29  88  62  71  67  80  33  57  41   6  68  47  23  91  78  29  45  25  43  69  33  69  80  13  38  92  89  41  49  71  50  88  53  45  57  71  58  87  21  83   8  66  43  26  63  22   4  30  40  76  12  92  80  62  50  59  10  36  92  77  19  61  35  75  35  45  92  91  92  92  67  30  88  30  39  29  82  58  54  97  13  48  81  79  79  57  78  84  86  11  36  26  73  71  82  72  14  73  64  65  19  99  53  20  10  67  11  50  40  74  38  83  15  35   9  22  29  35  87  63  18  22  70   5  62  96  59  54  79  17  71  61  53  62  95  64  80  50  28  81  85   8  67   8  67  65  51  69  69  82  71  56  18  44  81  24  86  42  37  83  11  24  67  49  43  26  15  67  49  17  13  83  68  92  46  86  95  52  58  66  52  10  73  46  38  12  34   6  98  27  84  91                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                      13  22  29  22  66  28   9  89  29  80  70  42  42   5  85  37   8  50  96  12  80  79  41  94  90   1  64  51  19   4   9  28   3  51  20  68  85  47  59   2  69  55  67  28  80  73  33  63  12  22  20  83  54  83  23  14  64  66  74  28  32  97   5  14  87  32  78  79   8   6  93  21  83  49  39  31  65  63   6  81  51  98  97  91  58  27  44  77  36  41   1  71  38  85  82  72  68  78   3   9  40  42  83  22  45  39  46  34  14  49  51  14  39  28  16  16   9  23   1  18  64  42  48  55  50  24  23  94   6  92  88  42  66  59  54  48  64  13  30  34  74  92  45  78  77  90  17  29  62  69  50  44  84  46   7  36  20  47  18  28  91  52  41  65   4  96   4  88  88  33  51  59  89  26  41  14  75  35  35  38  82  69  99  73  19  93  38  59  83  81   9  36  52  37  97  64  23  27  59  11  67  44  78  30  24  36  76   9  56  32  26  20  25  54  21  53  71  44  31  96  22  84  41  24  78  52  60  61   6  20  85  68  48  12  60  66  55  19  39  81  96  48  24  91  61  94  20  65  58  92  49  72  60  85  41  36  68  50  31  23  32  23  62  97  60  13  63  50  35  42  25  24  37  79  20  56  46  18  17  72  59  61  90  69  58   6  72  38  44  20  52  75   7   4  59  21  36  62  19  50  65  57  67  35  58   3  84  69  81  56  32  34  70  46  98  27  20  37  98  29  71  57  22   7  63  72  40  35  45  45  47   8  68  30   5  92  16  57  93  49  75  16  95  60  41  39  51  62  24  55  98  86  61  19  44  82  63  31  50  87  27  47  79  49   7  43  59  19  51  52  12  27  47  46   6  77  68  83  24  56  59  89  80   9  39  20  77  79  33  57  89  38  70  90   3  50   6  94  41  20  61  23  95  16  99  46  87  51  99   6  57  54  99  51  10  84  19  67   4  22  52  53   2  96  23  73  57  99  96  97  58  76   4  40  98  42  40  46  57  40  54  11  72  30  64  44  37  38  27  64  24  61  73  96  48  47  78  82  41  81  74  59  59   1   5  14  14  22  64  83  58  55  50  38  77  50  77  89  56  99  23  82  56  87  68   3  69  47  82  84   5  50  48  18  85  75  32  17  71  32  67  54  88  84  64  93  32  98  59  40  58  98  68  71  92  29  25  23  56  17  30   2  18  68   3  51  58  29   7  80  80  79  17  32  81  79  92  44  91  46  44  49   6  52  55  35  96  20  16   6  18  44  48  54  63  64  12  55   3  24  42  18  50  90  39  43  98   2  69  41  52  47  45  12  97  85  71  67  31  22  50  55  31  22  40  11  90  37   9  59  32  48  86  75  52  68  78  99  84  49  49  58  47   9  22  87  75  98  20  47  20  21  63   8  44  69  30  95  89  24  30  94   5  83  49  34  41  70  32  19   8  20  86  36  64  29  75  59  40  53  53  45  25  25  54  33  51  24  79  49  77  46  32  18  42  77  72   7  35  94  74  12  20  85  50  25   4  13   9  32  71  14  68  81  84  80  19  57  67  98  89  63  42  90  50  97  46  46  43  47  33  52   5  43  91  33  73  82  22  38   7  22  97  88  95  91  11  74  98  87  16  53   9  45  25  55  94  10  98  24  53  56  44  27  63  22  15  17  37  53  77  67   4  61  78  63  85  36  64  88  97   6  96  85  24  12  18  91  96  30  77  11  59  85  82  89  86  54  76  20  53  31   7   8  50  40  27  40   8  29  46   7  73   8  45  82  61  21  63  88  79  99   8  40                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                        74  52   8  52  82   4  44  71  77  32  56  81  18  63  50  71  99  73  31  53  17  95  20  51  50  41  58  61  83  55  44   6  43  71  69  69  91  33  94   5  79  74  21  45  86  54  80  45  15  75  12  73  46  47  61  40  49  68  61  35  71  58  64  48  84  40   4  51  49  67  52  29  82  31  54  74   4  66  87  17  69  72  73  17  19  13  90  59  84  17  99  91  82  37  94  23  78  51  40  17  97  15  36  76  36  10  46  27  53  82  55  63  30  77  38  75  11  70  11  88  32  53  44  38  31  50  19  11   8  22  70  71  33  56  19  57  48  98  70  28   3  72  80  19  11  13  23  39  96  76  23  12  82  76  36  59  98  88  94  83  78  90  98  82   7   4   5   6  98  98  29  57  92  94  26  70  10  10  52   7  73  73  97   9  47  67  65  89  84  31  47  75  23  36  15  29  59  47   6  63  33  37  83  50  87  18  67  23  99  93  80  31  58  18  86  92  21  14  98  34  58  90  65  31  42  14  89  26  87  72   4   6   4  53  54  25  72  55  12  34  10  80  13  57  85   4   8  18  96   3  52  52  94  11  73  76  80  93  82  66  82  29  25  18  17  45  62  91  71  31  60  26  26  74  42  89  77  55  18  64  78  48  35  71  92  95  99  63  34  86  34  30  96  49   1  28  19  62  17  14  70   6  25  14  24  30   8  63  97  55  90  62  73  52  48  66  84  18  40  31  10  12  25  43  21  19  45  18  25  82  91   3  15  12  73  62  91   2  12  70  81  25  31  99  66  77  20  42  28  60  59  64  25  69  71  28  38  22  98  53  12  37   3  15  41  78  47  78  32  60  66  96  58  24  64  17  72  28  44  18  10   7  63  50  54  18   3  47  18  35  16  70  46  57  82  37  76  24  87   6  94  90  49  41  58  86  46  22  53  22  69  29  13  50  94  37  70  50  92  38  58  64  36  93  74  13  94  43  61  63  86  36  89  13  49  15   5  80  73  34  17  16  54   1  29   3  33  23  31  13  93  74   3  14  12  42  69  10  28  79  40  30  76  51  24  42  29  51  20  68  86  28  90  69   6  65  41  14   8  42  11  40  78  51  90  60   3  70  24  56  73  92   5  67  79  13  77  92  64  78  49  64  90  47  99  12  86  80  62  74  96  56  70  64  42  74  26  74  50  56  48  79  64  92  77  28  16  74  24  85  78  62  25  30  76  81  45  87  16  99  18  55  73  18  79  66   9  29  88  47  95  58  12  51  38  12  97  38  26  70  63  26  38  11  21  65  32  61  54  24  87  52   2  52  10  26  55  97  47   7  96  31  71  50  86  91  69  14  53  36  44  94  16  47  40  86  26  73  53  67   5  94  76  42   3  99  25  24  86  86  79  60  88  75  67  78  24  57  61  92  97  82  65  58  43  25  44  92  48  58  26  91  55  28  60  64  94  40  37  56  80  13  55  29  18  32  40  15  55  35  24  30  44  85  24  56  59  50   8   5  45  68  96  39  78  37  13  91   7   1  39  22  10  81  15  23  30  56  99  56  92  99  84  68  17  41   5  78  58  17  28  99   7  37  86  15  40  14  66  78  37   5  82  71  60  58  93  43  90  83  56   6  11   5  55  90  32  39  29  64   4  35  74  60  83  46  18  25  99  66  94  36  74  65  83  30  47  50  10  82  27  23   7  90  19  43  68  54  49  86  93  33  94  15  44   8  66  19  27  23   9  27  64  80  47  32  33  73  30  43  70  77  43  98  99  70  84  58  97  42  82  82  52                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                          53  61  49  92  23  43  83  84  10  80  86  84  50  12  70  57  72  60  35  64  55  49  40  68  47  99  29  40  10  82  98  15  84  46  80  78  87  55  37  34  35  45  92  21  84   6  69  31  14  96  95  19  47  21  70  70  45  11  96  12  37  10  13   6  73  69  60  83  52  57  28  77   3   8  65  56  76  33  99  79  69  10  23   2  31  93  33  26  10  73  66  45  64  97  67  74  97  29  11  14  62  66  50  93  53  86  43  99  54  52  84  81  55   8  24  37  74  86  55  59  44  68   1  40  85  60  16  75  47  60   1  48  48  60  32  25  37   5  67  67  52  39  81  66  53  69  34  45  36  96  76  78  49  83  77  19  63  32  12  14  62  65  50  68  63  89  38  97   5  45  87  37  14  42  49  41  38  10  95  61  56  37  57  23  70  43   4  79  12  13  52   6   7  91   9  39  57  15  87  86  62  64  30  97  35   1  67  86  42  37  80  19  33  12  23  91  37   6  16  75  54   6  33  84  75  25  57  33   8  43  92  61  68  72  52  48  88  90  56  29  93  62  78  57  92  53  78  40  50  34  49  73  78  16  88  79  28  55  96   9   2  21  35  10  50  18  62  54  25  44  27  99  56  43   4   6  73  22  99  84   5  25  21  39  28  15  82  88  43  34   7  64  50  95  69  35  29  20  55  34  15  34  86  11  40  69  78  29  46  95  18  97  13  50  76  95  62  59  77  59  72   4  80  86  37  11  83  75  13  17  55  82  78  10  13  32  20  89  47  90  80  10  95  50  38  28  53  72  47  27  90  39  74  79  14  55  27  40  42  59  21  78  89  10  33   6  86  86   3  37  65  41  28  18   9  10  18  72  36  15  61  84  12  31  21  90  72  60  77  22   8  45  20  66  46  88  16  49  46  46  46  88   8  29   7  34   2  71  76  40  38  85  11  46  85  58   8  20  65   1  96  68  39  20  88  54   3   6  58  36  11  20  87  52  70  48  33  28  88  37   3  44  95  31  15  33  75  12  43   3  52  95  80  68  87  82  71  24  80  20  99  62  99  67  27  72  83  92  48   8  75  55  73  70   9  14  13  83  29  21  42  69  90  70  92  23  39  55  29  21  25  51  70  16  26  12  57  45  78  45  59  65  53  61  24  58  33  28  14  34  60  83  15  17  98  47  94  71  57  44  90  89  58  25  22  33  51  57  78  85   1  37  16  80  31  66  24  62  86  82  61  92  38  71  79  27  85  50  28  85  13   6  18  71  23  39  36  40  54  85  29  41  83  72  33  69  73   9  88  32  83   4  79  93  90  22  50  40  21  75  33  49  45  69  28  75  45  33  22  65  37  81  94  91  66  67  42  42  63  48  14  23  49   8  51  96   1  86  16   2   9  82  96  15  14  83  52  11  70  72  19  51  13  10  73  56  11  54  17  62  75  31  52  63  80  93  16  16  92  29  66  39  91  57  60  99  62  81  38  58  51  18  31  99   1  91  41  54  95  24  93  38   8  50  41  42  18  94   1  64  11  13  24  69  79  30  72  53  23  94  93  71  61  46  98  45  81   9  92  29  59  28  63  22  58   9  82  10  27  16  39  16  39  51  96  30  56  88  53  54  15  45  82  86  44   1  34  69  47  96  77  23  32  69  41  91  19  50  95  18  64  72  99  72  59  25  26  16  80  94  64  98  82  41  99  41  35  94  83  50  36  46  65  56  69   7  63  49  15  36  93  31  91  97  19  20  19  98  21  10  43  25  98   3   5  90  66   8  83  28   4  97                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                            67  21  27  60  24  30  42  39  73  96  99  45   1  13  31  33  20  73  12  53  68  31  45  52  40  29  77  86  63  55  60  14  63  16  11   2  93  27  88  92  67  17  33   4  93  16  70  59  32   2  12  13  76  65  21  87   4  24  55  50  19   5  99  80  53  34  18   2  68  16  95  35  85  65   6  91   8  25  90   1  98  93  65  97  32  79  15  73  91  64  33  49  58  32   2   5  93  83  21  24  88  90  48  43  65  26  27  99  94  67  53  21  14  30  81   9  52  16   8  78  22  98  15  53  78  17  83  62  18  19  14  74  65  29  53  72  49   9  48  77  85  67  20  61  39  42  71  21  76  42  17  97  74  32  12  45  39  68  11  95  52  93  95  17  87  86  18  47  78  20  20  77  67   8  45   3  80  50  71  65  30  43  70  75  46  68  27  89  26  92  67  65  25  12  33  89  39  55  27  12  62  20  50  16  79  21  90  55  92  76  98  27  83   3  91  26  54  13  84  47  64  36  23  45  14  65  83  35  29   7  98  54  29  57  24  15  11  71  36  80  13  82  57  36  34  51  50  97  92  53  80  23  17  89  18  54  20  42  58  48  38  25  28  82  38  23  20  72  26  36  98  84  97  21  63  20   3  68  10  24  16  88  67  38  47  81  32  22  21  73  69  77  80  92   7  48  63  92  24  99  87  52  59  56  15  49  82  34  68  41  93  49  75  82  98  30  44  97  27  46  31  41   3  85  83  11  97  90  66   6  79  68  59  47  16  55  82  59  15  56  52  65  31  57  61  56  23  86  11  32   3  33  19  83  55  80  68  48  64  91  18  37  90  63   1  20  41  30  56  79  64  18  81  63  40  25  23  59  73  54  19  31  71  61  27  32  80  88  66  48  52  43  13  72  47  63  59  76  11  96  89  56  13  64  78  44  42  24  92  67  34  39  59  75  62  37  94  17  24   2  88  21  40  18  26  65  65  78  31  26  84  85  61  83   3  32  88  20  84  10  21  17  41  75  19  48  55  80  49   8  28  47  27  59  24  49  31   6  78  82  86  45  17  16  29  14  49  58  91  50  36  26  29  75  50  54  16  42  30  86  35  27  45  98  28  14  34  73  75   8   8  13  98  12  41  54  95  65  63  85  45   5  27  12  60  96  58  22  58  85  27  54  92  98  93  65  76  77  22  34  64  37  70  19  25  56  44  88  78  30  80  88  17  44   8  51  66  66   9   9  59  31  54  56  51  68  96  32  38  36   8  51  63  90  68  84  93  89  51  76  90  54  40   9  48  21  43  38  42   1  82  69  30  10  10  24  64  61  62  31  79  35  50  13  64  66  42  16   3  39  74  73  87  45   8  31  89  65  68  36   9  90  25  60  85  96  87   9  86   9  33  65  47  19  10   8  57  26  49  83   7  97  15  18  78  59  35  27  50  72  15  63  69  94  59  33  18  98   3  67  44   7  37  62  58  17  56  44  76  61   8  33  84  55  66  18  74  10  66  86  83  45  32  90  45  61  62   3  83  22  16  24  23  34  97  67  27  41  49  51  17  54  16  41  35  67  49  12  29  64  74  67  14  62   5  54   4  50  26   7  84  88  25  10  18  40  12  10  33  49  69  27  93  28  79  58   6  95  25  94  77  78  99  15  33  78  67   3  43  12   8  88  19  30  31  39  59  22  17  97  38  76  97  47  42  16  69  16  24  49  70  22   5  20   4  45   8  88  47  31  56  30  33   2  84  69  10  50  98  40  73  77  32  94  52  43  66  60  99  46  85                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                              89  92  34  86  42  52  53  59  76  64  61   1  23  15   9  25  26  70  63  18  56  70  96  57  86  51  42  84  61  32  99  41  43  69  93  38  17  31  68  63  98  30  69  59  95  42  12  95  79  51  16   5  46  10  80   6   4  52  36  77  33  80  69  45  38  73  62  20  79  86  27  60  79  63  48  44  96  28  25  29  90  65  66  83  43  82  93  46   9  46  79  46  56  99  90  53  20  85  18  90  34  74  35   8   5  99  34  77  78  59  55  58  22  83  58  44  58  51  91  86  93  84  88  63  79  40  70  54  23  96  96  47  14  50  29  53  85   3  82   2  86  81  23  60  67  51  60  59  30  87  73  16  23  32  44  66  12  32  65  12  16  47  41  10  62  19  44  38  71  98  28  38  67  44  39  36  56  41  52  58  11  45  93  43  13  84  25  47  71  48   8  99  98  50  51  19  30   3  59  33  74  63  42  37   8  66   4  41  57  72  70  81  91  84  23  80  43  75  15  46  61  86  90  65   4  43  14  91  95  40  98  77  22  65  67  83  38  87   7  32  47   2  16  34  90  25  98  17  77  76  40  97  34  29  38  82  95  11  19  59  26   5  83  41  24  64  31  95  94  52   7  25  98  33   5  72  95   8  12  39  32  51  14   8  40  82  73  86  79  58  48   5  87  93   5  11  54  31  27  37  15  12  60  79  81  72  66  28   9  32  96   9  93  81  13  38   9  65  36  49  26  71  43   6  49  48  13  43  14   9  11  57  44   9  69  64  60   1  37  72   8  29  16  75  57  63  90  97  43  58  30  13  57  92  59   1  69  71  48  50  52  46   5  76  96  15  97  25  69  42  52   5  85  11  35  69  12  92  32  55  12  22  57  28  96  88  54  26  22  97  86  58  14  47  40  20  57  55  21  61   9   1  80  52  67   9  32   4  71  75  43  27  89   3   8  67  70  81  89  33  56  10   4  99   7  63  64  60  65  98  72  75  43  97  89   8   7  17  71  23  99  48  93  96  11  67  94  48  61  49  68  62  56   3  65   8  92  61  54   2  83  28  16  52  18  51  81  19  60  27  24  69  17  44  50  69  38  82  47  23  34  67   8  55  74  44   3  89  63  59  96  60  72  39  97  57  16  68  55  38  71  61  37  77  57  99  72  68  81  88  66  50  57  72  88  81  86  95  41  23  80  92  68  11  38  92  32  51  63  34  48  64  50  24  98  63  73  77  74  52  47  79  88  34   4   3  12  42  70  51  21  36  46  42  33  92  28  96   1  28  14  49  30  17  88  46  63  92  30  23  52  52  77  46  79  48  31  79  48  67   2  81  61  64  25  51  63  71  92  15  70  44  99  33  57  74  87  54   6  77  52  43  12  27  97  16  11   7  37  48  50  62  73  37  60  14  36  25  38  86  18  18  43  73  96   5  67  91  34  34  91  67  69  12  89  61  76  81  53  62  27  78  48  29  14  79  85  31  50  49   7  58   1  13  16  77  72  57  56  83  69   8  86  66  71  47  18   9  68  92  76  12  41  64  75  68  95   7  47  88  89  87  17  76  12  33  21  85   3  98   1  68  56  21  56  44  80  48  45   6  13  88  23  92  61  55  28  99  23  80  22  78  67  14  47  67  17  89  47  94  96  11  24   4  56  57  17  68  60  44  25  13  27  17  17  53  61  65  97  66  22   1  66  74  33  52  50  17  20  53  50  67  11  60  46  36  72  52  46  34  30  83  23  31  76  86  70  20  44  77  49  23  70  68  32  30   3  64  68  18                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                44  67  84  63   2  33  16  89  14  19  22  52  20  98  47  98  48  58  49   6  28  14  44   7  59  52  50   3  34  62   6  58   5  42  68  57  22  91  78  40  89  56  57  89  37  11   7  57  98  44  85  61  85  43  60  43  72  56  66  63  70  13  87  65  61  85  15  30  85   4  16  66  19  85   2  31  70   8  82  58  88  59  47  65  34  74  87   9   3  95  74  46  24  67  57  57  78   4  68  66   7  46  42  81   5  78  48  60  85  36  71  81  73  75  33  40  85  32  91   8  36  11  87  64  13  50  60  93  62  53  50  52  65  84  60  49  91  39  64  38  17  11  44  19  61  52  18  24  99  42  28   2  86  21  87  84  92  33  48  23  32  19   7  97  18  77  42  41  57  60  96  13  63  88  47   5  45  78  43  76  33  78  67   9  38  27  99  56  90  86  47  68  79  24  72  12  45  42  76   9   6  88  21  53  91  19  25  73  11   5  87  95  75  13   3  53  98   8  32   6  31  72  27   3  93  39  15  60  69  60  11  17  27   5  73  70  81  93  40  22  28  91  17  44  65  19  99  76  90  13  79  50  65  99  77  21  66  75  70  50  66  46  33  87  91  14  17  76  42  38  62  81  63  61  19  14  25  52  31  24  20  10  13  80  72  96   7  29  40  47  48  78  29  28  28  37  67  99  88  57   1  36  36  24  61   9  26  36  35  30  42  90  52  62  24  30  93  88  60  79  57  67  50  98   2  94  11  83  77  11  73  17  35  81  23  90  33  31  83   7  18   4  82  18   8   5  69  81  25  25  23  22  73  95  83  52  21  66  74  81  95  24   6  69  58   6  19  51  46  37  49  46  88  15  98  78  62  70  18  39  79  40  65  24   1  66  73  35  70  98  79  92  17  20  93  74  50  96  44  98  78  43  36   6  70  83  22  39  54   4  48  49  30   3   7  76  64  13  83  43  98  22  21  17  91  61  18  62  95  46   8  14  84  75   6  49  30  10  65  88  87  10  99  75   4  47   8  83  98  47   9  25  52  76  89  37  90  54  94  43  21  48  24  94  92  60  17  60  29  95  48   2  18  66  30  56  78  61  69  17  51  32  77  81  44  96  74  63  96  91  25  63  11  23  89  66  63  24  54  16  67  93  40   7  95  16   6  41  35  52  69  79   7  13  94  46  22  99  91  90  53  76   1  56  94  86  70   8  66  49  25  20  78  73  58  10  30   1  76  78  51  77  89  36  61  66  45  85  81  94  36  59  50  78  23  87  78  86  20   5  64   7  29  56  73  17  87  12  15  66   8  57  13  76  26  34  92  77  88  63  28  44  42  86  14  33   8  72  51  41  88  41  29   9  91  88  73  65  45  22  63  62  26  68   6  60  82  17  81  94  26  29  81  73  87  27  42  12  30  18  61  40  47  86  48  51  44  33  69  23  42  30  26  81  50  84  73  56  47  42  10  53  93  65  64  49  64  61  34  87  57  37  30  75  91  30  62  36  66   1  71  37  44  70  33  85   1  54  40  85  22  33  50  84  26   7  77  63  24  86  69  89  78  53  69  71  10   3  99  82  14  63   9  36   9  60  16  10  63  34  30  25  54  69  85   3  69  22  78  97  30  23  47  48  58   7  39  69  89  13  17  30  53  79  81  80  75  20  36  56  38  49  39  61  60  84   8  82  62  14  80  12  97  79  99  31  27  21  41  89  77  20  90  99  24  82  19  97  85  14  39  46  38  32  87  62  99  13  32  56  70  25  60  78  10  57  16  59  82                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                  71  11  88  75  31  16  90  77  87  14  74  44  11  57  73  46   3  59  62  71  66  31  76  14  73  73  15  80  18  96  84  59   7  82  92  21   2  66   4  77  71   8  56  41  29  58  29  86  94  45  46  89  13  99  13  34  27  98  41  55  70  36  42  21  95  11  30  17  31  40  82  26  36  85  58  10  84  90  32  72  55  96   9  82  97  57  15  46  53  68  40  49  99  72  29  28  55  42  21   4  90  45  55  85  80   4  63  66  82  83   2  88  11  95  19  46  32  33  12  55  19  85  88  89  21  76  23  47  28  92  10  54   1  76  85  89  40  52  51  76   1  38  79  73  84  55  85   3  27  71   3  69  67  87  91   3  69  30  23  41  76  57  19  78   1  54  89  78  25  82   2  98  72  98  66  62  13  44  49  50  45  86  66  40  58  64  46  32  53  95  27  57  36  78  55  94  32  75   1  84  92  27  14  76  18  18  69   4  79  84  62  51  17  44  27  90  26  75  83   3   1  45  62  49  70  95  30  26  82  12  73  69  98  82   2  25  62  96  65   7  66  93  52  99  50   1  42  16  49  72  78  34   2   1  72  70  20  83  25  37  16  70  59  36  27  71  56  30  13   7  14  97  44  82  96  12  16  44  62  66  33  46  23  29  87  40  73  11  88   7  78  76  41  57  12  67  68  68  76  61  90  64  64  44  56  12  40   3   2  97  77   7  20  24   1  67  26  90  36   2  38  21  62  60  85  64   3  54  32  80  65  16  21  83  57  36   9  20  25  36  26  84  43  74  89  67  55  47  96  85  57  15  56  21   7  44  45  56  98  96  18  84  25  88  99  86  12  62  89  33  58  12  58  35   2  48  21  28  10  17  68  33  35  43   8  77  70  56  51  78  47  36  70  87   2  24   6  78  92  71  31  49  43  24  91  86  70  52  68  48   1  97  10  71  14  63  68  24  56  57   7  10  15  27  17  75  73   4  48  42  16   7  25  77  96  95   1  91  84  49   8  44  14  77  49  32  53  90  70  69  80  49  37  45  22  17  49  93  72  24  42  35  96  98  10  32  73   8  72  37  11  77  58  41  48  46  95  48   2  14  46  34  92  74  22   6  72  48  25  41  84  82  47  89  23  13  79  14  81   1  98  83  87  70  23  40  24  35  12  83  48  39  48  10  22  98  94  33  13  34   4  76   4  76  49  39  59  66  25  17  54  98  38  73  94  32  25   1  56  17  43  80  85  39   3   5  86  42  78  10  80  63  71  51  95  37  15  29  14  61  35  90  95  43  41  52  64  92  19  77  58   3  18  24  10  12  12  93  26  64   1  83  52  96  58  83  81  27   9  34   8  17  46  16  39  70  67  67  13  56  87  88  88  62  51  99  36  19  29  96  59   6  44  26   8  49  20  41  55  14  69   3  98  56  93  33  43  23  84  49  32  21  64  57   7  24  93  44  17  11  14  10  28  16  37  50  44  28  88   6  27  13  61  90  72  66  74   3  90  83  76  61  72  29  67  21  30  73  66  12  12  19  52  52  25  52  54  64  50  22  74  14  12  99  12  83  53  65  69   7  77  67  56   2  15  40  93  63  24  44  29  70   3  85  18  79  71  69   6  45  93  38  77  56  62  46   5  84  81  31  95  91  32  53  40  26  91  17  12  54   1  67  28   7  23  38  24  57  62  37  73  89  68  45  38  69   3  79  31  16  81  14  66  81   7  76  45  54  72  80  70  55   4  94  27  53  28   6   4  41  83  69  54  37  54  90  84  92                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                    95  97  16  11  88   1  39   7  66  79  62  34   3  22  68  44  89  98  72  64  16  34  60  15  13  17  55   4  85  42  30  68  14  84  25  52  92   2  26  89  32  31  41  18  79  69  40   6  25  85  86  53  83  15   7   1  15  74  17  10   5  76  70  35  52  30   2  43  91  38  62   6  24  35   7  48  35  27  90  77  40  93  76  37  43  15  37  22  95  27  82  93   1  32  83  82  78  58  19  87  50   3  96  79  84  98  30  37   4  71  92  49  51  45  58   6  39  96  97  95  48  72  37  46  32  71  37  19  28  85  95  96  62  15  52  40  10  95  51  41  11  61  90   2   6  72  69  88  74  54  19  86  97  30   7  93  77  83  51  96  81  79  51  16   6  83  25  20  57  67  81  76  92  60  98  19  39  54   7  57  25  55  54  22  90  62  84  49  78  32  88  58  59  11  61  69  75  51  98  82  57  96  74  75  24  75  18  77  83  60  49   6  30  60  23  24  53   8  85  48  57  83  62  93  26  94  67  88  37  53  30  71  10  61  97  50  55  26  70  85  99  13  89  80  94  99  86   5  69  41  50  21  98  57  47  11  73  98  52   6  48  47  15  58  64  30  98  79  62  15   2  69  38  23  68  54   7  75   9  21   1  10  50  72  41  11  67  82  67  71  45  71  63  48  22  40  49  11  41  22  59  37  76  14  20  75  57  99  79  57  48  77  43  35   3  78  23  64  72  92  79  37  92  13  49  35  23  87  77   7  16  73  25  99   2  76  46  88  29  96  39  62  82   5  73   4  50  87  45  19  94  73  59  59  62  76   4  90  15  16  26  60  40  51  79  90  84  80  69  98  97  14  31  66   4  22  71  93  16  22  20  13  87  92  27  27  31  53  12  36  72  57  55  39  65  27  27  65  97  68   8  34  32  31  58   6   2  46  41  62  96  38   7  78  16  89  46  11   1  53  95  75  22  10  77   3  29  90  21  80  30  86  53  73  21  85  27   7  17   3  96  84  61  40  97  97  46   6   3  75  55  61  97  75  96  57  95  18  48  71  76  66  23  67  37  79  81  51  69  41  32  49  63  34  36  45  66  18   5  56  78  50  76  44  66   4  34  30  30  32  85  73  31  26  27  62  87  11  14  39  47  39  68  80  97  15  71   8  34  56  35  83  98  62  13  19  83  43  11  14  69   6  70  16  86  10   4  19  45  95  10  77  75  49   1  73  49  32  47  55  82  97  76  34  83  28  43  45  41  78   7   7  77  97  27  81  73  79  60  56  58  33  56  12  85  92   7  61  57  46  94  83  83  98  15  72  32  34  60  45  16  14  59  30  20  81  22  28  12  75   2  22  64  14  97  82  62  92  99  69  44  88  51  77  68  31  84  14  22   3  67  53  54  87  64  81  32  62   6  68  93  92  65  53  93  37  61  45  78  86  33  77  18  37  84  23  30  90  38  96  13  57  38  12  73  73  57  96  66  16  91  99  60  62  49  74  51  16  38  15  31  75  13  19  15  27   1  96  40  44  95  33  34  29  42  31  74   5  19  15  52  57  84  86  74  95  45   2  48  93  40  82  28  92  98   9  22  29  11  34  92  71  53  94  44  35  92  92  75  30  50  74  61  18  15  18  10  87   1  54  93  81  90  11  92  76  99  28  68  64  82  60  91  49  28  73  65  19   3  43  42  75  47   5  41  13  43  71  88  90   3  79  64  94  15  35  79  77  50  54  78  47  49  83   5  97  73  53  59  75  15  94  93  21  29  32  19                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                      88   8  90  88  79  50  80  66  63  36  60  95  74  88  18  45  66   9  52  32  95  97  46  86  78  75  75  86  83  80  48  84  88  45  41  97  91  13  34  81  65   9  98  77  72  73  86  10  37  72  42   5  30  15  85  74  60   6  20  46  89  58  25  48  13  54   7  38  53  18  31  91  90  86  87  33  35  98  38  77  35  60  87  97  42  33  17  62  75  18  73  68  87  95  61  44  54  23   4  11  79  27  80  29   6  60  98  34  87  36  93   8  20  57  65  22  39  73  19  98  42  38  75   9  92  75   1  41   2   1  16  21  50  62  67   2  51  72  52  99  44  46  15  45  47  36  40  25  47   9   7  78  91  61  64  97  62  12  31  97  53  31  69  51  30  99  48  85  16  18  69  85  28   8  57  48  36  90  55  18  82  61   9  58  99   4  94  22  28   6  78  13  79   6   2  81  91  89  41  61  33  32  60  49  51  70  55  67  86  19  34  64  17   8  29  31   1  55  88  48  34  73  86   6  70  56  31  76  63  66  32  37  29  34  58  94  76  24   9  99  51  41  96  89  28  30  88  67  80  27  41  75  28  13  77  93  85  85  42  10  39  59  74  82  72  81   1  97  22  59  19   7  19  59   3  96  67  55  29  58   9  69  28  77   1  22  88  92   1  90  25  81  78  41  57  36  95  70  56  40  49  46  80  61  35  70  34  25  39  77  83  69  68  26  10  52  63  97  96  80  80  48   5  52  98   3  52  25  86  85  11  37  81  94  56  51   5  40  57  98   3  95  59   2  73  38  12  15  51   5  28  26  22  49  94   8  65  51  20  87  88  46  86  99  17  63  38  31  74  57  54  83  43  80  26  46  85  60  33  90  93  96   7  87  90  29  41  30  21  44  50  69  58   2  47  12  49  44  49  47  67  59  10  36  10  95   6  50  36  82  28   6  37  35  72  52   3  77  25  89  69  95  31  77  29  95  95  95  90  48  26  74  46  62  69  94  27  89  30  16  72  15  60  49  56  25  36  40  18  44  66  48  45  96  26  49  34  25   1   3  28  13  30  49  20  24  72  70  36   3  37  56   9  55  76  84  67  44  12  72  45  18  51  57  96  39  46  37  96  69  80  60  64  58  63  66  49  94  34   8  60  61  15  61  81  91  97  13  56  74  21  22  36  30   5  77  88  79  99   8  61  42  91  27  21   5  16  49  94  63  13  30  77  93  75  32  67  93  37  78  24  98  69  85  83  49  57  50  88  23  91  22  53  51  78  72  95  37  62  41  18  44  47  71  27  57  16  99  37  48  29  29   8  12   3  93  42   6  15  26  32  45  98  51  31  37  44  60   2  38  72  49  66  33  10  46  48  19  83   9  65  32  69  72   8   4  36  80  80  80  95  54  32  39  43  44  13  64  57  82  33  92  30  72  90  62   1  48  24  83  93  18  94  83  48  80  77  66  14  17  81   6  79  71  68  54  26  21   7  56  30  24  72  80  12  91  14  99  90  34   4  98  97  59  85  23  61  56  89  28  44  93   3  76  36  67  46   7  25   1  45  68  48  61  86   2  21   3  27  59  50  98  52  99  91  87  34  54  66  93  25  93  42  72   6  60  96  42  11   1  39  74  61  31  44  84   7   4  98   5  51  18  23  87  50  79  38  26  83  75  78  71  32  84  78  62  26  14  31  28  51   5  80  66  12  50  91  12   3  66  63  69  51  49  98  18  34  78  61  42   9  99  41  62  25  55  44  14  96   6  48  11  74  51  31  38                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                        28  75  71  50  30  96  55  55  77  74  39  10  32  72  40  23  81  99  37  35  88  73  62   2  38  56  79  36  57  21   7  44  50   8   1  43  75  98  31  63  46  79   6  54  46  98  75  80  72   1  77  32  27   8  62  31  20  33   7  63  37  45  29  81  46  78  64  72  94  24  40  86  87  97  98  31  99  28  77  11  71  84  25  80   4  57  58  18   4  16  19  84  13  92  66  84  23  93   1   3  14  15  91  81  64  10  68  95  53  66  86  58  10  30  59  55  87  96  26  91  15   9   5  96  88  45  89  13  51  68  70  12  55  47  98  48  16  71  41   1  58  36  43  87  83  25  35  30   4  45  34   2  33  17  61  51  10  81   3  50  50  75  82  81  46  11  94   1  64  67  14  15  43  86  53  36  74  75  26  66  91  99  16  62  80  10  89  31  39  19  52  43  28  81  48  12  14  57  72   9  56  48  12  48  27  15  76  50  66   2  88  43  12  57  85  98  27  30  45   3   8  40  83  11  37  28  67  86  56  82  22  59  20  47  92  81  50  68  68  73  13  85  53  24  83   4   2  68  24  83  57  97  10  50  15  93  95  13  52  79  72  43  47   9  58  22  42  51  97  12   4  13  79  64  55  89  42  50  15  38  11  81  63  11  83  12  97  35  86  76  96  31  23  76  64  50  97  76  14  57  67  76   4  57  85   4  71  88  43  43  88  18  72   9  84  44  91  79  14  68  35  18  39  28  84   2  36  35  86  99  80  86  73  38  45  44  14   2  66  29  60  77  78  65  47  10  79  44  74  73  20  75  10  36  94  39  26   2  94  88  75  87  57  61  53   1  87  66  39  74  42  83  37  99  52  77  28  12  98  19  13  86  88  94  49  72  30  54  84  59  96  96  34  77  27  13  67  90  26  45  93  22  92  31  15  69  36   5  80  67  55   2  42  41  16  67  88  90  39  25  52  27  19  27  84  70  69  46  34  16  61   4  82  64  10   7  64  38  26  75  10  37  21  25  44  34  34  87  82  16  27  12  18  72  48  49  57  26  88  83  26   1  25  91  56   1  48  65  90  40  49  13  85  29  89  46  16  31  54  86  55  59  49  39  90  82  18  93  25  41  76  53  74  51  50  80   6   1  82  14   8  30  87  78  77  58  26  43  72  84  59  93  18  63  58  90  23  67  30  63  34  67  38  48  39  90  34  41  54  96  12   5  68  83  62  43  30  69  54  19  34  63  26  79  50  93  17  26  68  21  66  83  49  24  45  61  33  16  20  79  52  87  66  56  29  76  45  99  85  48  53  52  63  20  70  22   9  49   9  54  46  31  75  87  29  75  96  47  15  75  82  19  52  62  60  59  50  85  56  25  33  26  80  80  74  11  85  37  58  53   8  92   4  59   2  92  64  80  33  77  94  19  24  15  54  85  73  26  37  71  54   3  26  49  52  60  75  92  56   2  28  73   7  32  45  17  12  62  33  64   6   1  84  36   3  64  54  69  58  67  62   3   4  66  10  63  18  40  78   5  65  58  27  10  44  18  23   7  73  25  94  52  41  49  15  92  29   4  62  32  40  21  50  13  90  53  52  64  44  14  68  25  82  25   4  26  95   9  93  42  22  29  53  24  89  30  54  44   5  12  26  46  49  59  55  93  11  60  41  72  52  18  58  81  78  39  64  21  84  96   3  37  83   1  59  46  80  90  56  77  37  43  98  99  20  92   6  49  65  95  24  54  58  91  33  40  66  29  38  44  80  97  12  69  45                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                          49  95  81  10  84  85  70  53   1  21  48  61  74  98  19  22  87  76  95  19  50  97  35   2  52  32  25  53  17  64  56  60  92  48  43  83  96  35  62  81  66  41  71  31  89  93  34  92  45  77  44  25  25  15  63  36  78  10  80  60  79  53  59  74  47   4  36   6  40  97  23  12  71  48  57  59  10  40  17  97  35  10  45  14  78  32  93  82  85  56  12   8  83   1  93  16  20  12  10  91  59  37  60  44  54  38  42  23  44   7  74  42  94  44  43  97  51  47  55  50  21  15  40  33  47  31  79   2   5  29  93  82  37  24   5  75  43  42  17  48   5  77  99  13  77  59  25  83   2  53  16  69  81  71  58  28  54   8  40  25  37  31   9  36  87  68  93   6  10  71  42   1  33  40  98  45  19   6  95  32  20  95  43  81  38  85  47  74  70  53  58  31  55  57  75  70  29  96  69  83  23  61  94  54  40  78  46  21  81  52  92  96  50  36  80  33  58  28  48  29   4  31   7  71  77  36  46  29  98  27  52  32  70   8  89  93  45  79   5  45  28  44  78  92  76  73  90  18  97  30  65   2  23  73   2   4  66  12  85  32  40  48  41  64   4  67  75  18  77  38  33  54  30  74  50  55  25  70  49  51  77  56  96  91  94  68   3  67  53  37   1  46  12  73  68  47  45  64  36  91  63  59  87  98  89  13  41  33  99  21  40  67  23  62  99  66  88  69   4  68  24   9   1   9  85  99  33  24  67  43  90  87  33  38  42  79  61  22  70  65  15  67  13  34  22  60  44  56   1  64  40  73  18  76  43  49  79  16  80  69  33  56  66  58  92  30  95  48   2  46  29  19  57  41  44  27  77  14  97  26  72  26  14  17  82  30  63  69   7  23  57  19  77   7  42  45  86  15  95  94  76  98   8  81  53  59  69  91  70  18  48   8  20  17  77  78   6   4  38  38  27  22  65  51  44  85  95  46  18  75  90  59  99  31  64   6  80  51  68  75  92  95   1  61  50  95  32  11  61  50  37  18  89  45  86  97   1  56  27  14  32  30  37  79  79  75  83  53  34  62  57  32  98  53  22  28  99   7  70  84  34  65  45  64  82  33  91  39  15  18  70  72  44  46  13  22  42  91  21  95   5  74  79  58  37  75  92  50  67  59  19  32  17  93  90  34  79  12  50  64  80  95  42  20  20  56  79  65   3  30  33  21  81  64   7  12  15  82   7  90  96  89  43  84  19  18  52  32  58  83  21  57  90  29  54  13  37  54   7  92  36  25  94  92  98  84  27  41  99  74  25  57  16  95  15   3  96  20  19  45  77  58  19  14  71  62  64  82  23  99  96  11  92  50  14  38  14  32  32  59  57  83  14  76  42   8  49  94  49  13  48  72  82  30  40  20  18  71  16  84  78  41  84  61  49  58  13  50  44  82  79  11  45  84  44  32  48  41  45  26  11   9   2  29   9  64  14  96   1  90  34  74  13  88  31  59  47  63  90  15  71  56  97  20  66  33  79  72  59  21  56  25  40  69  61  57  74  21  73  63  76  16   5   8   7  81  98   4  21  73  99  34  81  17  62  62  71  66  36  15  94  32  28  27  70  69  83  21  61  24  48  51  93  37  75  13   4  58  59  49  85  70  82   8  32  47  53  70  72  43   8  20  22   4  59  16  41  31   2  98  11  22  52  17  46  59  81  30  95  27  86  31  89  75  33  24  56  19  62  20  11  78   9  72  95  89  69  67  80   2  34  93  89  97                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                            21  31  81  75  68  56  15  71  34  34  38  28  67  31  47  74  68  22  85  21  56  38  70  25  16  18  89  29  17  94  10  17  26  58  69  27  47  72  90  32  72  29  93  64  38  76  39  57  39  92  72  35  59  13  89  84  80  10  91  18  85  95  47  30  60  70  62  71  49  72  50  24  31  35  76  81  97  87  89  51   4  94  60  32  10  37  85  51  18  19  83  30  95  89  84  58  50  95  74  27  77  16  71  96   2  75  95  79  25  81  57  10  67  85  56  97  72  81  69  56  24   3  69  76  75   2  90  58  29   7  92  90  62  30  37  38  43  96  27  78  44  81  58  96  89  39  35  61  23  90  58  55  79  93  74  52  69  29  54  36  77  90  86  81  55  89  41  62  39  32  35  29  58  92  29  22  36   6  67   6  78  75  47  64  44  53  45  42  48  47  20  60  74  86  38  51  26  31   7  55  56  59  67  29  86  33  83  64  16  42  27  36   5  77  56  64  74  37  76  14  88  35  23  42  28  52  29  18  97  59  87  26  55  20  30  88  92   2  58  46  85  91  86  42  48  54  14  41  72  90   5  97  52  44   8  53   2  23  45  63  77  34  57  20  78  20  72  67   9  84  91  66  59  30  84  75  15  52  78  54  91  55  11   2  13  97  77  18  87  50  44  64  73  68  87  43  66   8  67  13  61  84  49  83   3  92  61  94  77   9  53  14  70  60  99  52  18  41  60   7  83  27   1  62  71  17   8  16  76  81  97  85  66  61   5  70  90  13  63  10  20  28  45  10  36  44  98  22  18  30  30  31  52  36  18  99  25  23  96  59  14  89  51  54  19  42  27  44  49  52  37  24  32  77  69  16  48  50  24  74  80  70   4  97  44  21  86  31  57  95  38  34   5  12   1  74  95  87  99  78  31  26  41  71  32  57  96   6  34  35  80  95  45  65  33  29  96  82  97  92   5  68  25  87  65  83  93  30  52  18  55  89  62  91  38   9  92  97  75  74  21  18   3  92  43  45  69  93  67  28  51  32  53  81  89  87  84  36  31  58  45  84  37  86  91  26  87  20  64  21  74   4  77  12  92   1  91  10  26  89  35  83  66  36  26  58  59  58  64   3  36  32  26  22  78  19  12  16  54  63  70  14  37  16   8  35  17  55  13  59  41  59  46   2  44  40  27  37  65  74  30  12  67  79  95  59  65  54  96  37  18  53  75  89  14  73  82  19  51  69  83  74  75  68  16  94  93  70  10  38  35  59  81  45  69  49  84  20  31  96   5  89  25  68  17  24  22  68  28   9  80  41  20   9  40  50  70  44  10  89  45  12  98  64  33  84  20  77  18  64  75  11  79  51  10  77  62  78  61  89  44   8  91   9  54  30  82   1  32  25  40  28  32  96  29  15  65  57  91  36  79  59  74  40  72  22  27  26   8  61  82   9  97  17  54  39  55  74  60  69  48  54  16  58  77  37  39  44   4  15  19  84  14  96  64   5   6  42  41  13  17  59  23  84  64   5  45  89  31  25  98  83  98  31  47  52  31  51  12   4  27  30  65  61  51  71  45   6  35  28  12  90  99  25  24   7  47  74  96  11  73   2  51  28   1  76  31  21  36  80  21  58  27  34  85  11  28  92  99  47  76  23   5  23  21  73  57  84  43  93  24  30  73  72  63  77  27  22   4  64  91  49  50  60  64  67  24  24  44  86   4  62  28  32  11  26  72  39  92  98  60  69  77  57  58  53  16  89  98  88  91  44  19                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                              99  40  53  92  80  30  85  82  24  92   5  57  77  39  46  54  79  63  80  10  85  24   5  67  19  89  40  89  85  39  46  18  16  45  50  84  60  10  46  37  55  59  79  19  72  52  74  89  43  25  15  83   5  83  15  85  71   5  23  99  21  90  51  15  18  68  20  44  81  60  66  28  53  53  27  46  65  41  93  88  16  10  62  58  54  46  20  52  70  26  94  31  65  41  91  13  11  78  28  49  51  31  57  26  87  87   4  29  69  22  26  24  77   1  62  95  91  19  41  97  98  41  30  93   3  40   4   8  79  30  23  21   2  98  12  51  29  17  63  65  95  68  72  81  36  59  44  37  76  52  17  25  10  20  82   2  26  68  36  76  46  53  62  31  95  20  76  44  80  95  36  68  88  72  42   1  38  81  55  15  22  28  20  33   9  55  44  52  42  93   8  39  69  58  87  87  61  91  88  70  27   4  16  45  34  29   4  85  56  60  72  95  11  54  78  96  93  41  63  92  51  81  63  92   7   5  97  22  63  43  65  48  69  46  30  91  46  25  40  80  40   1  56   2  34  90  54  66  47  87  98   6  74  17  70  13  13  80  76  79  74   8  11  61  86  32  44  63  92  66  18  23  38  36  64  64  31  33  63  77  54   4  25  16  65  76  19  36  89  95  98   9  77  70  64  75  72  95  61  74  64  87  82  95  44  65  83  57  77  47  11  42  28  95  69  97  67  80  38  66  41  69  23  53  26  87   1  38  19  45  90  20  68  19  49  44   9  16  10  79  55  21  41   4  72  26  88  15  19  93  99  78  15  32  37  68  61  28  62  69  73  12  47  64  85  18  55  62   8  70  37  34   8  97  67  70   6  52  75  10  45  79  80   2  70  13  67  83   7  31  41  92   4  66  15  34   3  70  90   2  85  38  66  82  42  28  30  36  63  43   1  69  40  55  40  23  79  74  54  92  57  83  92  47   9  58  19  82  28  74  38  13  67   8   1   4  13  36  28  75  72  34  61  57  25  13  75  15  18   3   8  24  69  47  82  75  79   6   3  27  52  58  13  19  78  96  77  79  24  58  26  68  16  12  10   2  73  77  79   6  69  35  17  93  62  42  35  97   3  70  93  41  75  39  81  46  95  12  39  22  71   1  30  92  96  83  24  37  96  51  85  93  41  64  98   5  81  61  82   5  73  18  25  94  82  34  53  84  24  20  76  44  57  16  93  39  72  75  40  66  34  45  74   2  70  86  90   9  75  64  95  34   9  40  19  39  23  71  28  95  16  63  52  30  23  37  47  28  99  15  20  90  18  62  61  82  10  27   6  17  63  20  39   8  44  40  26  27   9  73  87  11  76  72  18  10  25   9  44  59  43  62  50  96  41  96  27  31  87  15  50  81  98  34  32  76  10  86  94  28  71  64  12  53  71  79  89  94  60  37  96  70  90  87  72  21  17  42  56  58  96  82  96  22  90  15  97   6  70   1   3  91  22  35  47  91  50  26  25  78  16  62  84  21  54  41  20  25  43  79  41  43  45  29  88  56  30  27  21  82  41  65  15   3  53  46  31  64  59  65  63  40  96  61  95   4  78  56  84  46  33  98   7  96  51  22  68  98  80  98  34  16  37  42  22   7  47  84  95  59  47  34  81  37  21  71  61  88  50   7  25  89  79   5   7  59  63  91  99  88  53   6  99  95   4  65  67  69  52  86  52  31  92  66   4  52  66   7  79  21  18  72  56  14  32   1  67  18  24  26  57  32                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                7  53  17  14  74  32  41  18  61  15  15  40  46  14  11  81  49  81  87  32  78  13  84   1  59  39  88  48  91  35  41  79  38  69  35  52  43  42  33  85  28  59   3  99  33   7  11  16  96  63  78  78  30  97  21   4  32  77  20  97  12  45  33  35   7  84  71  51  60  48  65  31  53   1  45  70  34  89  88  29  76  44  30  37  58  63  57  25  97  22  93  93  74  35  91  13  74  53  99  43  10  39  29  30  97  49   5  24  51  67  54  56  38  17  53  39  44  81  82  22  51   1  63  95  43  59  91  20  94  85  62  60  60  60  14  66  26   9  21  56   7  34  33  82  84   2  27  82  83  64  49  33   6  99  92  22  57  10  26   2  57  71  98  65   8  58  28  34  23  12  33  33  75  54  76  12  11  36  24  82  58  27  67  18  66  32  10  60  28  76   3  79  18  32  21  78   6  24  69   1  81  14   7   5  79  68  38  37  17  70  40  91  37  57  41  79  31  32  57  66  29  96  90  49  51  59  31  77  64  98  98  66  87  94   7  34  60  12  19  66  74  44  38  56  34  49  21  40  56  37  81  56  14  33  38  83  82  70   9  37  23  41  37  49  41  19  87  13   4  28  64  71  81  70  75  10  39  78  91  97  44  21  63  92  62  28  38  74  36  70  62  81  78  45  10  26  59  89  97   2  54  62  74   9  49  44  96  93  21  12  84  29  17  25  15  51  62  50  37  50  70  74  95  69  51  65  68  41  18  67  24  56  69  21  94  86  70  11  57  55  47  92  34  24  69  30  40  58  88  68  59  91  54  49  52  36  16  36  25  34   1  79  20  18  63  31  66  57  54  50  62  63  30   3  92  75  34  97  55  33  96  39  40  22  58   1  44  18  63  24  68  13  28  42  98  58  36  82  69  76  67  77  36  11  38  78  66  34  21  45  66  66  63  94  51  58  38  98  50  83  53  81  39  74  71  53  29  31  89  38  93  29   1   6  88  11  64  91  69  82  31  52  59  24  54  96  47  43  76  54  21  63  90  83  73  50  44   3   9  27  56   1  75  76  22  66  65  68  36  16  26  33  40   6  96  14  60  72  23   4  29  85  33  31  29  54  66  96  51  54  67  95  65  66  72  73  83  20  38  85  59  33  89  81  76  56  18   9  62  97  37  97  68  57   3  78  40  23  55  48  57  76  70  59  47  20  81   1  96  55  39  89  18  89  16  97  46  81  13  41  63   9   7  85  87   1  62  45  74   7  45  30  81  18  73  88  95  76  37  86  26  23  29  65  53  90  18  14   4   2  90  61  98   5  83  79   6  32  13  10  68  38  56  24  43  91  68  55  65  68  34   7  35  69  69  86  34  56  14  75  91  24  62  27  59  54  44  99  75  65  91  87  32  82   1  67  48  73   6  12  72  65  48  35   9  35  15  85   5   5  90  74  74  32  29  97  90  88  57  11  23  86  19  22  95  90  27  27  98  66  38  26  94  10  90  29  17  33  67  23  97  57  73  25  32  23   5  98  53  38  71  74  23  95  41  17  60  42  65  65  52  25  28  31  54  45  23  45  57  74  97  92  45  19  56  42  66   4   8  59  30  87  25  86  76  99  66  94  89  70  93   6  55  21  80  88  64  85  49  64  48  62  67  48  96  94  55  45  76  74  47  96  89  31  48  40  48  43  90  89  89  28  36  27  63  31   8  27  71  58  19  24  20  83  53  80  59  94  35  55  80  76  74   5  23  35   3  53   8  65  42                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                  8  95  90  83  92  21  73   6  77  66  70  24  43  95  33  53  82  49  23  35  50  78  12  60  51   8  53  34  63  94  34  62  31  47  73  73  80  53  51  94  74  75   7  38   6  61  27  31  61  15  51  85  25  77  47  65  83  52  35   2  72   2  30  64  51  25  60  44  85   7  65  53   8  62  95  42  32  11   3  73  24  32  78  16  84  29  52  35  67  97  81  63  47  39  54  45   6  11  31  79  31  20  37  38  73  30   8  69  69  83  13  86  46  15  57  42  97  28  45  93  40  35  25   9  44  85  81  84  56  21  13  59  76  70  59  70  23  89  70  83  34  12  59  86  79  22  39  89  14   5  55  85  28  51  71  80  40  29   3  75  69   9  29  73  90  14   4  66  44  52  59  94  28  87  27  86  26  55  31  93  10  19  31  69  18   5  96  81  91  96  11  74  84  64  12   9   8  37  72  82  32  44  39  54  28  76  96  22  37  60  91  80  82  27  41  40  88  63  49  87  61  41  81  59  14   9  86  96  19  38  95  25   2  32   2  33  69   9  71  97  16  38  36  74  42   9  88  81  98   8  31  58  20  10  26  74  50  66  31  39  74  69  19  94  42  59  60  25  27  35   1  85  82  61  69  20  70   8  64  50  18  40  56  26  76  70  86  68  24  39  64  44  96  70  43  84  58  87  28   4  77  75  82  45  11  42  79  42  37   6  23  34  24  95  70  57  37  74  81  11  25  19   9  50  43  54  22  60  29   5  72  56  77  96  18  53  76  98   9  29   5  48  87  66  23  95  51  31  70  22  38   1  67  24  71  61  15  45  96  12  88   7  27  14  22  71  16  31  16  11  49  24   5  16  74  22  11  63  69  55  28  94  75  14  77   3  91  32  16  79  63  61  25  24  28  49  81  22  25  39  18  63   1  42  43  96  60  38  70  27  62  93  18  46  54  68  85  72  53  93  34   3  70  63  18  24  21  85  17  80  66  80  50  34  70  60   5  51  21  12  62  10  73  78   8  37  21  63   8  18  76  93  55  96  70  62  14  88  16  25  97  98  72  30  93   2  75  74  69   9  78  16  29  42  28  89  58  23  72  53  88  56  10  15  26  99  66  60  76  23  70  54  74  41  13  31  43  91  62  11   6  98  99  64  26   1  51  83  23   8  41  12  20  61  41  98  92  64  82  40  45  42  84  42  65  27  22  59  68  81  32   6  85  54  46  90  11  86  31   9  17   1   1  58  54  20  59  62  79  79  91  10  56  38  79  76  97  31  77  36  90  50   1  90  18  41  79  80  26  87  23  74  88  65  49  37  48  60  64  75  46  86  19  45  97  57  52  47  18  94  97  46  87  69  33  32  46  41  44  82  25  96  26  70  31  42  88  70  21  90  64   5  11  22  48   2  64  28  53  11  35   2  29  15  54  86   3  15  68  67  12  54  59  27  56  32  97  14  79  35  83  89  51  27  67   4  44  60  83  20  28   1  80  40  61  65  73  14  78  12  67  59  85   3  26  55  93  74  36  53  21  66  31  52  24  45  20  69  13  52  69  39  19  35   8  62  36  84  35  79  21  88  51  71  21  60  47  65  61  35  18  75  77  42  31  36  32  24  28  39  77  27  36  68  92  61  87  87  10  28  97  26  11  60  83   3  61   3  95  73  73  34  38   5  73  77  55  33  64  86  83  40  90   6  59   5  96  87  73  53  55  63  60  42  16  16  72  53   4   3  61  58  50  62  35  45  38  17  64  64                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                    41   6  58  71  72  66  69  62  23  88   9   7  15  71   4  24  21  64  25  53  21   7  83  87  23  14  49  75  29  99  15  89  16   6  31  43  28  63  56  79  48  24  55   8  47  72  62  32  36  15   3  95  39  54  27  88  20  91  87  66  76  85  36  65  63  59  81  25  70  23  21  99  35  85  30  72  54  42  48  30  48  17  86  86  57   3  85  56  90  52  98  15  88  56  47  93  24   9  95  95  49  57  27  16  11   1  84  94  87  31  21   6  89  92  78  15   5  42  62  85  59  37  38  59   2  56  41  52  84  45  83  73  35  32  56  91  99  52  21  21  65  93  26  12   9  64   3  46  72  27  13  40  66  44  69  15   6  34  90  33  71  39  41  57  79  54  80  68  19   5  29  94  46  34  70  67  64  18  19  20  31  55  21  75  58  15  68  70  70   2  87  16  96  37  57   3  80   6  71  33  36  80  68  24  94  44  81  55  19   8  59  91  60  10  67  25  30  68  38  58   7  13  69   9  70  50  56  68  19  45  78  57  49  20  29   4  77  59  84  94   6  47  84  55  86  61  35   5  89  21  27  40  17   7  63   8  33  50  91  77  36  66  53  73  81   6  23  23   7  68   3  11  95  92  70  88  65  24  32  91  86  44  49  24  96  79  59  71   1   9  44  30  23  20  80  67  93  53  93  99  20  39  88  50  32  90  20  74  73  22  23  75  84  25  27  58  25  72  95  60  19  84  46  71  55  94  36  29  46  96  81  91  42  35  95  12  84  62  53  89  65  61  80  59  92   7  67  61  31  73  87  83   6  86  80  33  12  16  85  88   9  75  14  33  37  19  41  94  11  76  25   9  85  50  47   1  68  63  17  97  52  19  64  74  54  12  19  94  74  70  19  55   5  12  15  63  90  58  48  87  10  54  49  92  77   8  54  11  51  62  98  97  77  97  22   5  21  71  54   3  45  36  62  99  22  15  86  90  65  42  81  87  52  57  99  84  25   7  58  76  20   9  20   4  86  12  34  37  50  95  43  60  32  23  17  74  20  38  39  40  65   9   3  59  46  17   7  65  58  65  93  64  16  65  22  69  45  49   8  65  31  51  62  23  95  74  37  33  22  69  10  95  54  61  20  94  57  80  40  36  72  69  95  85  91  20  88   7  39  54  27  64  25  82  75  87  43  29  76  71  28  12   3  92  53  42  29  11  58   1  54  42  36  41  25  81  32  20  70  71  64  61  43  32  43  50  22  22  21  75  42  25  45  14   1  38  88   8  19  98   7  84   7  61  80  35  82  25  67  95   6  66  35  65   4  10  25   3  48  86  86  80  87  56  20  21   3  83  99  41  80  71  40  81  25  32  85  88  14  77  56  24  60  53  87  36  99  92  49  35   1  22  63  73   1  22  85  48   6  38  55  17  38  43  44  28  11  89  42  92  62  44  54  15   5  59  13   3  11  98  10  78  28  80  43  21  72  81  40  23  66  22  18  11  17  27  28   6  71  39  40  54  77  37  97  11  56  87  86  71  96  66  13  11  15  28   6  63  24  35  51  21  37  75  47   1  51  17  83  59  67  62  79  73  79  20  18  11  75   3  11  19  37  72  10  40  39  47  56  37  72  39  54  83  88  93  33  53  41  26  78  72  57   1  50  19  26  77  95  46  66  74  49  54  92  82   4   4   5  62  12  85   1  14  55  25  22  57  85  30  86  53  55  86   8  75  39  43   1  43   4  82  99  81  66  58  27  27  57                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                      3  88   3  93  46  58  90  87   1  37  27  57  86  81  83  68  75  16  44   1  72  77   3  38   9  66  68  64  29  95  43  56  85  59  27  97  81  59  82  12  13   3  33  28   1  97   7  82  30  95  56  62  39   3  12   5  25  51  49  92  67  99  67  85  73  84  69  49  75  44  81  47  69  54  60  77  54  38  73  20  56  40  24  99  19  80  74  25  73  29   5  42  94  28  88  13  35  46  42  55  68  33  57  67   1  18  75  10  31  26  59  16  75  36  46  10  90  44  79  27  62  61  84  27  16  28  11  67   2  72  68  73  62  11  52  72  86  96  30  48   4  62  41  26  64  58  92  39  84   4  66  40  41  54  92  49  21  82  94  82  99  61  55  50  54  39  37  42  22  90  59  81  16  61  60  53  56  88   2  38  48  90  72  46   6  38  47   8  84   3  64  11  47   3  98  53  67  22  10  66  32  60  39  58  93  38  18  13  34  31  25  82  46  49  99  94  23  99  73  68   8   3  96  68  84  45  96  18  49   1  38  56  81  68  27  54  72  76  79  66  84  83  51  62  58  44  66  70  58  91  50  92  14  17  14  56   5  44  18  87  40  29  55  12  25  77  76  32  95  73  41  99   2  49   4  36  89  95  73   8  16  37  28  33  18  93  78   4  42  16  55  45  59  70  64  84  24  58  29  97  96  67  99  26  46  65  67  55  83  32  63  40  28  54  13  33  97  34  57  17  66   6  54  23  68  30  19  70  16  22  13  70  36  99  87  37  81  23  45  64  55  89  80  25  14  31  25  76  79  32  24  99  14  25  33  12  44   3  85  99  24  97  38  37  44  60  83  96  61  94  63  11  73  39  41  63  34  56  39  67  71  75  88   3  88  45  31  49  54  19  48  79  65  81  35   9  63   3  63  94  27  99  21  87  62  36  98  38   9  75  44  42  92  27  83  85  17  91  56   7  14   6   2  92  70  19  52  98  41  27  51  56  24  17  55  93  43  65  60  16  77  79   4  17   5  86  30  64  91  22  37  23  79  91  23  38  17  91  16  28  10  66   8  75  91  47  90  65  48   3  61  18  14   9  11  73  92  53  84  42  92  51  63  15  36  17  68  69  85  20  44  69  60  80  33  38  51  71  78  78  89  42  85  89  32  47   3  47  51   4  76  80  37  78  83  92  53  68  38   5  66  51   7  18  22  44  69  12  38  86  92   8  82  82  40   9  96  65  96  82  45  82  33  32  93  17  86  34  10  41  16  36  33  17  91  90  44  71  53  14  75   7  31   8  68  72  64  23   8  55  54  15  28  86  24  85  27  61  26  95  78  29  55  37  38  20  50  28  86  38  32  45  34  24  71  17  85   1   3  55  65  69  27  68  47  35  19  32   1  37  33  36  18  80  66  22  93  68  87  11   3  13  25  40  88  70  36  69  58  28  83  88  89  47  30  61  54  11  61   4  12  61  61  92  57  69  77  88  61  42  53  89  45  72  26  15  65  30  52  36  64  17   7   7  14  41  61   5  38  34  86  28  65  76  68  95  43  92  26  86  75  76  87  28   6  70  12   8  67  14  93  97  78  89  31  28  84  87  68  27  53  37  62  63  35  75  48  78  46  90   4  23  10   8  29  14  11  25  76   1  48  72  56  68  83  85  66   8  15  61  94  27  95  38   3   8  89  39  20  14  19  63  21  17   9  26  76  59  42  48  85  91  58  83  40  29  97  35  18  18  12  29  40  26  99  52   5  22                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                        31   3  65  80  33  24  95   4  76  50  48  18   7  91  19  75  24  16  94  72  73  45  29  84  45  32  90   2   8  63  70  85   8  96  35  36  94  70  38  30  25  82  17  36  99  83  84   4  34  85  82  20  62  80  22  16  49  57  79  11  11  23  25   6  40  60  67  38  35  32  43  32  86  53  80  24  67   1  77  81  20  23  60  39  66  64  89  26  72  54  75  90  24  85  40  62  49  16   7  37  32  34  13  93  30  77  82  79  42  32  57  31  72  67  10  12   4  10  45  93  84  85  54  92  13   2  89  77  46  94  80  94  13  33  54  24  52  38  33  42  11  66  21   2  52   8  41   4  37  43  98  79  60  28  39  99  58  54  80   5  87  33  49  70  62  47  89  23  41  40  86  43  11  51  72  57  74  96   2  14  42  91  90  27  21  58  52  84  59  46  34  49  59  34  49  86  96  30  40  20  24  41  63  17   5   1  93  97  97  47   4  49  82   8  79  11  71  37  85  71  82  49  69  70  28  54  59  17  69  59  63  73  68  54  67  33  89  97  68  18  51  84  69  36  29  91  49  21  25   9  61  10  23   3  67  86  81  51  51  82  46  93  89  29  23  74  38  84  72  48  61  70   6  95  42  26  98  52  59  51  65  83  66  98  78  63  49   9  96  55  20  97  73  14  75  52  63   2  22  45  45  19  31  42  11  18  92  48  81  16  27  82   9  13  23  71  63   2  70  14  37  92  98  50  94  16  76  12  64  57  20   9  97  12  50  54  48  42  27  45  88  87   8  13  85  74  89  79  32  51  95  20  42  96  92  35  91   4  35  25  26  52  70  98  40  34   7  79  63  96   9   3  11  95  63  50  43  93  24  45  39  53  33  56  82  55   1  15  53  14  92  38  25  95  86  83  12  50  32  56  41  68   5  96  46  22  22  48  25  65  30  45  56  59  46  22  99  35  21  49  10  63  16  56  51   4  31  42  10  37  11  80   3  99  27  37  85  49  68  74  16  87  22  10  25  89  74  82  85   9  90  80  13  51  23  56  55  29  95  77  73  62  18  24  92  95  64  21   2  51  84  60  29  82  13  14  39  99  98   7  11  53   6  78  15   7  88  89   3  20  50  43  19  80   4  76  84  43   7  49  16  79   6  89  67  66  60  15  91   4  25   8   5  55  61  83  85  59  20  76  83  21  54  65  41  53  68  59   6  27  11  27  34  32  47  61  41  60  34  13  93  44  12  85  29  33  68  67  56   9  79  56  82  13  40  74  81  30  47  74  85  52  23  36  59  55  29  52   5   7  98  60  54  79  33  72  75  93  63  91  40  15  53  77  79  24  39  99  37  93  46  78  96  47  69  83  88  82  27   8  37  39  91  34  78  10  97   2  36  53  68  33  51  98  85  33  38  17  83  37  18  58  55  19  22   9  59  21  77   7  65  74  49  21  73  65  21  48  76  13  28  65  77  87  87  99  51  83  35  61  80  41  67   8  43  37  22  80  52  38  20  88  40  26  13  68  54  11  15   4  47  42  84  37  15  41  99  52  50   2  82  74  76  36  82  92  62  20  17  99  10  34  56  49   9  47  81   4  32  63  17  29  63  55   6  75  46  56  89  59  48  82  10  34  34  60  88  61  55  81  78  66  72  52  63  71  24   1  52  15  76  28  52   9  65  93  85  88  15  65  17  46   2  90  47  18  25  99   6  82  84  23  20   2  24  17  95  58  10  84  31  54  40  84  79  34  67                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                          78  16  69  25  31  88  43  52  82  14  52  99  53  77  13  13  67  69  37  53   7  45  82  59  92  89  56  20  38  41  25  77  46  57  53  96  17  69  53  23  17  55  27   2  50  68  39  89  88  42  74  52  78  25  53  15  89  70  46  28  70  51  60  37  35  70  63  86  97  83  88  85  32  79  54  27  27  69  30  84  63  46  24  61  76  26  61  29  69   3  76  92  65  70  26  11  47  29  49  88  23  75   2  98  51  78  30  42  29  93  10  29  92  63  88  46  75  57  41  43  35  12  20  83  64  76  82  44  33  65  35  50  68  13  55  96  70  15  62  89  74  98  39  60  70   6  32  43  37  48  43  90   8  98  23  72  21  50  23   1  56  54  88  42  77   7  84   2  16  34  86  51   3  46  90  30  28  53  21  54  57   9   3  57  85  81  98  95  38  65  22  15  72  66  22  50  50  23  14  88  81  91  17  33  90  65  46  11  36  70  34  65  78  94  74  89  67  46  48  25   1  15  55  43  42  94  92  25  93  29  92  48  92  78  26  19  38  31  24  73  96  42  17  66  94  91  65  36  63  33  27  32  60  49   5  53  59   4  61  99  46  24  57  37  33  34  59  79  37  26  72  34  14  36  19  70  96  77  75  87  85  98  46  86  23  95  28  19  77  77  81  71  88  78  11  62  15  62  21  29  40  31  41  76  64  39   5  35  42  69  48  67  31  60  31  28  17  42  24  81  48  55  40  22  46   4  30  24  86   3   8  20  17  45  84   9  83  22  21  21  72  29  34  37   4  40  61  46  23  15  14  73  40   2  97  67  29  35  13   3  54  22   3  69  91  14   7  39  98  60  61  28  23  95  99  85  40  26   9  41  44  39  61  78  31  10  91  97  79  70  55  99  76  62  25  69  59  91  49  58  59  25  79  91   4  15  84  56  43  93  44  78  98  90  52  12  94  45  17   3  10  83  78  72  98  21   7  46  17  55  89  40  85  78  54  95  51  32  67  95  67   5  59  90  79  93  17  19  20  37  51  76  10  17  90  42   9  87  30  59  61  36  82  39  90  80  34  21  36  24  79  65  33  21  77  74  86   9  57  65  61  58  26  35  34  73  29  23  43  11  87  97   9  78  39  13  13  28  43  81  37  55  41  32  41  46  82  54  58   1  92   1  24  21  13  68  42  23  92  95  35  14  63  42  72  78  42  97  65  53  82  59  80  64   1  97  62  56  14  54  70  95  46  44  71  22  44  14  78  53  46  56  53  28  41  98  71  75  55  19  88  60  23  44  48  70  97  10  37  28  49   5  53  69  11  43  32  33  73  94  95  39  37  62  30  97  26  36   3  24  25  44  22  14  94  62  75  21  67  94  51  92  74  44  38  91  53  64   8  98  27  69  86  76  19  85  96  86  64  55  48  73  92   2  99  82  83  75  50  26  16  44  42  98  52  59  83  36  39  33  26  69  42  33  90  51  52  52  24  98  72  28  41  32  12  62  18  72  43   7  11  60  13  33  95  95  21  13  13  92  46  92   7  98  91  43  74  39  53  63  35  19  34  88  30  19  41  70  34  70  11  21  71  86  41  52  88  55  94  63  69   5  62  87  66  49  59  23  94  26   2  17  90  78  65  81  90  18   1  34  86  50  54   5   8  92   5  69  97  21  74  53  24  31  60  77  95  72   7  76   5  70  95  93  51  78  50  36  78  28  56  99  61  84  30  72   1  90  14  74  19  35  68  26  89  29                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                            52  48  34  23  15   8  94  20  12  99  19   6  76  78  39  56  60  29  46  66   8  58  74  40  10  50  87  53  75   1  80  44  38  19  29  50  78  48  17  73  55  91  86  26  50  14  75  49  56  57  96  56  73  55  70  14  16  55  94   2  21  18  81  95  16  30   7  76  57  38  89  14  28  79  45  78   5  73  97  45  94  50  42  23  53  59  52  68  13  58  87  58  42  82  43  90  19  83  31  70  77  24  24  73  90  74  33  52  44  16  29  30  42  45  30  52  27  18  89  12   5   3  68  43   2  36  95  14  81  21  88  80  72  77  11  88  58  52  75   7  66  50  49  60  63  46  65  70  75  38  59  61  65   4  54  53   9  14   6  66  54  82   8  64  33  42  58  23  45  14  99  98  42  64  33  22  95   5  98  29  62   8  84  36  83  38  17  72  43  45  47  47   5  48   3  55   6  32  85  94  50  98  94  61  44  22  28  93  75  55  63   1   1  85  42  34   1  30  85  79  88  27  91  41  27  44  49  79  68  37  99  18  66   2  73  53   1  10  69  13  50  36  45   2  73   5  11  82  78  31  85  81  44  38  93   8  34  62  51  13   9   2  62  28  81  98   7  75  75  71  22  63   5  60  76  16  83  45   5  65  89  95  85  93  22  34  46  18   2  29  18  48  36   6  71  18  48  47  20  97  33   9  93  43  40  75  39  73  83  76  77  18  68  49  44   7  87  64  43  56  97  18  75  30   1  84  94  89  40   5  64  48  94  98  33  10  38  17  20  12   2  95  70   6   4  55  36  80  89  12  46  99  34  53  91  27  57  93  87  37  35  50  36  21  67  36  75  49  80   1  12  49  54  56  25  62  42  14  67  91  44  28  29  49  23  92  39  79  59  31  33  63  35  65   9   6   3  99   2  21  76  48  64  27  64  63  20  42  14  88  54  95  96  37   1  13  76   1  23  86   3  60  58  47  16  85  14  41  91  13  20  86  25  80   5  15  44  43  92  30  47   6  29  73  14  80  88   9  53  86  75   9  69  33  62  59  87  94  97  78  19  22   8  74  87  24  14  67  55  50  84  15   2   1  33  52  16  47   3  98   7   3  40  59  12  37  18  80  91  17  44   7  60  68  41  29  99  78  32  59   1  94  75  92  90  94  16  77  69   9  99  69  11  53  81  53  91  65  19  98  45  53   7  60  23  75  26  99  99  37  12  19  80  41  35  47  88  14  47  51  94  94  70  12  76  36  56  30  99  16  73  86  71  61  30  10  69  51  92  12  44  94  51  58  28  27  17  39  46  61  71  11  55  38  34  43  13  81  37   1  27  96  50   4   5  41  67  16  71  95  75  22   4  71  48  50  77  76  99  22  10  19  46  15   7  76  13  45  20  83  47  28  30  44  63  98  35   9  78  72  59  40  40  51  10  16  41  44  43  84  34  56  83  67  74  50  97  13   3  57  16  37  36  43  51  72  81  89  27  61  26  25  80   1  76  92  30  91  78   6  69   3  82  48  76  93  30  42  66  35   6  13   4  26  98  32  79  20  15  40  73  88  17  84   1  11  60  66  45  45  52  69  86  49   7  66  45  92   4   4  50  99  30  59  67  55  25  77  81  18   8  13  97  94  63  36  33  81  57  47  20  40  88  81  14   8  63  10  79  82  58  29  94  11  20  11  94  11  30  57   5  27  13  77  94  53  25  98  91  85  72  75  93  79  41  84  47  50  93   3  65  36  79  26  72                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                              70  74   4  91  82  41  54  50  70  56  17  52   7  98  56  44  57  50  26  31  59  26  80  12   7  73  25  23  89  23  82  60  64  96  63  50  17  50  83  82  99  80  98  55  93   4  87  38  32  50  44  32  54  90  36   7  99  46   5  19  17  31  32  81  83  72  91  81  89  16  74  75  67  42  51  33  91  66  25  56  20  74  82  79  14  57  85   8  22  54  41  84   4  28  21  18  59  11  82  45  22  54  74  81  57  62  20  38  81   5  80  39  29  85  42  21  59  97  50  89   6  16  70  72  56   4  94  82  56  27  87  99   9  80  53  79  33  73  17  75  25  68  57  44  96  61   1  76  32  89  11  73  65  62  73  43  94  38  81  51  92  31  93  24  85  53  77  12  11  30  31  97  53   8  15  85  53  74  59  89  63  80  87  27  90  35  13  18  23   2  85  16   6  90  68  99  36  37  48  78  16  28  64  38  29  89  39  21  51   2   1  80  20  58  10  64   5   1  63  30  15  40  21  45  68  26  55  25  65  98  12  60  81  12  67  70  81  32  32  33   8  81  39  54  31  48  29  75  37  10   6  36  84  11  80  21   9  48   7  52  69  86  14  26  33  12  53  50  49  28  34  92  13   2  30  98  56  56  80  41  98  57  89   8  34  34  45  90  77  31  74  96  82  16  60  58   4  59  24  51  19  91  76  43  45  70  45  55  18  69  40  87  97  39  43  57  36  26  80  53  65  86  73  85  90  22  94  59  70  63   1  19  35  53  93  69  87  97  30  54  93   1  74  56  62  77  40  86  29  17  21  78  10  22  90  94  63  41  20  82  45  73  11  69  95  44  44  17  34  34  89  36  37  42  54  39  69  86  91  29  11  32  82  76  95  81  57  67  20  49  10  41  91  28  66  68  95  79  49  27  30  10  78  92  26  21  19  17  35  85  91  55  73  18  44  52   7  78  70  68  56  77  55  36  83  75  98  43   3  29   4  49  72  56  66  69  39  53  32  78  11   6  86  14  80  45  13  16  49  10  44   1  67  50  42  47  54  79  49  93  60   1  96  34  19  76  60  73  18  30  37  85   5  46  97   4  87   8  37  99  85  66  92  96  85   6  15  29  27  76  24  78  99  86  95  97  22   9  22  14  96  67  42  55  92  93  46  63  34  87  55   5  34  92  49  42  56  99  55  97  43  88  54  27  82  52  98  11  15  13  37  52  44  79  24  18  72   6  53  84  57   9  44  67  57   8  91  55  23  22  75   5  93  19  78  33  40   4  68  56  76  71  30  45  55  27  22  27  42   1  16  82   7  44  36  16  14  19  59  61  55  65  30  16  98  58  22   6  36  65  84  48  33  61  91   6  55  90  23  51  54  66  14  25  46  10  91  17  94  48  50  41  21   8  34  93  51  23   8  99  78  51   5  14  80  41  46  71  33   8   8  19  16  66  91  99   2  15  97  82  24  96  12  90  40  15  91  73  98  37   2  73   9  79  39  15  16  78  79  96  45   3   2  75  96  17  33  81  75  69  13  71  93  25  85  73  29  75  58  29  68  90  35  79  63  60  36  79  99  89  27  13  86  87  14  79  60  40  16  93  89  70  14  71  83  74  68  20  77  49  94  81  42  70  54   6  37  48  48  53  32  56  87  47  11  25  99  29  78  83  30  70  55  58  16  59  29  63  45  98  68  88  97  54  96  83  35  32  30  57  11  10  93  97  55  12  77  99   7  91  63  95  62  70                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                5  13  69  29  65  47   9  88  43  46  18  67  19  40   4  11  93  33  13  95  37   3   2  26  90  64  35  63  50  86  42  67   7  41  22  93  59  58   8  40  61  88  47  18   8  23  72  12  17  50  45   5  56  65  47  18  50  42  86  12  93  67  38  92  86  23  58  76  89  36  99   7  89  78  54  16  15  40   1  41  94  48  62  99  19  55  15  10  22  86  24  32  58  12   4  48  59  90  56  67  83  11  10  15  56  34   1  18  21  48  61  53  55  92  86  48  17  20   9  40   5   9  47  24  54  48  90  46  81   9  93   8  47  55  36  69  45  18  40  86  63  76  16  14  40  57  88   9  45  64   3  98  96   6  12  99  20  36  64  51  53  89  67  37  45  14  36  21  86  72  52  80  46  50  86  70  88  32  85  36  91  99  70  92  62  52  97   4  20  73  79  41  25  82  31  52  41  16  59  19   1  96  98  60  68  35  71  30  34  50  62  20  44  72   5  69  33  27  45  63  33  91  31  23  88  63  87  76  33   2  28  53  94  76  29  37  35  45   9  39  13  37  95  27  77   7  52   1  93   7  13  44  82  75  85  90  15   7  45  35  13  70  31  83  84  70   5  97  67  46  29  86  44   2  86  37  26  36  29  54  14  29  27  68  69   6  10  64  37  94  34  23  78  67  85  67  33   1  40  18  88  20  27  66  66  29   6  57  41   8  86  63  94  76  31  25   9   3  45  72  58  48  61  35  45  86  96  22  42  73  85  69  67  40  96  50  45  43  22  42  62  72  36  23  18  91  10  44  20  42  39  54  15  15  84  86  28  46  87  98  92  77  21  99  80  16   6  62  22  37  43  70  63  62  35  53  45  59  50  76  10  12  21  65  18  32  42  54   9  28  96  64  38  99  72  81  99  70  64  24  31  98  13  69  78  63  28  74  96  74   7  18  23  46   1  84  22  54  12  12  66  86  55   1  56  32  63  16  86  68  43  67  24  32   3  73  21  25  39  57  34  26  52  34  92  42  49  95  65  36  66  77  78  18   7  14  29  24  53  72  98  17  87  72  85  72  51  71  19   5  86  84  60  58   9  20  80  62  54  47  40   9  53  96  69  79  49  56   7  80  94  10  38  64  64   1  40  68  46  13  92  16  14  39  38  24  31  78  77  44  23  30  32  18  15  57   1  18  84   6  36  26  13  76  37  43  71  18  54   1  20   6  20  84  10  31   1  87  93  81  42  31  14  54  30  73  77  70  32  76  66  46  50  45   2  89  85  26  45  99  95  30  81   2  18  63  25  97  49   6  60  70  78  58  98  42  14  84  69  93  80  86  36  38  38  51   7  21   5   6  53  96  78  99   2  37  49  84  53  85   2  12  62  58  57   6  18  46  42  44  48  69  31  82  41  43  84  20  37  65  93  33  13  73  81  72  47  46  27  45  64  30  72  88   6  18  42  46  95  49  74  63  51  97  49  87  48  30  99  14  11  21  80  19  44  64   3  63  95  78  13  94  21  40  79   7  10  13  34   9   4   2  55  71  73  42  72  41  98  67  15  49  95  87  88  20  23  39  94  34  95  91  25  79  76  17  47  12  71  52  82  59  17  65  66  68  25  82  65  27  67  58  28  11  77   2  55  59  52  35  14  23  16  95  94   3   6  58  38  53  52  40  96  57  84  49  43   2  70  13  97  44  68  96  71  51  76  68  11  67  94  10  92  61  30  97  58  26  61   2  62  28   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  80  35  93  99  37  63   9  50  26  35  50   7   3   4  19  37  39  34  62  54  43  85  67  69  96   4  37  60  71   4   9  19  78  23  94  22  50  93  54  19  31  35  59  98  18  61  73  88  72  10  64  63  56  44  37  31  95  85  86  65  75  42  59  65  83  17  87  79  78  63  93  90  41  52  43  14  56  40   5  63  45  36  77  34  42  37  99  40  16  24  93  14  94  16  31  88  31  31  70  34  84  79  88  82  61  38   3  81  28  94  97   7  81  20  86  88  21  72  44  54  14  99  76  85  54  36  77  22  40  30  85  86  81  35  98  36  61  10  70  73  20  18  20  43  52  15  62  75  22  42  50  74  18  34  34  40  94  27   8   6  73  79  19  56  29  94  52  70  47  92  83  61  93   1   8  19   8  49  80  44  16  22  91   5  47  81  66  43  48  96  55   2  35  79  35  95  30  66  10  65  54   2  89  66  34  44  77  64  90  58  49  91  54  98  54   4  18  98  79  35   7  79  47  32  26  31  42  61  37  65  71  10  10  35  99   8  11  79  98  20  26  74  80  87  55  64  27  72   7  25   7   1  85   1  28  67  66  62   2  30  45  48  30  15  83  22  80   7  75  78  75  51  36  78  99  99  27  26   2  12  25  75  74   8  83  78  35   7  74  66  16  76  60  74   8  53  56  28  68  65  41  61  97  20  52  63  63  25  75  50  28  56  15  53  69  91  22  59  94  61  28  55   2  37  59  98  86  38  91  20  39  29  74  86  17  96  65  54  45   9  99  49  55  22  47  29  94  76  68  36  23  66  51  65  75  97  52   8  55  76  76  25   5  78  58   3   6  26  24  82   8  15  64  92  74   4   4  28  52  99  55  74  86  75  52  90  16  60  31   8  33  97  47  19  75  80  19  26  17  98  55  41  54  75   6  37   4  10  53  16  39   2   1   5  11  44  72  96  64  86  16  64  63  66   9  81  98  36  49  35  47  62  61  14   6  37  23  36  74  39  10  94  74  76  32  52  39  25  59  72  38  81   4  53  96  40  10  17  72  93  93  54   9  18  81  71  12  77  50  82  81  26  14  73  73  64  29  19  34  97  14  86  41  47  49  14  56  71  92   3  42  16  49  85  37  31  66  65  47  98  39  48  11  31  84  99  11  99  90  75  20  34  47  45  90  79  85  40  42  85  43  41  47  60   8  51  91  35  51  66  67  96  33  41  50  94  50  38   2   3  89  37  84  22  99  19  59  93  19  11  83  12  28  14  12  19  93  76  43  70  39  16  81  79  87  91  94  31  38  96   8  64  27  71  71  40  88  12  83  54  86   6   1  83  37  13  52  70  73  86  53  48  89  92  84  18  13  88   6  36  55  73  98  24  48  10  62  13  46  70  21  10  44  96  25  40  30  78  64  31  62  57  65  69  70   7  73   8  52  61  21  89  64  25  63  50  82  56   7  88  62  36  21  23  79  82  60  54   7   1  86  34  73  19   2  60  96  56  20  41  20  99  81  95  96  71  41  26  22  49  74  15  63  72   2  68  68  42  14  61  88  82  93  97   9  38  98  21  51  30  71  86  69  43  39  90  81  44  46  60  13   7  25  99  15  13  18  78  37  71  12   6  92  56   1  85  14  53   6  46  78  11  51  63  86  82  87  55  83   3  10  75  62  44  67  71  83  74  74  69  53  73  56  57  41  91  29  10  19  20  94  92   1  65  96  57  38   3  26  53  96   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    47  83  96  85   5  40  32  50   8  43  18   3  82  20  66  73  48  20  79  73  40  80  85  10  72  23  56   8  79   6  43  74  11  38  60  46   9  69  17  51  94  25  50  91  24  69  70  11  92  84  70   8  56   7  91  48  78  72  74  54  53  10  90  57  18  58  50   2  80  14  25  98  22  88  12  73  89  74  82  98   4  11  38  42  32  44  48  23  13  27  45  96   4  64  92  94  23  59  81  78  63  21  85  96  43   8  95  77  92  81  73  26  62  16  88  43  11  81  57  14  52  13  37  53  75  91  52  25  94  92  88  38  78  94  31  92  56  15   2  31  50  33  70  27  42  77  31  29  85  39   2  28  30  88  82   9  36  38  16  43  18  83  89  28   6   3   4  81  19  67  22  68   6  64  10  95  65  12  22  94  38  50  50  47  52  71  91  88  23  41  54  29  51  79  62  85  11  90  60  54  65  35  36  91  23  30  70  90  99  23  53  19  23   9  66  72  44  69  83  43  93  44  93  54  57  83  52  83  77  10  89  67  62  26  11  87  47  92  28   2  54  27  61  52  12  41  23  47   6   2   6  25   1  77  43  68  27  49  58  25  59  36   8  86  20  62  36  24  61  58  97  62  87  37  16  11   7  23  92  70  94  61  16  59  14   5  74   5  74  95  80  75  59  72  98  38   9  79  28  85  89  82  31  33  20  22  29  99  31  23  30  25  27  70  38   5  93  62  72  98  23  97  88  70  30  12  60  45  95  39  83  35   4  58  26  45  87  63  51  76  48   9  19  95  10  63   4   9  94  93  32   7  33  64  36  99  94  67  21  96  25  30   8  84  85  94  18  12  48   4  14  37   6  70   3   5  57  23  63  33  51  23  56  17  18   6  78  61  38  95  50  38  22   3   8   7  14  81  62  33  73  99  93  59  52  83  64  64  11  28  48  75  87  33  71  58  56  31  24  15  43  14   6  73  95  37  52  90  60   2  50  96  66  84  50   3  30  43  45  73  15  20   2  88  77  83  73  51  23  31   3   5   7  90  53  69  57  30  55  23  24  54  47  18  67  35  30  89   8  41  84  72  80  40  58  11  21  87  29  21  69  11  32  85  46   1  22  39  29  38  30  31  86   2  78  94  49  96  99  89   2  14  16   1  59  73  11  35  24   4  31  14  25  97  79  21   6  50  20  81   3  28   6  73  80  42  81  48  96  12   3  33  68  15  96  60  33  88  95  55  99  13  64  39  95   4  61   9  38  41  78  67  94  18  39   9  14  93  71  77  99  83  45  83  33  90  73  35  76  60  37  13  99  94   1  31  71  89  62  38  97  50  81  26  91  29  61   5  12  36  55  88  87  81  29  86  33  91  14  83  78  24  58  62  96  52  39  77  69  98  51  59  84  59  24  48   8  51  72  82  26  36  86  89  50  36  61  97  41  41  79  90  48  27  50  50  35  88  57  65  13  88  96  21  73  26  19  65  74  66   7  95  64  85  28  47  48  56  41  49  66  71  13  46  73   7  93  46  47  19  25  46  55  19  80  13  80  97  84  94  73  66  85  43  26  10  48  96  56  74   3  71  89  88  65  24  58   1  15  10  46  44  94  42   2  78  16  54  49  38  13  39  47  63  64  20  31   4  43  60  13  78  73   6  33  78  30  48  28  75  29  81  59  59  58  91   4  77  68  34  57  28  99  77   5  27  44  25  94  45  61  90  17   6  35  30  79  51  66  27  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      52  91  50  22  26  32  84  71  47  57  56  48  97   4  37  31   4  12  89  89  85  48  16  31  65  22  77  65  34  55  56  67  10  25  72  83  74  40  20  75  32  84   4  26  88   4  63  66   7  34  38  25   2  29  26  52  67  62  83  42  62  41  57  58  36   6   9  58  82  19  13  55  55  97  60  19  76  30  14  32   6  22  26  23  76  60  86  91  91  52  22  18   7  97  52  90  45  71  49  25  52  97  37  64  15  96  79   7  63  95  56  55  46   9  21  89  90  31  80  18  14  89  34  32  36  79  72  16  77   3  69  97  32  63  61  42  91  60  93  59  22  83  13  24  68  46  81  85  85  91  28  61  30  18  55   1  97  44  13  20  27  24  23  45  46  32  37  13  11  86  77  29  53  66  21  19  31  19  77   3  35  12  57  98  44  12  43  80  64  86  23  89  89  47   5  42  57  94  29  50  34  93  94  95  85  97  24  34  94  96  91  98  71  88  94  58  21   6  18   7  42  46   5  93  73  34  74  27  77  97  34  28   9  68  44  19  94  82  45  60  81  59  37  68  46  97  30  90  38  62  58  26  71  64  34  71   6  11  91  18   2  90  72   5  37  41   2  88  81  77  33  43  68  97  67  75  21  74   9  65  11   8  91  88  78  25  37  83   1  40  66  85  35  98  72  50  17  74  99  19  89  62  99  77  53  36  85  39  33  79  51  42  10  92  41  69  48  79   6  83  70  20  36  73  99   8  64  13  81  87  15  89  35   2  39  25  87   2  71  92  40  17  27  16   9  38  49  14  32  93  31  27  32  97  27  95  33   3  10  64  57  83   8  32  99  58  44  31  62  10   9  11  36  33  12  79  18  85  81  13  63  12  46  39  27   3  34  19  82  70  14  54  92  59  17  73  60  45   3  46  65  94  27  62  16   2  84   8  55  73  79  58  90  73  76  23  86  26  27  81  41  11  80  54  54  26  45  68  74  69  55  79  53  60  48  56  22  46  24  63  88  11  81  69  85  51  33  53  18   2   8  76  33  87  78  69  22  39  44  25  32  62  73  24  55  37  94  70   6  56  34  44   5  60  44   8  77  97  29  10  68  74  80  11  16  16  17  98  38  92  13  12  67  19  44  82  73  76  79  57   2  48   1  56  55  12  97  73   6  15  83  69  95  16  30   1  41  76  65  54  84  23  52  69  30  60  15  24  56  78  84  53  28  86  75   4  52  15  64  66  77   5  84  51  91  79  74  78  64  14  95  45  97  56  20  65  71  26  30  52  45  75  75  19  43  47  57  43  38   6  26  51  17  94  53  94  40  49  16  12   2  61  24  30  98  18  16  47  12   7  94   3  41  23  49  23  72   7  48  65  94  12  97  78  14  35  28  43  60  89  78   9  81  42  51  15  17  88  96  52  59  70  23  16  41  40  45  21   1   9  37  22   8  24  63   2  66  15  53  30  13  19  85  29  68  98  90   6  34  46   5  60  26  83  88   9  15  63  37  17  15  40  57  52  97  19  78  27  50  95  78  51  19  92  37  43  81  10  38  18   6   9  30  59  14  64  36  76   9  88   4  97  38  46  99  10  73   1  64   9  46  46   6  27  74  25  64  98  59  64  36  28  85  33  56  25  85  88  67  68  36  35  65   1  15  68  50  69  44  70  79  26  96  50  40  45   4  66  94  99  48  15  46  49  58  62  48  48  88  22  19  83  63  37  41  72  34  36  34  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        31  91  85  17  36  98  29  76  15  85  82   2  54   9  76   5  21  86  17  74  83  39  61  52  17  49  65  83   4  13  62  24  38  30   6  61  23  28  58  88  35   3  18  71  49  16  33  69  41  57  33  33  68   1  17  81  61  36  44  47  78  64  32  29  73  40  49  29  86  16  96  24  75   5  19  72  47  84  38  63  57  96  89  48  13  76  18  19  15  75   9  64  44  89  87  95  26  43  40  75  27  36  88  59  23  67   9  50  74  48  47  85  24  46  59  65  30  29  32  93  74  75  17  15  92  66  46  73  32  86  27  86  53  17  87  64   1  45  87  53  20  74  87  23  81  93  50  12  90  22  42  63  24  60  81  89  86  77   9  66  97  45  94  43  84  17  65   3  72  84  75  37  57  11  89  65  27  73  51  22  72  46  36  59  66  92  81  98  63  20  53   4  28  68   9  21  85  12  76  42  15   1  63  19  85  17   9  55  52  41  14  82  92  67  49  21  41   5  31  95  67  78  47  45  53  96  74  92  57  93  65  52  28  40  83  87  14  19  19  73  69  12  70  22  94  63  73  26  90  29  55  18  40  76  35  40  23  17  49  66  75  73  91  24  52  70  75  53  62   7  11  73  66  98  60  98  24  32   2  53  57  66  21  62  64  46   6  89  39  60  27  19   7  41  25   9  89  99   2  31  84  59  30  49   6  10  50  30   5  61  37  25  67  89  42  15   7  69  65  21  57  15  39  67  83  72  15  54  48  43  99  42  15  48  82  24  33  67  55  85  83  93  72  93  89  51  77  20  42   8  65  61  27  28  54  11  67  53  12  13  20   1  41  58  93  81  73  64  33  85  63  21  20  35  36  46  99  75  38  34  47  57  95  49  81  55  56  61  96  70  43  42  41  18   9  21  94  92  78  32  50  30   5  24  22  39  16  84  71  31  36  90  47  35  27  26  37  17  47  13  25  91  12  75  60  67  17  51  28  17  21  43  76  78  78  10  16  30  86  39  20  96  13  95  37  43  83   9  99  53  91  33  91  90  56  50  36  73  14  92  81  32  16  58  51  72  50  59  25   7  43  73  80  39  85  19  44  63  45  48  67  90  64  51  92  62  41   5  51  45  20   5  94  54  69  52   2  44  59  32  10  99  58  88  39   2  48  93  70  86  11  26  66  61  76  72  40  96  74  66  14  31   7  84  69  23  60  83  62   9  11  96  95  23  17  13  59  78  14  15   1  90  43  85   8  68  94  23  87  50  13  41  86  36  10  67  75  50  57  48  18  77  69   3  50  86  30  14  85  14  42  80  56  24  53  84   5  42  55   5   4  26  69  40  45   1  22  73  94  55  62  85  78  48  80   6  39  27  44  48  55  61  54  48  51  92  28  54  12  13  49  17  65   1  46  68   4  10  37  19  62  84  37  29  55  68  35  67  25  22  75  13  10  32   3   6  51  82  95  80  63  91  57  17  54  75  97  29  35  15  71  59  83  29  12  66  77  45  77  49  91  18  43  57  23  15  83  55  90  38  15  90  48  12  75  97   9  48  47  65   9  93  29  13  71  38  58  35  75  91  39  80  36  70  22  81  67  26  56   4  66  81   2  20  51  40  21  97  23   7  24  27  44  26  62  19  12   9  67  88  56  95  79  76  96  30  78  51  17  72  48  70  39  89  13  11  65  83  56  74   2  67  43  11  40  93  35  13  70  99  26  32  43  79  24  13   8  14  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          19  41  92  65  72  75  78  50  43  26  84  38  58  78  93  85  98  44  26  81  50  85  10  28  47  73  49   1  35  97  19  98   6  48  95  66  72  14   7  84   8   6  63  72  20  63  56  28  83  28  78  53   2  58  61  20  77  66  91  92  45  36  48  54  57  91  17  13  38  89  72  29  35  57  56  10  35   4  19  48  46  82  70  40  41  59  65  96  96  17  69  28  69  46  21  17  39  41  19  13  68   1  21  20  22   9  36  59  22  75  40  21  74  70  70  23  22  83  62  99  71  76  10  98  29  74  78   9  94  75  44  70  21  76  99  27  27  72  21  36  14  28  29  11  37   5  55  79  94  20  91  47  36  96  74   4   2  62   2  81  93  11  68  79   1  74  22  92  17  20   3  69  16  46  76  48  26  85  96   2  71  74  85  91  30  73  38  98   8  96  92  66  66  64   7  88  69  54  22   3   5   5  67  37  42  80  97  77  14  51  78  37  44  61  78  33  21  80  47  81  87  88  40  37  27  63  53  28  57  26  34  45  46  39  39  81  71  68  11  43  33   5  45  23  80  72   9  70  57  31  28  74  77  19  26  23  65  61  90  46  51  20  83   9  85  95   2  47  14  67  89  97  41  44  91  76  85  91  73  10  79  61  32  20  61  74  42  61  21  69  18  44  12  36  16  85  80  55  36   3  84   5  92  50  11  54  97  22  75  31  97  50  77  27  61  71  56  47   5  28  19  80  67  15  95  94  96  58  53   9  17  40  80  85   5  33  53  10  30  80  53  39  86  23  52  69  20  19  41  20  97  74   7  58   8  58  50  81  58  89  85  59  48   8  54  11  31  82  26  11   5  60  42  89  65  59  89  34  79  35  44  96   9  76  47  38  36  51  45  82  58  62  82  43  94  22  28   3  84  67  89  78  82  58  47  77   7  51  94  72  97  26  42  29  54  77  99  14  40  86  68  95   5  89  84  91  60  56  53  54  15  26  72  72  40  86  88  86  64  83  10  13  77  26  86  17  26  79  97  40  24  30   4  20  31  86  26  76  59  74  31   7  78  37  83   1  83  29  61  29  84  15  41  33  76  30  51  94  90  87   1  21  95  42  45  26  45  51  63   3  32  37  94  45  30   3  84  99  99  19  37  83  76  88   7  32  53   3  14  86  92  36  12  21  94  94   3  79  82  78  18   1   2  54  51   8  31  75  25  89  77  40  78  63  29  47  19  12  88  45  55  55  96  26  12  22  57  58  94  32  64  17  52  23  67  71  65  15  52  62  86  82  48  15  85  76  67  63  10  84  97  78  36   4  66  87  91  43  98  75  32  96  34  99  56   8  27  84  97  65  62  20  40  62  18  47  36  63  25  51  85  93   4  25  34  97  84  37  98  78  42  97   1  38  44  27  74  43  91  36  39  14  26  44  59  81  13  21  16  85  79  15  92  59  88  63  93  70  13   9  65  47  82  88  91  56  98  88  42   4  57  45  68  16  68  67  93  77  32  72   3  44  40  36  74  51  83   4  14  62  84  45  66  46  60  15  77  95  14  29  98  55  79  92  22   6  23  15  73  49  48  45  91  99   3  44  54  55  12  91  62  86  98  66  69   2  65  46  72   6  43  70  77  82  98  43  37  48  34  97  69  24  19  22  61   9  11  30  85  24  95  87  86  21   2  39  98  33  76  74   3  93  95  45  82  59  48  13  45  31  68  96  71  56  17  27  25  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            77  30  55  14  58  86  64  38  74  95  26  49  39  45  96  43  18  72  79  33  15  97  41  67  66  52  18  40   1  50  31  67  88  68  54  32  85  83  43  18   2  46  43  98  93  44  40  29  35  65  21  45  75  48  23  64  57  16  59  46  28  21  45  16  72  28  87  77  28  63  94  42  99  70  37  16  61   7   6  47  53  75  14  91  59  93  24  55  86  58  54  98  79  49  48  59  37  61  53   4  44  68  60  97  16  30  42  90  19  22  60  16  32  78  91  28   1  22  87  81  32   9  67   9  94   8  24  45  89  29  65  15  24  28  53  73  10  45  58  30  66  65  89   3  32  13  46  84  41  82  43  21  61  18  10  70  98  84  76  78  92  86   4  60  91  45  98  17  82  29   1  77  49  87  32  90  46  53  84   8  81  26  18  68  35  67  32  76  38  92  49  46  17  85  59  59  33  38  33  93  24   4  28  67  50  37  22  72  91  73  81  33  86  97  53   6  27  25  35  78  92  56   7  25  93  67  86  46   3  14  94  40   6  72  19   4  71  22  75  75  92  81  77  98  46  66  31  43  95  90   4  69  29  19  28  42   9  12  35  19  60   1  73  45  71  78  40  83  51  76  63  86  92  73  57  15  98  77  57   5  91  89  65  24  53  67  65  66  40  15  62  44  54  75  92   5   9   6  21  66   9  41  24  39  76  60   1  50  95  26   5   1  11  43  90  27  89  97  85  40  22  45  29   2  18  30  49  23  85  45  73  83  94  54  30  31  43  10  94  76  61  83  12  23  51  53  91  55  60  19  44  75  12  28  32  35   8  75  25  96  98  13  39  78  51  37  28  11  66  55  50  57  85  67  60  85  41  79  90  21  76  27  48  31  91  61  23   6  26  37  98  87  92  86  26  99  23  62  87  92  96  10  46  13  62  30  73  37  73  24  95  60  15  30  82  29  68  99  75  93  94  20  23  86  64  46   2  77  59  26  23  18  82  60  70  45  39  41  70  11  64  45   8  59  75   1   6   9  54  49  45  93  48  17  82  96  43  14  85   4  69  43  62  28  82  69  37  42   3  60  81  64  50  28  12  31  14   7  54   4   3  27  65  12   1  79   1  44  86  61  48  95  23  80  13  94   5  78   2  79  48  26  33  64  57  27  85  57   9  10  18  86  71  87  57  93  53  30  72  43   4  56  90  70  69  69  72  27  92  40  57  49  48  35  30  28  83  99  42  67  34  98  83  47   3  27  84  17  92  17  77  86  92   6  86  66  31  62  84  39  17  78  60  78  72  30  22  92  26  27  93  49  14  16  83  58  96  28   2  22  83  55  12   5  93  10  61  21  35  98  86  43  52  47  59  91  98  21  96  14   2  52  18  82  64  13  26  42  16  89  35  89  19  20  42   1  30  32  78  96  24  86  15  96  99   7  78  83  82  46  26  17  47  97  41  37  99  46  91  59  37  39  90  61   7  29  84  18  81  17  37  47  18  61  71  41   3  44  95  56  12  57  74  52  51  34  71  13   1  35  42  30  23  45  21   1  98  11  50  14   8  36  89  59  16  49  67  89  20  72  71  80  78  30  93  21   4  30  12  73  69  23  69  53  41  93  90  54  30   3  46  96  67  90   1   9  14  46  71  96  77  12  19  18  23  95  88  79  57  44   8  95  93  27  70  57   6  32  17   3  92  98  83  70  87  34  21  58  14  83  70  18  53  90  61  64  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              90  49  92  43  92  49  76   2   7  89  32  45  11  84  90  24  10  30  34   6  84  21  83  92  42  92  30  52  86  28  59  89  39  24  94  98  86  82  19  98   5  32  34   7   4  64  40  60  25   9  64  87  88  65  49  11  79  62  33  73  26  57  44  75   2  22   1  16  49  75  80  48  73  28  97  27  98  16  77  25  20  80  53  50   4  63  31  70  18  58  77  28  33  76  80  55  81  19  40   4  99  32  14  63  89  71  50  91   2   4  70  42  35  40  74  17  82  86  83  93  70  85   3  88  98  18  64  44  36  97  60  83  54  68  18  95  46  23  73  27  93  29  65  87  66  45   2  82  47  53  57  48  58  31  58  22  28  22  57  94  12  44  17  80  66  89  77  23   6  93   6  90   5  78   9  51  50  10  68  18  81  28  77  60   8  83  70  57  41   1  68  33  63  26  75  71  18  21  46  15  38  97  21  89  13   3  52  13  87  21  41  72  59  53  46  64  42  87  30  47   2  98  83  92  79  89  44  74   7  64  15  41  76  84  24   3  13  21  31  81  16  31  12  80  17  93  58  39  88  52  99  38  48  99  88   9  84  30  96  84  98  18  51  92  96  69  31  69  80  22  48  78  31  41  15  79  77  76  53  71   7   9  68  15  56  57  90  51  36  18  80  63  82  12   5  65  36   8  80  86  45  84  52  21  95  41  29  89  73  95  96  41   3  18  98  66  60  68  22  58   3  46  39  81  43  12  91   7  75  43  19  95  45   6  54  80  84  79  95  90  12  78  32   9  22  72  90  38  95  93  58  30  85  71  43  49  37  66   4  59  97  49   9  14  64  55  85  86  56   2   2  61  72  43  11  36  27  65  90  52  24  99  81  31  99  83  53  56  98  13  42  65  59  71  11  10  80  89  84  35  13  86  54  11  93  79  14  58  31  73  22  91  48  85  42  24  31  21  43  56  52  70  98  93  83  15  11  31  14  98  70   6   5  87  60  67  95  15  18  73  35   3  80  98  86   2  88  33  68  30  11  77  87   3  61  56  18  80  31  56  32  41  17  86  66  26  33  60   9  85  55  92  79  53  14  85  55  17  46  19  99  51  47  78  76  87  59  90  18   6  52  44  78  43  78  13  78   6  41  79  41  48  11  35  36   6  34  74  44  43  29  99   7  81  74  58  78  58  10  15  28  35  71  83  74  98  36  47  45  98  60  91  16  53   7  75  63  81  67  50  73  26   8  93  38  84  40  60  50  74   9  28  20  50  34  67  65   1  59  95  28  40  31   1  98  98  37  94  69  50  13  59  12  69  27   3  95  77  91  29  54  84  69   7  31  75  34  61  48  94  27  84  12  42  15  88  71  39  12  16  93  86  41  57  37  85  11  92  12  29  97  46  74   2  22  53   6  35  63  60  23  39  65  55  22  60  45   7  18  62  72  55  79  76  47  85  80  53  41  67  12   6  85  94  10  23  17  55  99  30  41  15   5  37  70  55   8  36   6  45  93  26  51  14  19  76  69  52  40  42  72  97  34  96  18  11  31  85  22  64  75   7  89  17  84  49  79  50  53  17  89  77  45  49  67  83  87   9  78  20  15  81  72   4  13  26  36  40  97  54  63  33  60  46  25  83   2  96  63  96  45  60  47  14  97  88  82  88  99  48  78  66  22  59  82  34  68  46  21  14  90  99  56  94  96  42  37  75  83  48  29  74  53  84  63  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                87  64  78  68  46  38  85  23  51  59  19  89  45  67  31  56  97  87  19  51  69  74  26  80  96  88  24  65  20  48  16  80  38  54  63  38  63  53  83  12  97  90  51  33  34  79  34   3   7  32  90  18  12  15  80  17  77  34  21  62  90  79  33  68  51  96  11  88  52  82  64  44  63  46  18   7   8  53  17  11  76  93  72  72  20  59  66  32  15  17  83  11  29   6  42   1  47  74  31  89  89  53  38  14   6  47  68  87  86  75  59  40  52  54  25  74  67  31  97  59  26  22  42  53   6  42  99  82  40  49  39   2  43  57  29  60  56  69   2  63  59  13   1  28  52  39  65  76  39  84  12  37  48  42  45  87  48  83  11  78  57  22  94  90  69  26  42  13  67  67  45  76  46  50  63  97  88  43  30  31  37  51  74  93  43  62  32  45  48  46  61  97  68  23  67  21  49  85   4  40  38  90   4   1   7  57  88  29   5  18  66  54  15  84  51  55  30   3  40  90  17  30   6  94  17  51  98   4  52   5  68   1  88  84  54  22  59  57  24  14   9  48  86  26  88  79  13  50  89  13  65  26  65  26  92  75   3  81  60  26  93  60  62  11  44  72  18  38  65  92  77  56  60   6  56  37   9   2  13   3  52  12  66  87  34  56  18  68  32  17  79  72  55  35  71  74   1  23  29  33  48  57  20  12  72   2  44  75  62  67  26  96  36  45  56  86  31  75  30  43  21  34  26  33  14  49   5  19  86  13  89  62  83  63   8  78  47  70  25  40  10  12  86  68  11  79  27  84  38  13  29  81  82  51  23  80  56  31  36  34   6  10  57  63  38  91  61  61   2   6  55  78  12  93  30  56  84  65  16   8  54   7  63  83  73  10  46  98  41  50  10  23  88  13  31  34  73  47  50  10   3  96   2   1  25  31  56  22  57  15  69  70  90  87  97  11  71  37  61  68  91  95  78  20  56  58   3  24  75  62  88  75  60  58  25  77  35  50  41  87  34  52  83  45  76  12  68  64  46  59  61  70  90  40  97  33  32  77  92   7  15   4  92  62  17  99  34  73  42   2   7  67  17   2  44   4  95  46  20  94  50  40  30  35  30  32  46  42   7  52  45  70  46  34  47  65  78   2  80  77  34  59  75  21  12  70  11  72  16  91  98  82  69  14  10  59  14  29   6  90  75   2  60  21  74  73  94  73  27  22  38  13  20  39  75   2  54  56  58  94  73  72  67  92  70  96  75   7   9  99  59  95  99  84  62  59  59  98  33  38  82  66  53  44  88  53  18  77  66  79  81  15  17  47   9  38  14  27  87  41  48  43  36  65  87  20  76  44  95  54  78  74  93  54  37  30  45  89  73  79  71  71  25  81  63   9  92  32  63  21   7  57  95   1  67  57  67  45  69  48  22   8  37  84  72  10  42  49  63  61  86  30  18  62  76  57   9  97  54  45  14  87  13  10  21  82  14  34  21  48   6  88  88  48   4  84  77  16  12  22  18  88  71  83  71  69  72  45   1  53  44  71   3  57  40  87  29  55  69  48  10  46  91  84  43  32  41  19  13  22  10  83  85  38  88  58  89  74   7  78  53  72  12   1   7  76  68  91  93  17  21  56  62  23  37  96  50  91  42  94  42  14  16  46  80  22  47  92  64  59  65  12  73  94  36  52  48  53  53  45  73  26  81  43  21  17  38  85  35  48  91  50  58  54  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  20  23  43  41  85  34  15  34  65  80  73  11  46  94  19  58  62  21  94  35   6  20  59  56  74  27  63  60  16  47   6  61  71  53  15  79  53  78  50  67  51  52   1  33  30  33  37  54  82  46  89  90  40  62  42  48   2  51  18  82  87   2   1  13  30  77  92  55  65  52  31  82  69  51  49  12  96  33  97  59  77  87  10  27  95  52  93  16  32  79  48  22  72  79  77  47  37  76  45  85  78  63  90   1  58  37  25  83  18  83  34  32   7  70  16  48  55   9   5  19   4  57  56  32  35  31  13  31  76  76  53  60  98  49  58  84  64  59  34  22  47  57  91  95  54  38  68  74  51  59  94  34  87  86  30  71  30  68  95  89  72  32  36  59  67  75  67  28  15  55  84  45  15  81  40  30  30  51   3  29  72  57   9  82  32  53  33  27  97  33  35  22  89   2  46  48   8  90  61  18  24   7   2   1  26  38  56  59  77  19  43  84  20   7  36  47  41  95  43  71   1  18  72  21  13  84  54  96  30  55  77  68   9  38  50  43  57  86  67  51   3  20  11   6  20  38  13  25  25  97  47   9  11  80  49  64  21  68  11  10  95  55  32  71  16  74  34  63  73  45  28   8  65   2  80  27  71  76  41  48   2  43  31  37  97  81  57  55  59  36  90  38  22   5   9  57   2  11  53  54   8  98  81  97  81   4  74  64  91  20  77  43  29  74  57   7  51  61  51  39  25  22  89  10  26  25   7  90  84  56  87  49  84  72  24  66   4  86  58  52  82  20  51  82  17  91  34   5  59  72  95  83  22  38  60  88  13   9  38  64  50  82  54  60  70  28  61  62   1  81  41  36  53  68  41  35  64  24   4   4  77  91  21  84   7  40  48  89   3  96  96   5  87  80  85  18  52   3  92  97  78  28  55  88  27  45  36   4  44  34  50  46  10  30  47  70  33  13  76  76   1  47  53  85  40  14  48  57  82  73  49  17  66  13  74  22  13  49  11  54  34  70  54  50  61  43  11   6  45  80  65  28  41  21  99  21  71  24  86  79  24  10  82  83  40  28  63  89  74   4  95   8  47  35   5  37  22   4  49   5  24  74  67  25  11  28  27  37   2  88  78  66  68  37  90  42  48  43  34  95  24  87  28  52  43  58  77  59  38  40  89  34  23  73  98  32  50  81  27  58  60  92  67  97  65  93   4  35  18  24  81  43  17  73  29  89  71  23  81  27  61  78  66  57  74  62  24  40  95  67  11   9  87  43  70  90  24  34  41  43  60   4  66  72  85  27  82  31   6  35  78  73   3  93  70   9  85  42  92  13  38  66  88  76  34  47  40  19  54  66  69  60  33  71  10  65  93  50  92  20  85  33   2  23  76  18  82  98   7   2  86  57  65  31  59  57  88  49  13  12  87  53   1  49   5  97  44  37  64  16  43  80  87  51  62  19  66  49  74  62  32  84  15  44  35  41  76  80  20  19  33  39  33  40  58  89  42   3  66  96  29  80  16  83  35  27  18  12  12  94  48  53  12  72  77  92  33   7  91  20  55  66  13   6  59  50  71  87  15  98  33  70   7  48  36  74  29  79  86  28   3  78  32  35  38  53  86  23   5  94  97  46  32  26  25  64  55  99  78  43  19  89  75  90  82  12  88  46  24   8  85  74  35  25  69  42  15  23  50  98  57  61  41  81   4  31  71  53  26  28  90  16  13  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    41  99   9  47  48  91  23  68  99  35  32  12  42   5  39  38  66   5  83  36   6   4  87  71  43  27  32  87  82  30  39  49  26  52  39  40  54  41   6  29  68  40  93  19  60  37  71  22  76  66  24  71  53  51  71  17  81  24   4  14  86  62  36  43  86  12   6  37  37  59  13  38  20  10  62  10  30  26  32  31  81  66  75  83  52   2  92  82  83  19  36  91  40  42  82  95  67  92  31  22  42  81  12  98  22  53  42  99  84  58  22   7  88  24  22  68  95  14  67  78  70  16  72  42  75  58  41  57  50  74   5  97  34  57  58   4  22  34  91  67  61  22  46  66  14  65  55  43  20  87  95  80  50  50  42  64   3  19  58  25  45  44  22  56  18  58  23  28  34   7  35  77  26  58  16  20  90  21  82  50  95  17  40  82  87  61  47  10  55   4  33  83  73  78  24  54  64  62  52  75  38   6  77  14  59  13  46  71  27  62   5  53  23   9  26  52   9  58  67  15  52  79  55  94  30  92   8  15  52  98  80  13  96  30  81  38  80  31   5  69  14  98  26  13  55  53  71  23  24  33   9  44  39  33  24  56  12  62  53  72  80  87  19  90  81  55  14   7  75  91  87  99  43  33  11  41  49  52  94  50  68  26  51  49  56  53  26  53  93  72  86   3  97  32  44  82  19  81  43   6  22  71  66  38  75  18  97  46  14  10  58  39  78  80  45  73  35  19  43  95  39  86  92  33  27  79  97  45  65  14  49  94  41  94   6  10  36  19  13  61  41  77  38   2  80  24  62  82  93  55  41  98  43  70  73  46  47   4  47  72  65  81  61  66   1  56  63  39  63  68  26  47  99  83  63  59  84  97  95  14  90  96  58   3  56  65  20  73  98  54  26  15  87  29  49  32  54  16  24  56  84  58  23  82  78  32  40  86  14  61  15  67  54  71  24  51  41  96  49  47  42  17  46  88  49  37  71  80  73  59  12   9  86  18  69  45  74  46  40  82   8  37  58  95  67  95  33  47   3  54  97  41  19  71  82  98  99  78  28  31  70   6  78  56  53  48  77  56  66  55   1  17  64  66  34  47  97  32  44  54  69  23  96  93  97  34  84  98  95  11  73   6  99  29  77  13  58  41  88  21  85  68  98  16   9  47  94  31  92  38  45  55  87  76  99  90  12   6   6  43   6  31  15   7  27  46  12  40  17  84  59  16  30  88  54  85  11  86   2  13  16  25  48  70  98  98  67  44  33  84  53  23  89  32   6  16  50  88  30  30  85  14  74  15  35  90  42  58   1  11  98  41  32  54  23   6  29  20  11  77  77  75  44  55  32   3  66  79  74  14  92  26   8  13  56  31  32  38  99  35  63  19  25   4  39  42  99  83  29  28  48  80  21  95  34  49  79  98  37   2  53  59  30   1  21  47   6  63  31  28  93  11  94  65  80  55   7  70  91  61  35  63  51  87  68  61  34  36  17  82  11   3  66  51  34  64  40  84  80  18  41   8  89  51   9  92  54  30  42  68  54  51  12  34  25  65  91  93  90  16  58  89  62  71  30  71  45  31  71  85  44  73  24  55  39  21  12  74  43  31  63  96  60  16   4  51  74  34  40  69  50  53  14  54  12  66  44  11  35  54  18   9   1  50  12  81  35  40  40  38  93  69  74  50  30  63  17  43  53   5  60  76   8  27  96  14  12  31  47  22  23  41  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2  42  31  14  47  90  85  41  97  78  87  73  21  93  62  58  32  21  63  72  34  77  57   4  55   1  56   7  95   6  44  72  14  29  74  10  36  15  72   8  87  29  39  93  82  38  73  62  48  97  27  99  79  41   2  29  25  82  79  42  24  76  67  79  88  45  47  88  24  78  13  89  27  21  64  12  47  17   1   1  23  75  61  11  43  46  70  63  89  91  87   3  65  88  85  82  49  17  96  15  74  70  20  38  65  11  61  14  23  52  60  59  99  28  42  31  77   4   5  27  60  66  79  26  26  28   4  84  15  44  64   4  76  56  23  29  57  85   2  91   7  84  77  70  39  28  46  14  93  75  20  70  83  32   1  11  48   4  45  27  87  75  96  44  29  85  61  46  60  39  12  39   9  37  42  92  23   5   2  28  43  43  59  93  32  42  63  87  58  72  55  17  11  99  63   9  64   6  66  34  27  48  88  16  20  85  43  69  15  35  83  62  52  62  68  68  22  47  85  24  81  55   4  77  80  83  98   1  59   3  12  90  73  85  68  22  66  85  13  77  92  16  53  76  47  13  19  82  93  99  70  43  89  82  57  38  32  83  22  44  80  93  27   5  55  46  17  75  92  96   4  39  71  53  14  28  62  77  38   2  58  79  69  53  95  15  14  28  63   6   1  74  24  73  17   2  87  93  94   1  62  91  64  96  53  93  99  50  97  61   1   4   7   3   5  78  97  42  33  14  38   9  92  92  23  31   1  10  55  55  48  25  87  36  52   8  53  92  27  41   8  70  14  90  28   6   9  66  52  24  11  70  80  70  12  45  31  68  24  86  28  75   1  53   5   3  88   8  10  47  25   9  34  89  99  97  92  59   9  13  92  81  70  12  24  71  91  45  43  70  86  97  74  18  48  42  67  38  67   8   7  52  24  89   7  42  74  61  48  35  41  65  74  33  11   8  30  22  98  91   4  62  67  17  32  56  58  18  73  97  35  93  83  91  54  34  15  69  62  61  13  61  68  18  54  72  20  35  66  14   6  41  40  49  80  94  70   4  19   6  47  15  54   2  68  70  15  93  17  63  73   1  66  49  17  49  40  78   4  18   2  81  16   5  20  50  44  88   5  28  38  41  46  45  75  98  49  93  76  61  58  10  15  94  80  36  21  17  48  71  55  92  41  77  76  45  47  11  18  64   4  77  38  70  68  90  15  93  27  69  75  98  21  72  74  76  24  60  59  55  42  89  44  60  75  58  98  14  45  30  41  61  78  17   6   2  40  67  41  15  41  37  35  34  38  85  28  88  75  70  67  50  37  22  92  75  68  42  73  38   7   6  67   4  89  33  49  38  86  46  90  69  34  34  92  17  99  84  90  62  11  84  80  43   3  73  93  35  36  28  33  69  81  66  51  59  22  85  14  19  51  55  30  48   8  87  89  71  52  41  62  75  12  25   5  63  31  65  73  89  93  17  27  48  97  97  66  19  97  59  30  91   2  20  20  67  75  13  19  32  24  64  34  50  43  41  70  88   3  64  86  81  12  41  39  52   3  42  83  14  69  93  96  84  41  85  10  54  23  39   2  14  93   9  64  54  72  54  87   9  98  14  76  51  63  70  75  97  30  99  48  81  15  39  77  95   8  36  75  13  15  19  64  39  56   1  95  50  57  38   5   8   4  87  69  77  14  31  85  55  79  52  68  50  23  18  67  43  84  54  17  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        5  92  32  69  13  51  25  10   9  77  51  79  25  93   9  31  68  90  51  65  23  16  66  12  73  70  37  86  65  88  42   4   5  69  23  84  82  45  98  86  12  19  88  28  93  49  84  72  78  56  53  98  26  43  90  97  71  59  99  14  83  80  90  12  29  41   5  94   3  22  46  44  17  78  30  81  62   8  91  52  28  18  76  79  90  13  38   6  31  59  38  21  90  76  81  59  56  87  71  93  31  20  33  81  72  11   6  16  77   8  18  22  75  48  66  16  77  52  32   5  83  10  65  26  42   8  97  43  77  43  38  29  18  58  78  16  22  74  23  67  22   2  87  86  71  15  77  46  32  45  73  91  29  53   3  95  10  11  32  36  64  64  62  53  37  37  45  40  99  24  18  53  79  47  68  89   5  73  60  79  75  91   5  62   9  33  40   1  58  26  97  81  94   9  60   9  53   1  25  88  27  33  13  60  16  99   7  67  74  55  18  58  99  29  76   9  32  62  50  55  88  60   7  73  90  42  51  73  20  87  65  25  33  81  38  94  56  47  27  79  34  18  94  90  95  64   7  61  63   3  54  20  80  13  27  14  50  30  58  98  31  21  24  21  98  77  43  11   6  47  80  95   7  39  11  24  13  26  85  79  94   4  13  13  41  83  19  34  44  28  30  17  30  95  50  16  76  57  47  99  88  63  66  31  82  52  83  99  44  39  60  51  25  35  35  60  73  60  37  15  78  27  26   2  30  14  81   6  52  44  82  50  45  68  14  19  46  94  87  46  87  92   8   7  98  65  64  80   7  44   3   6   6  89  91  56  36  79  95  46   4  79  65  88  53  97  74  44  72  86  72  54  92  11  16  78  17  70  69  90  31  25  37  25  47  16   8  71  88  58  48  11  43  20  19  45  33  49  95  55  45  25  45  93  43  60  22   5  28  77  23   9  87  28  47  65  36  63  92  13  82  10  70  18  91  67  75  70  91  98  36  78  54  50  83  19   3   2  63  49  45  28  58  56  50  56   2   5  51  61  92  56  48  93   7  49  56  65  43  49  59  62  55  66  59  58  27  61  81  90  35  23  78  79  86  47  34  18  11  14  80  72  25  72  58  77  84   6  44  85  86  10  63  52  85  16   2  78  98  90  90  32  84   2  97  84  45  75  30  34  86  22  38  47  52  83  51  35  45  97  19  38  96  29  75  15  57  48  36  23  24  94  92   6  45  53  87  37  32  15  63  11  21  96  80  43  51  56  13  66  62  60  46  34  15  67  51  86  92  74  73  96  19  52  31  73  65  55   9  32  69  23  74   8  59  97   3  25  85  47  64  20  52  74  79  28  74  58  83  41  28  76  72  72  52  47  37  39  73   4  21  81  92  13  44  90  43  73  40  59  83  57  18  66   9  34  53  32  27  24  35  42   6  38  48  49  94  78  54  30  20  38  30  94  67  44  48  11  13  62  90  56  13  83  43  49  46  47  13  99  40  53  12  83  28  14   1   6  94  16  82  23  13   3  33  10  22  54  92  34   3  64  49  96   3  62  27   9  73  73  79  41   6  46  83  36  86  38  98  68  70  35  79  85  72  73  18  28  49  62  82  61  96  17   8  67   6  31  85  94  96  58  69  58   3  34  31  77  64  90  64  39  93  10  84  21  83  49  37  92   7  86   5  74  49   1  63  57  64  71  37  74   2  78  49  15  31  50  11  75  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          77  94  27   3   6  49  44  27  11   9  59  44  88  46  29   8  33  76  51  54  99  90   2  66  34  96  11  55  98  83  69   4  81  60  43  56  63  59  69  68  32   4  67  55  35  11  92  87  60  87   9  99  79  75  65  99  39  53  52  70  88  85  36   7  14   3  67  62  21  76  13  30  86  51  97  73  31  25  32  97  80  37  58  96  29   9  37  19  46  39  80  88  59  18  23  11  79  85  84  94  24  99  58  55  91  44  31  96  42  75  95  24  31  78   6   7  69   6  54  34  82   8  11  70  20  94   4  69  73  59  43  21  15  71  21  32  93  76  56  66   9  14  32  60  25  54   7  20  69  94  40  85  27  41  41   2  94  41  45  70  38  99  57  61  96  69  84  24  83  37  83  73  20   8  63  69  83  38  86  37   5  28  15  57  80  94  92  18  15  48  65  48  75  69  63  30  60  77  83  57  79  27  17  62  27  40  61  15  69  33  57  81  24  14  40  78   2  69   7  87  35  66  45  65  51  53  48  33  16  86  36  58  73  82  83  92  80   6  85  76  18  81  13  45  20  65  14  44  26   4  59  98   4   6  62  55  36  28  69  53  27   5   7  88  37  91  62   7  13  55  56  88  82  19  96  46  62  51  73  69  79  97  64  63  74   4  41  99  78  96  41   2  56  14  35  71  33  54  78  90   3  94  18  79  41  32  99  44  51  33  90  56   7  13  52  46  40  56  24  41  33  10  36  41  49  59  43  12  40  32  61  37  45  27  59  95  47  41  92   6  60  43  98  29  44  88   4  60  62  14  76  78  11  11  15  93  44  16  52   3  21   7  98  87  96  52  17  75  76  30  97  80  76  31  38  45  55   2  54  73  75  77  88  81  74  75  59  94  10  45  24  75  90  71  65  33  30  48  41  21  30  63  78  55  94  71  84  47   5  65   8  47   9  36  11  30  43  82  38   9  68  67  89  14  97  42  43  88  81  36  19  40  15  62  11   5  47   4  92  42  26  35  32  17  29   9  95   3  86  95   6  59  88  99  96  83  88  91  90  62  22  53  34   1  88  19  95  30  64  88  19  56  95   1  99  61  23   5  46  99  83  14  23   2  26  68  50  31  37  50  69  43  81   1  22  55   5  97  73  90  92  93  74   6  29   4   9  11  60  80  44  70  11  33  74  95  29  35  68  33   4   6  22  83  38  74  94   4  21   8  50  45  20  22   5  13  13   3  60  47   3  85   2  89  88  94  28  76  59  11  73  61   2  30   7  94  56  63  69  19  87  56  81  26  34  95  42  85  65  62  76  50  24  18  74  83  44  34  73  53  52  37  12  38  46  36  11  48  80  78   2  70   8  55  20  56  43  37  77  31  17  61  17  47  38  16  89  35  26  71  11  36  65  32  60  20   3  52  27  39  28  52  59  37  47  26  68  50  69  45  17  42  36  12  57  87  22  81  23  57  70  72  67   8  96  64   3  91  79  50  94  97  75  61  16   2  55  19  37  81  53  30  58  30  90  25   9  44  53  49  31  70  72  46  83  77  71  56   6  74  42  45  43  49   1  78  58  72  54  32  87  22  30  80  44  18  59  84  93  13  28  20   4  47  17  36  36  30  46  50  73   9  76  60  50  69  80  97  34   8  31  88   3  77  63  22  80  24  12  11  41  33  66  16  49   1  22  83  31  27  64  71  90  59  15  20  51  58  88  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            85  24  87  46  43  50  39  68  31  40  15  61  21  31  91  14   4  87   5  99  27  99  14  68  54  63  65  39  27  85  72  19  63  58  86  47  93  52  33   4  53  73  51  31   2  63  92  44  24  36  46  23  97  65  77  67  23  13  50  28  67  65  45  92  86  89  53  95   9  44  83  26  72  35  81   6  26  22  84  85  70  99  74  96  18  79  80  29   4  24  72  16  58  89  35  34  97  62  10  92  26  50   4  46  47  21  24  17  85  74  17  99  73  75  69  59  99  92  18   3  10  36  48  29  76  12  99  31  67  81   3  30   8  96  80  79  81  27  76  26  48  77  89  17   7  18  95   4  55  47   4  94  39  75  36  96  63  77  91  21  14  30  81  51  59  60  96  96  65  34  88  71  70  48  60  40  32  17  58  48  90  29  45  90  76  93  30  90  29  17  87  49  85  17  27  91  75   4  75  91  42  34  53  16  70  73   2  40  30  56  74  80  41  49  61  56  78  78  36  78   5  89  60  41  59  45  42  33  81  34  57  83   4  83  60  76  74  61  95  71  98  29  27  98  85  16  14  77   5  96  40  44  23  64  63  17  10  70  99  49  67  40  38  61  56  77  14  82   6  59  81  42  97  75  97  88  79  54  75  95  50  63  61  15  17  69  50  85  89   5  68   6  72  96  41  53  46  93  20   5  64  83  68  57  36  84  87  29  89  42  74  47  52  91  76  80   7  81  36  18  92  70  40   4  55   6  52  85  72  43  26  56  15  53  72  89  52  94  96  10  54  22  37   7  81  75  27  30  19  10  53   4  68  30  15  30  70  46  72  70  30  44  52  89  12  53  37  13  61  33  60  26  83   3  33  15  81  17  32  22  98  96  90  98  82  83  33  92  78  61  98  37  49  15  29  20  88  71  19  27  73   2   6  27  27  91  14  88   6  81   6  28   2  88  61   5  13   5   7  15  37  79  90  70  34   1  48  36  76  85  18  46  60  92  18  24   6  78  60  29  54  58  32   6  15  52  67  97  32  25  76  28  13  11  46  70  33  64  60  99  30  63  63  35  65  99  20  73  19  58   9  14  78  72  32  78  67  94  89  95   2  52  70  72  78  77  36  61   5  68  24  11  57  14  90  95  22  40  76  80   4  62  14  28  36  47  52  75  97  88  84   3  38  37  85  96  43  39  48  82  96  21   6  53  41  34  20  57  26  63  32  95  35  38   7  11  50  86  66  52  33  26  98  56   9  75  40  79  93  57  40  91  27   3  73  44  48  97  95  69   3  64  80  14  48  64   5  76   3  14   5  65  40   4  44  98  73  81  68  15  31  99  93  17  37  64  18  94  82  75  20  12  33  38  72  77  12  90   4  14  43  29  42  74  72  91  96  57  81   4  25  85  58  63  28  36  92  75  15  38  49  83  54   6  68  37  90  33  53   2  93  19  56  66   2   1  53   3  98  38  47  37  61  15  52  82  16  31  46  28  48  95  95  37  60  40  59  95  43  82  67  75   6   9  29  19  79  43  18  21  75  11  90  43  58  97  95  14  36  56  89  40  85  37  68  45  63  98  51  71  31  78  68  87  70  85  73  17  67  93  36  28  62  70  90   4  62  16  81  64   3  14  64  39  12  86  16  89  37  53  68   9  10  46  57  52  19  32  63  11  20  37  42   4  92  51  37  30  65  90  34  65  23  16  51  22  22  60  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              19  96  66  40  35  90  24  31  83   4  27   1  50  10  73  35  33  46  81  43  21  83  20  89   8  46  23  44  17  99   4  31  47  44  59  77   1   8  96  21  91   1   7  40  50  47  19  66  93  18  38  76  45  41  41  67  58  55  89  97  66  35  69  67  74  98  28  60  53  92  26  79  84  36  81  66  70  54  73  71  29  82  84  77  46  54  78  41   6  60  38  15  98  59  14  49  20  13  80  22  15  11  42  78  39  39  35  23  92  18  98  84  64  59  20  39  26  76  49  74  83  31  88  97  36   3  64  32  31  17  32  63  26  71  34  74  81  84  90  86   1  73  24  52  17  10  74  20  30  32  80  96  36  48  46  23  25  26  33  36  48  80  18  27  62  80  87  52  66  51  73  61  80  22  43  97  21  98  87  96  61  84  56  65  92   6  47  99  52  68   9  73  12  23  94  17   7  89  65  26  82  58  96  33  68  56  20  96  25  99   2  77  94  48  10  45  40  36  82  13  71   1  23  16  67  27   8   9  95  75  85  14  18  55  96  95  53  80  99  71   3  60  69  35  69  88  15  60  65  88  65  61  24  56  30  68  88  53  91  12  27  44  52  67  14  73  12  60  52   1  32  47   8  78  90  20  59  47  95   4  55  68  63  66  40   8  98  83  41  62  61  78  47  68  20  74   7  87   3  88   7  74  75  91  67  61  19  22  71  31  27  90  22  76  42  51  61  60  70  81  24  38  38  81  69  35  45  78  36  42  96  37  29  51  53  47  72  77  40  21  71  78  59  25  26  12   5  86  19  86  51   6  95  28  41  83  83  43  13  34  83  67  78  41  30  97  68  56  18  13  72  42  13  32  93  27  17  10   2  31  55   3  46  42   7  88  61  68  67  43  89   1  24  72  43  64  21  77  23  70  22  71  79  68  40  69  74  60  86  90  31  94   3  74  50  49  10  45  77  65  94  78  95   4  35  74  74  56   6  16  87  95  30  10   6  37  11  90  60  26  64   5  22  27  12  62  75  41  76  77  93  38  91  80  91  40  79  20  53  93  71  36  36  91  43  50  73  80  54  41  54  67  56  42   2  71  34  74  53  16  96  96  12  67  87  94  49  81  33  96  35  24  92  24  99  63  51  98  44  18  56  47  13  71  82  71  97  50  64  11  90  59  19  70  40  37  82  33  75   1  29  18   8  67   8   9  81   2  82  38  81  63  21  86  49  79  95  97  65  94  62  62  38  79  17  72  51  49  62  52  38  70  93  81  89  70  82   7  92  91  74  27  42  52  78  71   8  73  58  78  54  77  51  55  84  45  86  89   9  58  11  93  47  54   8  19  29  21  93  90  91  48  11  60  82  31  33  12  27  53   6  65  52  75  27  47  35   4   9  46  90  82  57  74  60  35   6  43  87  14  51  96  74  52  63  55  59  61  40  13  13  84   1  72  83  97   6   7  41  74  27  26  63  65  22  22  29  19  83  10  70  18   2  41  41  63  58  73  30  67  98  35  66  53  23   9  75  73  38  75  72  50  49  41  97  87  23  46  24  15  72  87  28  25  32  66  75  24  14   7  77  38  45  51  37  54  20  96  38  15  15  76  30  98   7  50   9  73  32  31  16  23  89   7  24  96  10   5  94  79  65  59  93  55  50  25  65  81  98  21   8  31  10  93  18  78  56  14  98  49   5   1  49  65  25  75  45  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                91  63  51  22  13  26  29  54  88  41  70  51  89  89  59  82  25  99  28  42  12  32  26  25  13  37  48   7  91  92  45   2  27  92  70   7  10  12  92  89  33  88  76  11  37  47  31  44  43  63  75  16  96  77   6  47  57   8  93  11   1  64  65  68  11  11  26  64  42  74   3  54  14  21  96  38  25  86  84  31  19  56  33  13  87  53  78  41   4  91  89  30  76  64  77  64  17  54  90  15  65  66  75   3  95   6  78  89  73  48  27  75  43  46  91  95  65  59  61  12  69  71  63  27  14  47   7  85  66  24  32  24  71  68  84   1  67  88  90  58  15   6  85  55  53  50  18  12   1  78  14  39  23  62  15  43  30  53  35  40  32  78  14  95  94   7  25  25   4  48  80  58  77  14  92  47  98   6  41  23  15  39   3  85   5  31  90  73  61  27  52  25  39  40  69  94  28  12  64  79  71  68  17  43  58  61  54  95  55  31   2  81   5  82   2  39  55  84  50  92  82  75  85  91  85  66  59  53  45  84  47  56  59  80  13  26  28  15  65  22  22  15  73  25   9  15  84  41   9  50  10  46  76  10  89  59   2  12  75  31  58  18  16  80  23  86  33  22  64  93  42  61  49  82   7  56  38  31  48  95  68  24  21  20  14  45  45  62  39  97  87   1  46  84  12  38  76  26   3   1   1  98  80  98  75  30   6  25  75  32  94  56  46  55  14  67  24  29  68  38  18  22  62  50  89  66  79  13   1  78  24  53  38  69  57  69  51  19  23  12  42  83  23  23  87  73   4  24  99  68  69  54  57  39  38  71  65  21  42   9   8  92  94   5  72  93  34  72  73  42  44  57  91  29  49  87  55  92  32  25  26  41  75  77  75  92  10  52  25  15  95  88   1  59  84  39  79  62  78  52   9   5  63  47  97  51  47  21  27   4  13  15  81  83  25  41  62  92  81  91  41  96   9  80  84  85  14  84  56  46  58  72  85  48  71  80  53  31  32  81  55  15  45  86  62  60  53  22  48  14  22  53  34  59  25  22   5  60  37  84  65  41  97  42  15  28  67  95  22  51  56  13  61  88  29  54  30  80  32  73  91  28  91  30   2  78  29  14  18  78  79  34  24  44  77   2  36   8  82  81  96  33  30   4  23  20  26  41   7  37  69  17  99  85   2  54  44  81  48  29  56  86  88  73  24  48  79  48  67  87  90  46  10  54  85  98   7  52  32  12  21  89  49  55  83  72  97  50  35  69  72  39  57  42   3  50  35  81  87  38  20  59  54  68  21  80  54  43  95  72  72  36  51  40   3  81  98  68  19   9  15   5  51  83  40  45  90  16  47  53  14  53  56  41  47  22  21  12  47  34  97  98  56  42  69  75  28  75  47  83  56  77  71  80  64  53  43  43  21  63   3   9  89  48  67  51  85  18  54  59  26  58  43   4  76  81  98  53  15  17  79  91  52  17  48  76  15  95  58  49  13   3  56  17  94  28   1  94  92  92  61  31  27  65  28  33  92  64  78  47  67  21  42  62   6  20  86  78  67  88  59  40  16  88  63  32  12  49  26  55  54  81  72  49  71  78  27  41  28  58  87  67  31  77  94   4  36  39  38  80  21  88  63  57  48  13  85  99  13  31  81  92  98  13  42  16  81   3  30   4  92  62  51  86  71  56  75  71  72  62  77  78  38  80  80  53  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  77  74  93  65   2  67  62  75  37  30  51  72   7  82  88  27  48  56  51  68  80  42  58  45  42  14  59  93  49  43  25  34  25  77  93  97  57  73  50  91  16  55  98  40  78  36   8  21  37  74  54   2   8  12  24  12  41  47  18  55  72  13  24  98  27  63  32  41  71  17  63  65  83  60  64  65  82  27  41  51  74  96  50  47  39  36  37  31  36  80   7  43  63  45  63  13  45  49  83  38  19  40  85  15  97  31   7  22  41  61  17  67  75  37  35  49  55  55  40  42   6   9  23  95  90  30  60  31  77  58  91  76  31  74  95  64  72  38  81  63  74  11  41  19  96  52  68   9  14  70  90  78  98  50  26  34  12  88  13   2  10  72  88  30  35  50  93   1  45   7  60  85  98  59  45  14  35  96  86  74  45  76  56  28  78  63  10  59   3  72   1  64  97  77  89  10  78  20  21  33  29  69  34  97  19  91  36  89  43  45  40  30  12   3  53  83  73  21  92  56  16  59  37  38  80  89  95  73  77  58  18  65  46  34  60  59  72  78  74  58  83  64  47  53  45  98  49   5  22  72  99  48   2  58  88  34  52  73  63  98  75  17  60  62  96  75  28  30  23  44  55  14  20  65  35  73  33  99  74  17  33  15  42  15  17  12  89  51  41  22  77  36  53  23  15  64   3  78  99  67  77  10  72  94  65  10  23  70  80  56  27  23  33  19  89  87  10  56  76  95  47  17  44  49  72  21  62  38  52  26  99  75  13   5   2  62  77  82  85  34  90  15   9  17  20  68  51  85   3  93  75  14  53  83  35  89  38  67  45  91  37  24  39  45  36  88  53  65  59  75  71  52  90  27  11  94  96  97  28   1  99  45  66  78   5  12  80  96  50  46  16  92  84  63  75  98  11  32  46  39  45  86  50  83  13  76  38  65   6  21  68   1  39  92  93  22  75   3  82  48  72  67  40  54  96   9  41  41  80  78  33  37  88  66  31  49  60   2   1  21  77  32  27  16  57  57  36  13  25  43  88  57  14  57  76  55  22  32  25  86  12  32  83  93  41  70   9  63  12  37  11  44  95  66  37  82  74  44  18  98  42  90  55  65  96  66  79  22  92  36  62  14  31  53  69  32  80  57  90  81  87  43  83  62  54  72  22  56   8  63   2  92  91  41  63  22  42  55  76  54  37  35  67  35  92  36  86  82  22   6  58   6  15  31  14  79  49  49  27  57  40   1  84  87  53  83  89  38  18  60  83  91  59  20  74   5  46  72  99  51  55  14   4  53   1  23  36  86  59  78  11   5  44  76  94  68  46  79  90  82  70  24  18  32  88  19  18  27  44  62  46  44  35  27   1  71  34  24  64  31  21  67  63  37  23  67  77  85  77  32  73  30  15  22  83  14  37  90  40  96   8  66  14  73  43  57  83  74  33  77  78  42  35  41  28  48  62  25  50  54  33  42  10   8   9   3  71  83  58  33  93  34  40  82  51  53  30  29  75  75  89   9  79  34   7   3  91  78  30  44   2  40  94  77  39  92  64  45  69  42  82  26  92  69  35  98  51  98   6   6  21  85  58  66  46  82   1  83   9   8  14  34  16  30   6   3  99  41  52  53  62   7  16  10  26  14  16  97  46   1   2  96  43  53  86  58  74  41  34  95  60  87  42  98  85  43  19  30  92  73  32  45  47  49   4  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    59  32  85  32   5  79  94  47  39   3   5  49  32   1  19  42  38  59  46  42  93  69  28   4  51  39  90  76  29  40  84  56  33  80  43   9  52  96  57  69  28  69  67  78  72  62  63  77  79  46   5  47  20  96  69  76  28  65  57  32  67  44  61  14  34  85  16  91  83  76   3  73   7  24   7  68  66  77  74  85   2  31  11  90   5  69  58  34  68  54  39  50  68  73  49  85  53  55  96  58  19  86  31  67  89  77  76  19  94  63  52  91  84  68  31  15   1   6  99  36  45  74  48  28  39  54  56   7  70  17   8  64  71  50  94  46  39  59   1  67  65   6  98  27  65  30  31  55  12  97  50  34  25  48  35  89  27  22  61  91  12  43   5  39  18  95  71  69  93  78  21  93  36  16  83   9  20  82  43  11  67  25  11  75  11  38  18   8  23  78   8  52  12  26  61  63  84  17  58  55   9  97  81  13   8  83  57  68  81  48  56  88  45  61  46  22  80  96  34  96  77  11  35  39  29  86  67  87  20  60  21  69  91  66  25  98  75  88  23  37  38  35  76  64  90  34  59  43  40  93  71  14  89  98  21   6  52  78   2  32  97  79   5   8  35  69  64  43  12  45   4  32  35  69  13  97  52  55  24  61  92  36  75  40  28  41  16  21  70  29  59   7  41  25  14  18  47  48  38   4  90  89  59  15   4  28  96   8  30  78  53  28  47  20  77  76  32   4  72  93  90  55  77  62   5  83  41  58  38  26  43  80  81  56  33   3  87   2  16  16  59  13   6  71  89  80  29  40  41  38  58  78  24  17  88  54  16  59  41  89  81  77  20  71   8  76  23   4   9  67  54  86  23  91  63  79  67  55  12  31  30   6  76  72  55  86  23  27  74  11  46   7  36  20  47  62  37  53  87  75  39  47  95  80  54  15  70  50  94  46  93   6  32  53  94  70  54  51  58  92  92  65  37  36  31  56  56  49  91  33  48  59  49  64  34  78  88  54  15  53  35   3  19  43   2  38  24  32  63   6  81  55  81  34  25  28  24  31  12  83  78  93  29  19   1  88  44  24  62  67  90   7   9  89  17  21   5  76   1   3  64  69  24  84   1  60  32  45  59  45  60  95  33  27  58   8  77   3  29  80  27  78  92  90  13  77  35  36  38  32   7  28  42  70  68  12  25  57  20  24  92  56  79  21  48  14  73  33  17  27  96  32   2  17  82  38  27  41  11  88  55   1  40   5  53  52  42  42  16  15  34  78  46  64  60  96  64  37  20  57  10  49  15  55   2  95  16  16  63  65  80  46  20  68  73  76  12  18  79  85  39  62  11  92  72  95  18  20  60  13  65  96  45  16  20  21  38  49  52  16  91  91  42  93  83  74  38  55  68  30  17   4  90  65  21  52  32  68  23  25  74  71  32  95  55  61  41   8  20  61  20  39   2  60  43  44  66  26  18  17  59  75  16  12  74  47  48  22  85  80  39  92  57  99  71  87   2  89   5  90  66  84  90  11  18  30  91  54  15  96  71  51  77  98  23  77  32  97  97  70  43  70  72  13  21  77  69   6  89  66  19  62  90  15  89  91  38  37  17  30  24  45  46  89  25  49  45  63  60  21   7  35  26  77  71  70  70  25   7  18  36  77  94  72  52  60  93   6  58  22  85  53  49  18   2  15  64  24  89   8  21  50  40  92  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      13  90  72   6  26  71  94   2  97  23  44  36   2  54  16  21  32  90  69  27  90  74  42  74  26  22   7  52  79  12  40  61  84  53   6  76  26  78  94  39  94  23  75  83  79  40  86  57  21  53  30  58  48  72  37  12  48  39  18  26  39  94  83  37  19  88  47  84  73  70  18  26  63  33  24  67   3  86   3  82  47  19  44  11  83   8  78  95  54  63  60  25  32  83  87   5  17  10  66  46   1  31  78  98  45  90  73  13  88  22  22  88  81  46  90  61  39  97  67  11  85  37  67  89  10  15   1  96  70  52  38  44  41   2  29  82  16  71  13  45  60   7  55  90  96  18  55  94   1  77  77  18  58  66  72   2  43  87  22  41  34  85  26  67   1  18  35  93  49  30  22   2  79  24  86  96  87  97  10   6  57  33  59  71  60   9  12  31  69  10  73  31  63  21  18  46   6  96  36  87  51  32  37  60  31  93  52  25  15  25  38  92  33  28  23  60  77  15   6  17  20  37  68  94  91  55  20  14  64  28  51  41  34  38  82  52  38  68  65  19  99   6   7  74  57  43  32  32  45  68  73  60  19  34  48  33  52  30  98  40  74  70  36  81  88  56  77  12  49  89  82  90  63  80  46  31  17  64  24  73  26  37  41  98  28  80   5  19  48  53  71  68  24  86  75  16  33  98  60  11  29  65  97  83  97  14  88  16  27  47  54  18  67  86  46  35  34  44  96  69   4   1  81   7  30  83  73  36  11  20  33  46  80  64  83  85   1  22  69   8  72  50  76  65  51  82   8  87  63  15  34   1  33  69  68  31   5  75  51  98  50  81  96  63  21  43  28  16  80  92  11  69  87  38  97  63   8  12  55  30  73  65  54  16  56  56  16  75  61  40  98  56   4  73  93  62  57  60  61  50  37  44  30   3  74  80  54  46  14   1  52  97  38   3  65  57  74  92  57  49  72   5  40  66  32  20  86  55  74  38  26  82  90   5  47  68  28  91  67  67  30  47  85  87  18  93   9  30  89  18  25   7  83  94  69  14  76  21  89  42   5  80  30  65  69  18  54  94  53  16   8  60  28  14  59  71  48  41  80  76  37  38  56   6  32  83  96  98   8  24  67  29  88  36  46  55  88  21  37  90  36   5  55  37  77   5  77  85   2  15  42  27  10  22  27  68  22  53   5  87  52  96  62  66   3  94   8  78  69  54  58  83   9  12   5  54  51  15  84  41  81  96  20  94  15  70  39  53  63  44  15   9   9  26  74  58  22  55  81  57  17  13  53  38  60  59  14  13   1  54   4  26  50  29  81   1  15  78  88  33  80  34  60  77  32  48  10  42  66   1  99  76  95  90  36   4  22   4  90  72   4  83  82   7  15  81  37  15  53  76   9  37  24  88  36  34  83  72  61  10  97  18  23  49  18  54  67  86  70  78   5  90  35  16   7  44  49  60  92  99  27  46  24  55  79  97  59  82  43  38  47  74   3  85  93  64  47  95   5  47  54  45  98  29  52  64  76  91  59  16  94  57  49  78  42  47  21  92  52  87  79  32  83   1  85  95  94  83  62  82  40  47  93  64  39  64  20   8   3  41  18  14  51  93  92  15   7  26  70  56  47  90  35   7  25  13  26  62   3  24  31  93  32  36  57  31  87  53  78  37  37  36   8  51  81  73   3  66  46  53  86   6  40  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        92   4  48  57  67  10  32  85  80  34  19  99   9  22  49  46   6  91  69  76  72  81  60  87   2  74  63  41  51  79  15  74  33  44  17  15  98  39  86  35   7  30  39  64  49  25  39  94  86  41  89  59  58  35  86  94  27  12  41  97   1  53  11  96  16  58  76  84  63   9   1  20  35  82  20  12  93  54  60  16  38  79  41  85  28  72  26  52   4  81  74   6  16   4  45  62  23  29  33  73  37  65  51  62   8  67  21  41  94  63  25  65  38   5  52  32   2  80  19   8  67  77  75  93  65   9  88  30  34  42   4   2  87  56   8  58  34  54  69  39  51  83  86  33  87  61  19  61  49  23  58  58   3  67  30  30  79  90  35  42  46  17  97  51  82  21  37  14  78  45  70  55  91  93  32  67  24  96  62  75  66  89  36  73  29  69  84  25  23  40  23   8  59  81  76  37  33  16   8  51   4  53   4  21  91  83  52  10  92   6  78  16  46  80  62  24  93  98  54  48  86  72  32  11   4  21  64  39  59  43  42  65  24  91   9  20  85   3  33  40  94  45  41  47  65   4  80  66  17  28  15  92  28  37  59  22   7  80  85  83  83  94  44  59  77  93  44  37  10  39  98  56   7  87  79  28  15  81  92  56  60  98  92  61  68  90  15  29  71  51  59  62  54  42  84  72  22  32  42  65   4  69  72  68  96  73  67  54  50  73  75  57  73  14  86  82  18  26  11  39  50  29  59  66  25  36  11  37   8  46  21   2  88  38  30  73   2  70  36  52  42   8  30   7  88  31  30  55  31  98  87  36  40  74  37  75  93   7  50  80  91  25  72  31  66  44  52  67  77  39  51  31  37  41  32  99  82  95  57   7  90  33  89  57  75  54  51  57  53  58  22  90  49  49  53  65  83  21  51  26   3  20  53  49  89  11  81  21  33  86  35  36   8  79   1   4  28  97  10  30  11  63  95  31  75  12  93  90  21  41  29  85  31  19  55  86  41  26  18  10  66  39  71  11  89  11  67  23   9  96  17  22  66   5  30  15   7   3  31  15  87  89  88  55  13  29  20   9  24  73   5  10  15   3  83  74  22  24  84  63  44  85  63   9  90  92  68  76  43  94  25  14  50  52  33  42  35  19  77  39  26  57  75  97  94  31  48  12  33   8  57  14  79  21  55   9  50  98  83  34  33   2  11  80  67  18  12  69  57  17  52  87  74  23  12  85  31  22  81  33  64  32  36  68  22  19  85  88  48  31  33  66  83  64  98  86  97  85  51  60  53  85  63  74  45  91  65  79  55  37  66  22  58  21  84  25  31  51  10  60  83  35  68  43  35  25  77  41  20  72  95  67  74   3  48   2  68  57  66  16  10  99  30  53  28  10  96  56   3  81  14  27  80  52  90  51   6   7  45  43  12  12  24   6  34  27  44  35  88   5   1  72  11  46   6  65  31  21  57  32  63  78  73   6  69   1  15  80  55  25  79  45  42  13  44  90  42   2  91  10  84  74  91  27  79  90  86  26   2  84  81  64  75  51  16  83  18  61  67  51  37  69  42  18   1  76  62  54   4  55  78  73  98  44  45  83  85  95  56  48   7  97  88  82  79  25  78  53  45  80  44  92  37  87  42  56  14  39  26  54  66  25  83  44  23  37  55  23   7  23  37  59  60  85  17  62  50  39  17  47  46  76  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          41  67  52  98  57  26  78  80  25  35  93  31  11  71  36  71  49  39  41  56  77  70  28  64  92  41  52  15  52  35  69   1  80  71  96  64  43   4  28  73   8  54  48   8  77  42  79  69  47  17  63  94  64  87  10  95  41  48  67  92  62  19  47  84  99  33  81  70  22  28  71  53  30  31  91  92  57  57  39  35  25  67   5   3  69  22  24  42  23  52  88  37  56  36  31  48  52  44  21  14  78  46  59  47  86  86  66  97  59  16  51  48  67  26  16   7  73  90   8  17  18  92  54  58  86  28  34  15  81  71  48  88  75  17  32  28  36  13  55  91  67  76  32  44  51  97  74  24  59  41  40  70  87  99  96  57  71  68  32  83  69  95  39  81   7  49  72  29  67  12   7  55  79  20  94  24  46  74  29  92  89  21  75   8  84  70  25  51  11  38  28  24  89  44  82  83  77  29  66  58  52  79  29  86  98   6  63  35  18  77   9  48  83  83  82  46  76  50   4  72  65  37  76  59  71  87  39   2  69  24  48  49  28  77  48  46  58  71  64  39  85   2  82  94  44  21  15   6  53   1   3  49  58  53  44  89  46  11  93   6  77  98  84  40  18  77  71  82  95  10  98  99  65  67  71  57  45  68  88  22  42   7  86  13  84  52  13  87  63  79  60  95  81  12  48  22  56  12  40  87   5  55  20  77  25   7   6  10  84  41  10  87  47  24  55  83  49  53  51  40  42  90  77  13  14  35  80  66  28  30  29  62  79  78  76   2  98  96  56  57  63  14  92  31  58  23   3  25  70   6  70  88  45  80  32  13  92  25  60  25  39  44  31  73  99  19  15  76  68  35   3  73  15  99  31  60   5  28  15  93  15   9  45  78  92  80  37  69  69  85  64  69  99  85  35  96  62  47  66  65  34  46  91  35   6  16  87  22  43  79  51  19  42  67  26  39  31  32  73   8  13  45  20  49  14  56  23  82  80  57   1   6  21  77  98  27  71  41  31  56  38  93   7  51  56  66  37   5  60   6  29  14  85  12  65  12  80  34  18  19   9  95  43  95  58  42  84  41  73  38   2  52  16  48  61  74  23   3  32  32  87  87  71  17  52  44  77  85  82  76   1  58  90  21  92  40  56  61  18  68  63  20  74  89  23  65   4  28  80  14  92   6   9  23  94  53   2  58  19  36  98  50  52  15  38  32  41  76  94  73  74  15  62  23  46  96  59  15  10  43  28  79  58  62  72  54  87  74  75  25  97  28   9  25  83  69  45  38  30   3  11  87  51  28  36  16   3  39  76  22  37  81  46  34  10  21  75  69  56  69  66  57  16  45  48  70  79  65  37  77  11  24  92  48  76  87  47  19  83  95   9  37  40  11  54  98  61  53  90  28  13  46  86  49   5  70  23  70  96  76  27  41  30  32  56  72  27  22  77  24   4  31  32  88  46  50  49  38  88   9   5  59   9  45  57  67  76  63   3  77  32  78  60  16  34  75  82  91  34  51  39  19   2  38  98  94  59  23  55  96  40  52  17  34  85  11  36  30  45  12  82  62  99  23  80  78  49  19   1  34  53  80  21  31  78  49  33  25   6  81  13  33  17  43  47   8  54  72  12   6  71  40  30  27  62  29  40  10  33   9  97  87  89  38  13  53  51  52  74  58  47  96  65  81  86  42  26  46   8  45  48  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            42  43  32  51  93  62  83  50  55  14  24  56  56  80  49  87  29  50  45  41  90  38   8  49  77  27  47  37  12   9  42  90  57   5  22  31  28   3  23  67  63  70   9   7  63  83  15  59   7  51   4  42  44  79  28  18  94  31  49  53  14  16  48  49  48  64  32  92  17  93  85  99  28  41  62  53  21  64  48  81  86  11  71  72  30  82  74  74  14  56  99  67  35  11  76  90  39  28  33  80  41   3  72  96  31  11   9  61  72  15  54   7  25  63  41  75  87  88  99  75  65  29  33  55  95  81  86  16  93  87  82  56  66  46  87  38  67  57  75  67  92  78  52  96  18  84  33  94  55  49  27  79  60  67  23  93  52  83  78  33  40  86  74  99  46   8  26   1  57  92  69  65  29  51  69  99  28  64  25  34  77  20  44  84  96  36   9  39  52  84  87  70  33  45  78  39  93  22   4  39  30  55  15  46  71  21  81  19  55  14  32  42  30  64  46  85  39   2  83  30  64  71  20  15   6  16  75  68  80   7  66  15  75  31  14  41   6  85  94  97  13  64  21  41  73  40  55  54  91  58  70   1  60   3  87  80  79  77  81   7  87  50  26  81  44  91  50  17  32  16  76  34   2  85  71  39  48  19  23  37   4  29  18  84  67  36   7  54  92   8  47   4  78  55  35  75   6  85  35  51  46  69  73  96  44  74   5  49  38  69  11  64  59  99  65  69  42  63  11   3   9  87   8  52   1  58  96  22  18  91  99  43  95  28  47  58  25  70  30  40   8  11  64  67  91  44  59  15   7  43  59  42  68  93  67  29  83  81  59  32  60   2   8   6  36  87  17  79  41  51  41   4  62  16  73   6  54  99  97  88  87  89  96  12  56  95  14  80  82  89  23  13  81  37  97   2  88  28  39  99  29  74  79   1  50  89  11  22  86  57  34  73   6  20  49  99  47  49  49  28  39  69  40  23  77  33   7  97  91  88  67  74  28  24  75  96  81  34  83  80  64   6   5   9  95  22  97  75  35  32  26  51  76   2   3  77   5  74  29  54  38  45  94  48  84  56  19  48   4  66  68   7  54  32  92  42  64  76  11  44  56  65  18   5  96  65  24  82  59  67  95  11  18  33  26  28  57  45  83   3  19  88  90  16  61  30  42  64  67  40  48  39  20  51  83  59  93  32  30  28  85  94  64  58  27  35  53  59  89  77  43  53  21  42  71  20  97  39  65  43  18  23  76  94  50   1  45  32  40  50  95  79  69  21  82  88  79  20  48  50  75  74  94  59  19  43  23  47  25  18  70  52  53  39  95  48  81  54  89  70   4  79   7  49  69  29  84  97  61  20  32  18  59  14  16  88  63  95  37  74  15  32  93  48  39  88  20   6  68  62  20  41  81  60  33  51  44  48  21   8  43  56  84  43   8  23  38  64  69  94  50  48  48  66  12  49  95  89  41  19  84  38  87  45  98  72  83   9  21  51  35  46  47  83  30  60  14  21  78  64  51  54  93  75  58  57  57  18  59  99  37  85  74  31  72  68  89  70  65  35  11  22  99  15  70  41  77  60  99  98   1  48  70  82  97  48  94  39  76  60  22  99  29  91  51  33  15  96  71  12  10  96  79  39  74  59  66  54  37  14   3  29  86  14  53  85  71  64  91  57  99  13  92  40  36  24  55  45  15  59  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              43  19  75  61  40  54  25  69  43  51  82  84  14  77  64  58  34  40  25  10  73  84  58  19  56  77  27  84  59  78  65   8  96  26  49   5  34  21  69  23  89  99  73  24  59  71  33   8  77  96   2   1  15   8  44  96  66  85   8  16  42  76  82  95  22  11   6  43  21  89  13  61  80  48  45  29  39  53  75  93  56  23  85  93  61  33  39  83  99  24  98  47   6  16  89  22  75  61  74  16   1  82  65   2  90  34  30  23   8  64  30  33   6  69   8  50  26  83  96  96   3  70  80  28  42  20  20  89  96  68  63  91  37  11  88  40  18  91  82  65  73   2  90  83  95  46  24  32  82  74  95  21  93  34   2  35   5  97  78  27  14  26   3   4  82  10  81  67  84  66  55  37  38  10  74  78  33  37  39  72  85  76  24  46  88  76   6  46  55  64   4  99  99  74  65   4  49  34  94  70  91  72  40  62  38  35  27  67  76  81   8  70  84  27  72  56  48  58  74  54  96  54  74  20  68  43  88  69  15  78  85  41   3  63  72  38  82  40  25  99  51  64  15  77  32  37  56   9  73  74  55  18  67  18  29  55  79  85  85  19  25  38  52  62  49  27  92   6  57   6  26  37  98  79  88  33  76   6  55  55  80  17  92  82  16  34   5  27  82  35  61  13  51  51  98  19  62  10   7  15  99  22  91  57  37  47  37  23  55  83  52  22  64  67  41  70  80  50  24  79  19  17  30  76  72  11  73   7  22  36  96  92  67  38  17  23   5  22  44  85  58  28   4  80  25  28  68  21  68  43  55  16  13  42  19  92  23  36  69  34  83  81  85  78  60   5   5  33  37  47  19  35  42  12  61  69  62  64  16  54  18  64   9  15  73  21  47  47  33  48  72  68  64  88  66  42  88  87  47  74   5  88  66  33  27  81  27  59  66  24  57  77  81  61   8  48  59  30  54  11  41  57  11  43  17  30  47  50  74  58  29  54  74  10  28   5  65  69  27  83  10  78  83   1   7  49  42  10  50  92  74   6  36  93  69  30  68  25  93  81  59  69   7  16  94  43   6  73  16  26  85  68  35  47  12  56  52  34  74  19  92  73  14  19  83  89   3  25  74  48   6   9  93  76  75  52  13  49  59  68  50  10  30  97  85  87  58  50  59  20  19  99  13  89  45  56  81  46  89  98  80  10  74  15  99   7   8   2   4   4  47  98   1  64  47  83  52   8  25  70  66  84  65   2  57  22   5  83  37  56  20  23  71   6  73  14  41  90  71  54  69  72  99  80  65  84   5  31  50  49  27  63  20  53  36  76   9  71  57  83  74  45  22  34  26  10  22  45  97  39  24  61  29  76  40  16  32  92  23  62  37  83  32  69  21  76  53  72   1  89  24  46  48  33  66  96  80  21  84  16  99  13   2   2  23  35  78  27  88  78  94  44  12  72  74  91  42  23  98   1  33  70  52  20  48  39  14  30  15   3  13  81  50  56  86  47   8  93  67  51  86  55   9  38  38  43   9   3  96  22  98  89  61  86  35   1  11   7  15  45  41  96  92  58  14  88  94  76  21  36  27  23  63   2  70  66  27  16  82  28  46  35  89  59  29  32  72  77  87  84  72  32  80  71  76  72  90  45  57  36  59  98  52  91  50  78  61  95  31  62  91   2  60  19  56   2  64  61  15  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                98  53  12  37  41   6  70  11  25  27  95  73  73  45  42  86  42  96  48  66  77  43  67  39  28  95  86  54  80  73  95  55  54  76  61  45  17  76  35  49  46  41   1  36  13  86  38  98  56  28  28   8  27  70   5  38  37  43  98  24  92  46  32  84  48  31  71  40  14  20   6  88   9  30  84  26  30  15  64  24  89  28  99  36   5  28  97  35  14  34  60  97  11  94  20   8   8   5  15  80  39  89  70  53  35  94  36  45  29  62  54   2   5  94   4  83  96  90   3  25  46  10  45  38  93  30  21  98  67  23   1  96  95  64  18  19  90  94  64  44  57  87  42  83  46   7  92  13  48  71  94  45  82  74  66  40  23  44  19  26  76  16  69  56  32  76  64  14  91  36  90  14  25  54  35   9  35  46  62  36  88  90  16  50  16  41  70  49  38  35  45  87   4  79  52  74  99  44   6  47  85   6  31  81  61  51  91  47  16   4  50  57   2  96  69  99  90  75  52  56  95  43  69  35  18  58  35  17  76  57  80  58  25  91  16  46  46  83  86  24  58   2  22  71  80  51  47  82   7  29  14  16   4  64  45  79  58   9  33  18   2  61  51  46  53  82  58  57  58  40  60  67  58  59  11  39  74  59  38  63  14  83  10  80  47   7  10   2  55  71  78  38  52  72  24  43   3  65  32  11  93  71  65   3   6  21  88  19  28   4   8  32  43  74  97  44  95  21  49  42  53  88  74  68  94  28  94  94  53  56  18  81  46  92  77  54  59  79  70  30  75  93  26  42  35  34  64  41  14  31  13  24  49  85  63  49   6  85  68  42  34  90  25   7   9  92  43  41  24  88  94  11  32  75  81  90  97   8  82  75  20  71  33  61  69  72  21  71  84  93  91  28  37  34  63  65  62  46  97  83  59  28  78  97  44  56  57  73   7  72  23   5  64  48  19  25  38  95  10  70  58  17  58   8  98  60  86  41  28   9  92  59  35  50  38  47  41  14  45  91  71  27  36  58  89  32   7  89   4  76  91  79  66  97  10  91  78   5  42  78  68  95   3  84  45  51  80  21  95  19   5  36  80  15  19  26  41  17  36  37  22  16  19  13  41  96  95  72  96  37  76  37  39  32   5  30  27  97  95  41  81  35  38  19  62  48  22  28  55  13  32  77  97  89  23  42  18  55   6  66  22  52  32  62  23  17  49  81  33  88  78  98  82  68  14  34  30  90  38  86  39  91  27  64  66  79  52  47  23  34  89  76  77  35  17  57  73  25  46  84  53  77  58  40  91  82  79  31  46  18  35  28  92  42  10  16  38  67  62  96  27  20  75  27  56  29  94  90  83   3  27  38   6  58  11  64  82   3  69  72  47  25  22   8  19   6  32  67  12   9  14  47  92  44  43  52  50  27  17   5  43  79  57  55  43  39  12   2  95  31  17  96   6  22  64  58  52  79  23  12  47  14  59  61  81  50  22   2  87  92  23  57  94  14  24  75  40  95  88  90  47  42  78  79  96  34  16   8  11  84   9  99   3  34  78  79  24  47  46  26  98  43  55  52   1  40  38  14  72  29  45  96  91  61  42  92  23  77  29  89  48  89  20  50  68  29  45  80  91  76  32  73  31  44  99  17  32  22  73  56  63  21  69  41  50  93  34  62  24  10  55  64  41  96  90  80  61  59  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  97  13  69  64  66  33  80  93  32  96  88  24  69  44  41  68  68  14  29  54  78  61   2  13  20  82  95  32   3  71  68  48  87  20  65  94  14  28  41  57   2  12  35  29  63  78   9  25  70  78  48  59  60  87  79  72  49  95  86  48  32  75  66  66  54  62  48  57  68  37  13  18  42   4  16  62  46  51  69  15  49   8  82   7  82  99  78  35  96  98  77  46  90  34  61  49  15  45  26  69  96  22  48  83   1  25  14  24  62  16  25   5   4  97  97  96  11  64  36  85  59  59  10  42  60  49  20  41  46   4  97  14  98  47  31  17  21  85  10  46  53  14   3  47  98  99  87  85  67  27  14  41  42  36  22   1  47  65  70  95  58  33  88  35  34   4  28  37  84  26  36  55  21  75  37  16   9  96  62  62  56  96  71  93   6  87  60  43  45  27   3   3  53  77  24  49  60  87  46  39  13  19  51  56  38  34  59  49  96  90  63  59  29  34  28  36  32  20  61  26  35  27   4  35   1  35  12   5  30  83  20  17  56  64  62  91  68  55  65  31  32  63  43  11  37  89  20  50  66  99  17  79  51  62  57   2   4  60  71  48  16  34  13  62  32  78  71  13  61  95  55  92  35  92  52  48  48   6  87  46  10   8  93  70  50  29  13  58  35  43  75  94  18  45  85  18  98  12  15  77  45  20   3  73  49  40  58  38  56  92  15   4   3  31  42  66  19  28  53  13  91  43  35  14  63  62  54  80  38  71  22  81  56  71  79  15  89  18  72  40  52  47  44  78  80  49   7  49  33  64  10  94  53  59  92  58  52  39  58  18  38  82  64  51  66  80  12  60  78   1  82   8   2  81  22  81  24  53  66   6  46  32  19  48  71  50  49  55  80  85  95   2  86  16  22  17  43  36  89  17  44  38  50  31  15  68  18   7  64  94  82  69  72  12  79  66  40  25  59  24  59  17  77  39  15  60  18  25  13  74  49  55  20  36  69   7  88  48  76  12   9  12  64  84  70  87   3  61   7  52  81  30  23  27  33  15  62  43  52  51  12  77  72  98  71  84   4  17  18  92  22   8  55  90   5  67  64   2  41  80  92  43  71  66   5  58  40  14  46  19  50   8  79  68  25  42   2  15  34  30   5  84  84  23  79  74   9  64  43  86  26  25  70  87  69  42  39  25  61   1  63  36  57  90  62  62  80  70  47  18  90  88  96  22  92   5  25  37  22  64  67   5  22  11   1  63  61  80  62  28  65  41   3  39  85  42  35   6  22  33  45   2  57  62  60  72  77  48  64  51  42  38  28  93  96  16   3  24  49  44  91  26  82  25  50  73  67  67  58  13  19  77  78  82  41  88  46  90  98   9  57  74  52  73  54  50  65  16  58  82  27  77  47  60  61  28   3  95  41  86  36   8  33  48  24  61  66  99  41  77  75   9  62  26  83  86  33  84  77  97  74  66  49  94  58  43  56  52  77  19  77  10  86  41  72  55  51  61  94  61  89  12   1  25  70  88  92  19  10  41  48  30   3  74  69  33  44  73  19  41  39  13  33  69  74  32  89  93  13  44  20  29   3  40  24  83  72  23  69  98  36  41  45  86  35   8   2  14   3  24   3  30  92  75  73  79  57  68  41  85  51  44  74  82  14  61  32  23  66  43  30  41  58  44  18  93  94  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    15  22  96  13  76  55   5  35  89  91  38  67  43  39  70  39  71  34  12   8  66  69  84  43  44  39  74   4  90  95  53  30  62  69  48  52  22  14  58  43  10  67  92  78  43  43  72  17  62  53  16  11  40  27   9  60  41  30  10  13  80  95  59  75  27  42  67  29  55  83  94  69  25  51  69  94  42   9  59  41  17  98  85  29  37  34  64  25  99  92  81  74  93  39  52   3  40  37  85   4  48  80   3  97  58  45   5  16   1  45  53  49   2  40  36  10  55  18  26  10  19  41  91  33  96  66   4  24  31   9  18  84  31  29  90  92  99  13  77  17  33  97  78   4  23   3  67  96  32  32  12  28   3  91  41  67  83  17  89  80  19  83  26  57  90  69   5  15  65  81   6  54  70  98  86  72  98  37   4  73  69  54  79  32  20  83  12  23  16  76  77  49  28  44  91  53  43  50  92  56  70  36  29  35  85  49  95  65  34  48  10  36   1  24  10  91  80  28  48  29  14   5  82  84  66  61  96  66  77  11  44  35  73  75  12   6  33   3  26  42  73  65  69  78  40  90  65  83   3  76  52  59  61  23  15   5  92  71  71  27  99  27  20  14  25  55  18  23  65  52  54  95  76  35  17  69  73  23  59  42  59  83  38  30  77  29  54  22  28  79  30  94  60  41  75  33  28  33  14  17  76  50  75   6   8  51  27  96  31  77  44  90  22  80  31  94  49  80  44  16  33  19   5  86  74  73  15  10  87  98  90  85  91   1   1  16  88  47   9   1  25  74  11  34  34  57  62  27  22  84  54  34  96   6  60  29   6  90  37   7  42  86  18  15   1  33  12  15  96  59  41  84  71   6  34  14  84  27  89  85  68  91  49  79  14  10  50  10  97  38  99  38  95  76  58  87  53  65  68  71  67  82  86  88  48  85  99  28  86  79  25  28  49  77  70  98  17  36  41  68  31  55  43  79  36  77  50   6  13  32  75  99  21  26   3  93  42  68  67  10  98  65  28  18  15  16   3  83  15  68  66   3  30  89  91  19  41  15  78  60  56  55  58  57  21  30  45  35  11  76  82  41  59  22  50   6  94  75  87  70  78  26  93  33  97  87  30  59  36  72  35  32  53  63   1  27  66  80  16  99  96   9  61  83  12   2  59  74  24  75  56  91  99  94  15  98  28  57  92  56  50  60  56  62  26  81   6  53  79  63  27  65  17  58  15  69  85  88  82  85  36  27  99  25  75   5  13  92  76  45  62  91  73  50  69  24  15  49  23  67  77   4  36  84  60  71  92  23  31  54  10  66  67  82  72  90  69  75  87  40  23   8  26  46  17  73  26   8   7  85  32  99  95  79  90  25  65   5   6  68  86  24  98   5  72  61  12  40  66  64  31  55  52   2  78  44  40  72  52   7  43  58  11  12  99  84  75  55  98  69  35  90  98  96  78  38  82  83  12  72  60  67  83   2  13  40  29  29  36  72  11  71  28  90  24  30   5  70  43  31  24   1  76  77  41   5  79  49  86  40  42  45   5  12  13  20  21  18  44  73  18  32  73  39   6   1  73  26  48  11  81  97   4  63   7  10  35  16  33  71  53  13   3  46  37  46  69  50  23  53  77  77  48  99  21   5  31  92  83  72  54   7  16  59  79  62  22  22  51  13  74  38  65  84  76  69  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      40  28  68  62  22  92  53  30  28  10  60  69  89  93  35  72  71  76  76  59  47  43  52  31  34  43  52  48  18  37  80  88  41  13  64  92  62  54  95  34  27  22  86  56  63  75  34  29  88  11  87  90  59  78  89  99  21  22  35   9   3  35   3  46  68  62  39  89  11  19  98  37  33  24  59  79  48  83   9  68  11  15  39  32  27  58  26  97  81  65  10  30  64  93   6  15  40  19  84  92  51  44  65  49  42  88  46  20  51  91  98   7  54  78  91  41  71  29  72  63  53  94  67  66  37  88  37  42  81  31  49  65  92  39  86  51  54  23  85  93   3  84  23  90  12  35  74   5  25  73  17  66   8  92  30  23  51  32  20   9  54   7  33  33  50  41  35  47  82  91  84  51  31  19  73  79  29   7  66  43  99  67   1  40   5   2  69  66  60  40  77  15  60  47  74  10  52  22  29  31  24   9  91  59  45   2  77  95  94  23  25  36   6  80  36  63  93  61  42  18  81  41  10   4  36   9  39  87  73  43  60  16  78   9  70  32  54  44  81  96   4  57  30  58  76  26  84   3  50   8  63  75  32  15  52   1  17  43  13  52  56  61  92  39  53  65  19  30  19  45  61  63  56  36  73   6  30  22  63  91  30  86  25   5  99   3  15  37  63  83   1  55  11  50  30  76  34  74  37  37  50  61  37  69  77   7  83  93  31  70  64  58  31  26  81  95  97  39  73  80  46  58  56  70  33  33  15  81  86   8  57  35  26  38  29  15  91  32  31  23  93  75   2  79  20  22  23  56  95  11  24  24  72  73  91  53  55  44  28  21  12  13   2  21  32  97  63   9  32  65  48  91  70  87  78  89  47  87  40  46  71  13  19  61  14  87  82  68  35  54  57   4  86  17   2  51  81   3  19  11  92  15  20  12  29   6  65  11  31  10  53  23  15  64  38  24  86  56  59  11  87  63  56  19  23   4  99  33  21  71  93  92  62  99  46  27  11   1  23  22  89  19  49  33  41  92  31  48  25   2  61  24  76  49  93  81  45  17   2  78  63  80  33   4  12  96  57  88  77  81  47  66  96  89  99  88  26  17  49  95  35  95  82   5  28  14  53  21  83  89  76  53  29  31  37  89  19  45  96  42  11  66   4  63  31  63  79  54  73  69  53  16  52  80  81  29  61  47  84  20  83  26   8  18  70  47  28  64  69  29  31   1  15  46  60  44  65  49  30   2  16  83  73  40  26  83  55  64  87   7  41  43  13  86  66  91  11  87   1   3  89  35  26  15   5  85  32  60  69  66  81  76  13   2  15  63  93  43  17  98   2   8  75   3  31  62  23  10  98  79  72  72  75  48  38  48  28  43  86  63  68  65  44  28  25  91  55  77  21  94  15  41  19  43  76  52  68  76  41  70  52   5  76  40  90  92  82   1  68  14  32  58   7  10   9  34  88   9   7   7  16  25  39  75  83  71  92  74  38  54  30  99  42  61  55  54  89  55  89  23  49  83  25  48  60  64  32  99  40  42  41  37  88  61  50   6  53  63  56  97   4  38  96  31  86   7  18  46  96  85  35  54  58   4  93   5  82  11  16  85  11  41  30  20  65  49  55  57  23  22   8  98  80   4  82   8  84  14  23  73  96  59  76  41  76  59  71  99  47  39  41   6  70   7  66  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        87   2  73  59  70  18  78  78  39   9  86  81  35   5  50  57  47  43  96  94  22  20  33  30  77  54  77  73  74  40  68  27  49   3  30  60  49  61   9  57  97  46  60  61  85  28  36  93  36  43   7   5  72  10  66  14  61  85  92  36  17  71  67  17  68  93  67  74  58  20  92  87  68  49  32  88  20  98  96  50  68  82  83  22  72  52  58  50  90  37  23   5   3  79  17  89  39  48  84   6  83  76  28  36  60  28  89  40  22  68  17  66  52  16  10  37  43   6  94  61  44  97   1  44  80  98  85  44  83  91  79  20  39  15  92  50  89  53   5  52  37  11  87   6  40  54  31   8  16  28  68  30  65  98  40  79  21   8  93  30   2  61  13   8  25  28  79  22  40  33  82  81  58  61  27  16  61  13  67  79  46  39  62  54  73   4  34  82  51  18  92  77  47  91  23  49  93  62  71   8  43  21  65  68  50  17  27  27  64  44  54  98  55  20  59  37  10  15  71  83  26  19  57  42  65  36   7  48   7  31  91  62  97  14   5  25  82  74  31  88  55  13  69  13   9  86  14   8  26  61  78  98  70  66   7  82  17  88  43  95  20  50  84  74  40  90  82  30  45  96  50  98  90  47   2  56  45  93  25  11  52  75  38  20  32  77  32  72  46  54  68  97  29  42  25  61  87  89  65  90  55  34  36   7  54  20  26  56  44  35  20  48  20  76  80  15  58  18  49   6  53  22   3  16  55  26  91  72  78  84  10  28  71  48  20  83  85  22  89  39  42  47  81  14  57  36  59   7   8  18  86  54  40  17  96  90  22   9   3  19  66  55  71  44  24  71  20  19  94  57  69  83  45  47  99  23  63  75  49  66  25  42  77  40  84  59  44  90  23  78  34  75  70  93  33  64  23  85   6  86  81  25  61  83  96  76  34  46  40  77  33   8   7  11  61  63  57   3  50  63  75  63  84  35  48  61  96   5  49  25  49  34  48  22  79  99  66  57  34  58  58  40  32  67  39  94  84  69  20  62  20  28  42  36   5  58  96  52  49  89  20  88  73  69  81  77  34  55  30  76  63  72  91  23  70  37  37  91  11   6  31  67   8  90  56  58   6  28  90  92  24  55  51  49  70  18  84  89  76  75  14  10  99  34  58  93   3  79  20   1  60  65  66  51  12  48  37  16  16  83  28  19  13   6  50  55  99  60  99  83  97  18  53  45  24  92  87  74  69  50   8  65  93  71  97  78  27  84  79  41  98  42   2  99  71  73  14  49  22  41  98  98  30   7  43  65  97   4  11  79  61  33  64   5  44  28  62  78  70  14  58  90  59  64  88  69  61  17  79  37  35   7  95  27  34  76  93  22   2  56  55  63  19  19   8  40  66  73  45  75  90  32  80  81  14  14  58  72  19  20  59  84  31  96  71  83  47  34  72  75  98  40   6  32   1  88  32  31  83  58  56  79  86  34  13  26  23  44  71  34  61  26  46  90  33  13  93  52  52  16  62  84  24  24  31  96  54  20   5  61  69   8  26  18  38  46  17  72  23  50  33  13  28  40  15  64  62  64  20  63  81  76  68  61   4  29  64  31  11  47  72  57  71  50  47  72  44  54  73   6  40  68  20  96  52  58  65  93  81  66   2  67  65  54  91  36  25   5  35  45  96  16   2  56   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          65  81  62  26  59  34  26  50  99  36  61  90  55   5  58  90  93  54  14  60  71  81   9  59  54  82  73  92  63  59  64  26  68  51  71  65  33  77  56  36  26  27  94  27  93  85  17  35  70  18  90  70  83  94  95  76  75  60  66  70  33  51  39  51   7  56  96  36  41   2  37   8  83  37   4  21  27  63   9  99  43  29  77  81  71  53  62  13  12  68  61  61  32  54  54  26  52  41  82  46  85  86  70  87  81   9  23  43  22  24  28  38  56  45  12  68  94  79  55  17  43  25  33  28  16  96  82  71  97  55  58  85  97  98  97  86  81  64  68  15  64  50  29  11  70  44  43  49  50  23  54  79  40  44  34   9  60  91  48  77  51  42  64  50  37  93  21  91  20  96  88  33  50  95  63   6  38  92  87  70  58  97  30  38  64  19  45  53  17  71  89  45  31  23  95  59  46  67  47  45  30  46  22  33  97  20  42  39  41  50  19  32  90  22  64  12  17  75  33  76  32  58  31  92   5  89  57  46  15  44  97  99  70  28   7  79  46  13   2  58   6  36  97  72  42  46   1   7  73  58   8  48  19  27  40   5  57  57  23  67  74   7  89  68  87  14  43  75  78  62  71  36  44  70  66  20  12  33  23  53  24  43  22   6  39  27  69  31  21  70  19  49  46  28  87  37  20  59  28  77  88  21  97  40  28  20  30  58  73  46  82  53  91  89  60  37  26  75  11   9  65  58  82  71  97   1  96   2  43  81  51  16  12  83  20  43  31  95  22  25  96  29  56  84  87  67  58  49  66  61  67  11  63  40  61   3  11  22  88  34   2  94  41  44  73  47  63  62  98  35  91  27   4  41  66  51   5  33  50  74  62  24  35  37  52  47  31  26  29  97  70  75  30  75  50  31  76  48  84  63  47  81  82  92  75  38  23  91  68  62  50  64  58  13  28  66  34  48  27  81  12  41  59  21  11  88  70  11  58  16   2  24  47  24  12  10  24  86  14  84  71  37   2  79  31  80  11  14  45  63  49  42  39  63  32  91  32  50  44  58  70  98  59  74  95  85  10  81  39  46  33  22  13   2  24  86  46  74  10  96  58  61  34  27  35  76  88  39  23  99  73  16  38  84  24  86  62  86  12   9  27  13  52  62  48  28  37  41  17  49  19  19  43   4   1  11  39  52  13  23   8  77  69  98   1   1  97  90  19  84  60  31  81  38  60  42  75  34  66  79  11  92  48  83  75  50  71  49  12  96  31  46  33  16   7  96  77  27  47  54  95  64  46  74  99  76  26   4  45  30  76  67  15  97  40  85  16  93  56  29  92  41  42  98  45  73  84  53  91  47  64  10  97  81  90  41  71  60  81   6  31  43  44  38  67  74  27  40  11  66  86  20  81  18  17  36  60  48  30  41  65  71  77  21   5  29  75  93  85  31  69  11  73  61  18  41  95   2  85  25  64  86  34  46   7  93  24  30  54  46  89  41  12  94  71  81  66  20  24  24   1  33  53  52  29  32  51  76  86  72  27  91  12  20  84  57  39  39  38  89  67  73  54  87  22  22  42  89  55  95  24  13  57  74  33  96   3  73  31  63  63  52  25  17  51  41  85  53  91  61  50  66  77   9  43  46  21  75  91  39  12  59  95  24  32  70  58  18  57  60  88  77  41  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            40  35  22  96  47  40  80  13  62  42  32   4  29  30  93  13  98  17  51  78  57  82  98  47  19  74  40  63  70  98  36  33  32  92  33  67  20   2  38  82  29  89   8  92  57  26  66  88  43  65  78  49  88  42  37  28  84  49  56  45  60  68  78  92  28  96  14  96   4   5  96  62  40  70  51  86  33  10  81  10   7  51  12   8  12   3  94   6  17  55  22  71  85  23  52  35  46  37  68  14  48  87  36  96  21  97  46  25  49  38  50  86  34  61  29  58  15  18  79  69  23  32  71  52   3  75  79  45  34  62  12  50  10  26  61  16  64  25  23   3  57  11   2  85  32  58  55   6  50  83  26   2  62  38  89  66   2  40  15  78  75  61  17  45  34  67   8  95  92  37  81  54  30  46  62  37  29  24  12  99  30  71  68  47  53  32  31  22  83   5  59  79  54  20  13  89  49  91  22  43  59  50  94  15  21  98  19  30  43   8  11  57  43  37  50  70  44  19  39  22  74  70   6  43  43  88  62  53  58  24  96  33  20  52   7   5  10   6  56  45  66  72  51  92  99  15  20   9  34  81  99  23  99  57  95  76  40  97  51  72  65  52  49  89  79  77  28  63  74  92  15  84  91  93  22  31  58  49  80  63  26  23  68  81  52  21  12  79  42  64  38   7  45  41  51  75  82  19  15  85  78  49  67  96  55  46  23  34  31  61  11  87  95  72  53  76  13  36  99  52  73  23   8   2  51  82  53  95  14  26  57  53  49   3  26  48  79  88  88  45  28  70   9  92  51  45  76  43  88  85  97  18  42  60  30  32  43  83  58  73  22  40  64  82   2  30  41  91  92  85  18  26  22  13  97  55  61  48  76  71   8  12  38  73  89  56  85  59  56  44  74  76  90   6  90  12  30  87   3  37  30  74  88  42  14  78  79  76  77  91  31  56  23   4  51  87  75  86  46  77  88  36   7  71  45  69  98  90  73  46  24  27  90  68  77   8  23  53  11  72  84  69  91  83  78  67  89  15  62  97  25  28  92  33  84  97  85  41  43  18  84  56  25  63   2   2  32  11  71   8  38  89  43  10  68  27  61  40  76  72  81  98  86  24  55  24   4  80  80  86  90  95  84  53  82  98  39  86  31  97  92  32  41  52  13  55  98  50  26  26  77  19  36  65  34  78  48  45  30  89  50  88  29  68  82  63  50  97   3  46  48  59  38  71  28  30  65  28  25  93  90  16  60  72  18   1  64  23  80  57  68  59  41  65  14  30  34  44  83  90  38  94  79  43  67  82  16  85  49  34  44  67   4  57  59  97   9  68  92   6  31  98  57  16  16  29  97  96  76  64  45  45  14  43  25  57  94  77  34  99  92  99   8  58  36  86  11   9  58  52  14  33  62  79  79   7  76   1  37  20  63  20  39  60  12   4  30  67  73  20  16  38  70  23  15  88  93  69  92  70  28  85  52  86  15  17  41   3  80  72  43  50  67  85  81  30  73  30   2  90  25  17  68  65  25  42  47   7  29  92  47  60  74  37  95  24  62  62  75   9  49  41  42  79  75  23  54   3  73  97  34  82  66  26  53  91  60  73  35  53  87   3  52   2  34  69  96   2  28  28  28  81  72   6  71  71  32   7  48  70  45  85  74  37  70  65  71  30  67  92  76  29  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              32  53  64  26  58  22  13  37  11   3  94  96  45  89  23  16  73  38  74  13  97  48  96  80  35  30  49  90  12  12  42  69  87   3  45  75  95  99  51  49  72  68  74  75  91  57  91  71  33  32  82  43  64   9  41  45  24   8  39   2  95  98  74  94  38  36  18  64  83  67  54  53  62  83  66  27  20  68   7  64  78  27  41  59  72   3  26  21   8  92  49  10  54  46  13  19  45  79  69  22  73  64  88  93  26  86  12  68   8  20  51  69  44  78  81  18  99   4  58  47   5  95  57  25  61  99   5  80  87  83  47  50  27  66  49  91  32  95  99  96  19  95  51  85  40  65  14  11  45  44  42  85  52  99  86  85  65  23  71  29  69  74  39  67  85  96  86  38  12  57   7  52  12  43  56  99  56  46  76  62  72  62  32  74   2  18  59  44  50  68  52  82  10  15  35  21  60  61  31  54  63  51  71  90   2  31  76  55  58  67  42  40  69  46  41  51  83  10  95  93  42  61  92  23   8  54  10  71  56  34  35  15  40  83  85  66  30  52  72  42  20  22  34  28  12  14  24   8  50  34  86  76  99  27   7  84  15   8   1  87  31  60   1  64  57  25  50  96  34  23   6  42  36  22  56  12  83  94   3  51  31  45  71  51  80  38  80  30  12  24  16  73  87  73  42  87  91  12  62  75  11  54  83  74  19  85  56  14  48  76  41  88  44  64  40  65  67  16  71  57  43  42  18  82  58  97  34  18  88  35  75   7  90  47   2  51  90  98  49  61  83  27   3  98   3  49   7  21  23  31  65   1  84  50  80  99   9  88  50  91   8  74  38  53  11  47   4  29  85  97  94  32  11  94  83  34  89  75  28  27  43  53   1   5  99  39  84  74  50  32  72  80  15  13  48  26  92   2  25  90  93  81  48  70  51  94  40  94  29  45  39  84   2  22  28  72  76  30  34  84  67  72  86  14  25  66  36  10  77  31  72   8   2  31  98  68  20  20  87  63  67  34  51  70  47  92  87  80  74  50  12  90  65  71  48  22  40  14  68   4  13   4  25  18  68   6  74  33  67  50   8  14   8  16  20  77  59   9  52  27  14  53  97  27  54  94  12  12  59  16  54  88   2  99  20  49  27  37  97  20  52  84  25  49  59  93  98  92  35   6  92   6  75   3  77  95  29  87  43  24  94  65  92  42  86  16  46  46  42  88  96  99  25  65  96  15  32  89  15  48  17  39   6  13  32  58  51  45  59  94  44  56  19  30   3  68  54  64  81  54   4   4  69  50   3  70  26  40  63  85  66   9  49  91   5  92  37  58  46   7  53   1  43  99  44  17  40  21  74  56   5  60  80  53  99  14  20  82  83  11  82   2  29  84  82  36  73  84  88  47   4  11   8  30  68  47  16  32  52  63  75  83  88  45   7  67   9   3  53  85  40  23  49   7  42  21  93  31  52  84  18  17  37  18  68  17  89  78  61  27  57  83  57  89   9  68  89  10  77  96  98  28  98  17  70  92  78  61  78  16  91  56  48  41  39  34  59  84  59  16  64  43  86  99  33  22  10  72  64   1  16  97  92  24  21  92  84  56  82  61  23  55  72  37  67  96  12  71   3  48  15  59  99  32   6  52  55  42  70  51  20  12  49  37  43  14  80  49   7  48  19  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                58  35  99  66  77  26  36  37   8  38  36  37  96  67  44  91  51  88  63  35  97  59   5  57  23  42  58  71  22  88   2  44  86  26  57  10  98  52  76  58  66  42  23  34  45  62  72   9  49   5  36  66  69  54  47  37  66   3  58  44  21  58   7  77  79  11  86  65   4  48  26  35  74   7  54   3  16  82  36  65  31  14  32  61  66  23  76  49  95  51  74   2  41  44  65  18  50  74  57  38   7  75  10  25   2  91  96  60  91  67  69  65  45  18   1  61  16  93  10  82  99  78  26   7  71  33  27  31  61  68  22  39  67  34  53  49   4  21  83  45   9  28  45  33  43  86  55  44  35  22  38  53  22  10  13  59  97  64  50  41  22  62  13  79  88  62  76  91  29  59   2  23  53  10  44  41  24  18  16  90  29  14  15  44  43  99   3  93  66  21  80  39  16  80  33  53   2  65  61  21  55  55  14   7  95  70   8  81  63  49  55  52  53  88  76  89  58   6  31  79  25  89  22  48  91  36  51  82  90  56  23  47  44  59  88  44  66  65   1  48  63  24  94  66  81  24  36  94  21  43  43  53  58  59  22  92  25   8  61  98  23  18  64  97  26  68  78  31  56  18  73  36  97  52  62  27  48  21  83  82  52  47  67  75  44   7  99  33  86  25  96  49  92  93   6  54  55  79  64  55  24  65  55   2  19  87  54   2  32   7  90  22  17   7  13  38  13  75  19  84  49  70  88  37  22  27  38  75  76  85  66  49  95  78  32  59  84  79  30  41   5  69  80  92  84  17  23  24  73   9  72  57  61  63  62  41  64  44  44  25  68  62  11  33  28  88  18  50  21  27  98  96  16  17  28  61  93  80  59  89  67  58  15  73  16  93  57   1  74  81  72  72  72  23  53  68   9  97  45  95  26  91  34  26  15   5  26  41  92  92   8  45  60  99  58  24  57  45  82  77  14  63  56  73  44  46   1  23  97  28  69  73  17  45  48  98  90  40  94  45  84  41  51  80  18   2  48  72  67  40  74  22  44   1  11  19  72  47  78  47  81  91  72  10   2  52  93  55   7  35  97  81  14  41  34  26  81  55   8  16  29  20  61   7  20  80  71  79  52  88  44  27  84  68  33   5  29  23  87  85  13  36  91  92   2  73  99   1  83  90  66  38  59  11  45  93  85  54  48  71  76  43  25  99  64  38  63  36  40   9  36  52  42  96  69  23  24  24  83  77  36  20  57  75  96  75  84  61  32  95  65  77  66  12  66  98  87  21  28   5  36   7  22  89  64  16  27  74  73   4  26  19  28  73  24  87  47  85  20  49  25  59   8  85  13  93  30  38   5  21  66  37   1  76  48  81  91  84  24  89  43  35  75  93  46  44  20  73  66  59  49  47  93  75  12  24  16  50  16   1  95   1  34  96  18  12  78  71  79  44  23   9  35  59  34  80  92  43  61  80  79  45  91  81  39  57  93   5  66  78  73   4  17  49  74  24  30  43  10  53  45  95   8  50  42  36   9  72  63  53  94  96  39  15  92   8  82  85  38  92  82  40  81  96  71  87  84  52  67  75  54  65   2  28  30  98  68  66  19   5  71  12  19  63  56  88  46  44  93  21  31  24  52  51  84  41  21  76  88  50  25  71  47  41  82  73  59   3  61  55  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  24  51  38  32  65  12  37  80   7   6  36   3  26  24  18  42  68   2  11  61  95  58  53  45  72  23  23  82  17  91  54  68  73  98  82  91  66  56  16  28  59   1  37  77  30  99  28  33  89  55  83  24  67  92  49  97  53  28  73  60  42  85   9  19   4  34  45   7  30  39  46  52  38  85   3  86  46   7  76  33  66  83  37  14  92  73  78  50  53  95  95  47  55   4  73  43  63  40  10  49  61  17  24  10  77  77  23  35   6  35   6   7   3  44  36  93  15  10  20  12  19   2  31  86  96  13  20  39  68  73  27  49  15  60  73  45  52  32  19   5  93  28  81  14  61  89  11  24  96  77  15  37  28   2  62  15  98  81  27  41  18  82  10   5  22  28  41  58  76  10  16   4  61  66  98  90  35  44  41  75  40  57  42  55  97  55  82  62  93  78  84  83  43  26  50  18  77  98  19  29  85  62  29  68  94  62  13  59  61  14   5  31  25  29  12   8  61  28  56  57   5  47  58  35  43  78  67  76  13  65  13  19  97  64  98  98   6  94  18  38   3  26  51  33  72   4  52  61  73  81  35   3  12  71  47  54  81  76  32  18   6  46  34  54  80  35  58  72  36  27  74   4  65  26  81   3  21  63  97  65  97  13  91  72  44  38  21  68  73  36  87  23  80  44  50  12  40  64  97   4  24  55  66   2  64  28  78  31  68  80  55  24  24  28  19   3  92  56  38   2  42  57  37  72  43  93  20  81  15  58  54   5  40  29  26  96  99  70  66  50  80  71  96  99  35  57  27  34  25  35  49  33  17   2  65  76  79  72  73  15  96  31  13   1  17  20  19  21  55  96  32   5  87  28  44  29  16  43  20  66  52  58  59  64  96   9  84  77  19  50  29  92  69  60  97  26  69  44  66  44  84  20  38  47  14   6  62  50  86  67  31   3  70  87  32  74  25  80  75  78   8  37  96  24  42  28  66  48  27  49  47  23  29  50  59  85  19  55  50  59  72  95  23  85  64  24  66  69  42  63  60  89  60  86  31  28  99  19  23  13  25  30  20  55  55  99  43  23  14  91  42  83  45  19  98  61  39  61  22  23  25  38  47  97  18   4  37  65  87  42  69   5  87  13  43  30  21  55   8  41  34  14  53  94  91  15  16   6  24  42  10  42  29  65  47  32  62  50  44  46  95  89  91   9  11  71  39  46  25  26  69   6  17  94  44  19  26   1   3  10  63  31  66   5  65  27  15  41  62  66  36  58  32   9  99  11  25  80  38   5  49   7  23  26  78  24   8  33  27  23  40  40  56  34  19  65  44  72   5  34  98  68  42  10  19  68  14  70  29  77  92  60  60   5   1   3  68  74   4  67  69  36  70  97  50   8  97  33  89  41  83  65  73  83  77  13  62  87  37  80  33  95  59   5  31  40  84  55  46  84  58  71  61  59  33   9  32  64  54  59  51  31  55  35  64  13  96  71  16   9  23  66  36  29  66  42  27  43  72  49  74  33  11  26  77  55  56  64   6  42  91  62  89  94  61  30  36  97  52  82   3  15  69  14   3  58  35  70  85  62  86  41  79  77  85  70  33  95  15   4  29  38  85   7  26   7  51  48  66  78  56  97  95  96  75  48  47  36  78  88  51  41  86  85  98  19   6  32  48  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    42  14  24  17   1  25  71  33  79  80  24  59  20  34  61   5  78  32   4  89  38   3  69  92  39  87  19  53  45  23  98   1  96  39  87  13  96  77  81  96  61  84  57  56  44  12  45  35   3  68  55  56  15  57  70  26  75  35  91  32  40  39  65  98  88  22  90  42  25  83  61  88  63  70   7  38  26  79   8  95  43   5  41  73  64  99  22   5  73  27  89  45  16  94  18  63  13  39  80  33  78  61  80  97  93  65  74  30  87  39  20  49  99  84  43  41  54  49  31  42   5  14  60  72  81  44  29  39  38  56  76   9  32  46  59  27  70   5  74  61  91  45  68  52  58  89  55  10  97   7  26  20  64  99  36  99  69  75  47  71   5  95  42  24  62   3  47  15  99  32  60  72  89  38  71  73  86  32  92  92  41  63  99  25  34  66  86  18  46  47   6  24  29  56  73  81  19  83  94  94  82  53  87  93  43  63  87  93  27  93  63  20  61   8  98  47  11  14  37  59  11  19  30  51  99  29  60   1  39  23  86  80  10  93  93  70  43  25  69  10  26  67  19  27  73  64  37  79  64  19  55  85  85  76  44   2  50  59  22  15  92  89  30  59   2  68  19   8   7  84  86  75  76  58   3  96  21  91  52  69  65  81   2  66  52  71  10   2  19  80  72   3  66   2  20  53  75  27  97   9  23  57  43  46  69  37  62  26  59  75  63  51   2  56  11  68  65  55  21  37  27  64  80  35  39  34  34  64  91  92  29  61  82  30  57  71  18  68  56  60  28   1  65  71  49  97  14  91  13  43   7   5  53  50  64  87  12  58  68  32  66  42  79  91  84  44  37  17  10   5  11  10  76  17  38  84  25  65   4  99  68  49  43  67  97  29  90  33  65  79  36  48  88  37  90  81  99  18  53  11  15  42  43  48  58  44  37  44  93  80  63   8  21  74  98  68  63  86  26  59  42   8  40  38   9  68  97  71  71  36  93   3  39  95   8  86   2  45  12  25  21  41  37  35  92  28  18  11   4  77  75  95   2  73  40  81  58  53  43  85  57  45  32  88  28  30  27  50  42  79  52  54  95  24  90  59  57  41  33  61  61  46   2  33  79  31  24  14  31   4  73  94  80  69  85  84  31  21  91  68  45  20  62  53  61  68  25  22  29   1  23   1  37  71  42  82  70  40  25  42  59  99  61  33  22  54  78  45  62  64  15  34  53  67  33  54  50  67  59  76  29  76  58  11   7  30  73  98  39  58  50   2  43  89  23  93   9  34  39  51   4  96  59  44  20  30   8  75  40   7  73  45  93  79  13  13  15  34  10  11  34  96  32  20  97  91  72  50  89  41  56  80  73  58  21  95  33  49  49  46  72  82  85  42  99  25  55  45  48  98  26   2  95  85  53  85  85  17  58  88  21   8  94  46  24  83  89   1  52  94  32  78  46  54  54  95  94  60  41  59  37  63  24  13  39  57  32  58  84  52  20  96  16  93  65   2  65  87  38  47  60  61  70  78  27  69  34  48  64  37  24  25   6  23  75  11  23   4  75  68  81  98  80  68  64  67  98  27  51  59   3  59   7  52  94  90  15  11  25  55  20  51  46  80  76  17   4  59  16  18  14  17  12  39  29  41  79  89  63  37  86  10  27  19  15  15  78  16  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      46  92  56  83  84  94  38  92  20  99  28  99   5  88   8  30  98  29  13   3  47  29  52  75  79  84   8  74  72  77  30  84  20  54  79  93   7  80  69  73  29  21  16   1  21  86  67  34   5  94  15  30  22  44  59  63  30  68  87  53  10  10   6  60  70  42  44  20  94  33  37  48  74  67   5  61  53   7  32  49  80  37  72  64  69  21  93  78  86  43  53  51  26  16  31  27  27  11  23   2  16  34  47  48  11  80  70  11  64  53  68  50  25   7  72   7  51  81  17  49  21  79  95  33  96  36  19  30  80  94  85  44  81  83  38  35  97  92  57  65  96   9  94  28  93  74  32   4   1  19  46  28  80  65  31  73  20  55   7  69  17  89  70  47  53  27  98  21   5  77  88  73  40  98  72   1  94  53  46  70  34  27  12  79  27  34  84  48  78  75  65  86  43  23  63   2  45  87  70  91  70   1  35  65  84  19  58  18  31  56  30  57  42  71  14  71   3  94  38  34   3  13  27  55  54  58  93  55   4  17  72  95  26  68  66  16  78  39  36  96  91  11  79  95  30  57  39  36  50  61  97   1  63  31  35  60  70  46  10   5  16  95  72  47  42  24  13  75  30  17  31  49  19  48  44  47  14  33  48  30  48   2  10  38  33  19  66  41  76  40  66  52  89  41  73  45  75  73  25  37  39  30  73  15  55  14  79  43  75  63  37  47  68  84  23  94  43  89  17  79  97  25  68   5   6  86  23  63  49  81  19  92  22  24  12  12  84  91  13  32   6  48  86  84  38  93  61   3  47  37  91  27  99  13   2  12  89  22  71  65  30  28  83  43  39  13  29   4  21  46  15  11  45  57  31  72   4  34  41  26  55  61  32  36  55  97  29  40   2  64  60   1   5  69  24  95  53  27  99  35  28   4  95  62  72  69  96   1  33  64  46   2  36  35  30  14  12  57  98  92  12  61  23  47  52  27  41  12  11  67  98  66  36  79  95  68  55  34  39  75  38  89  38  40  27   4  56  31  38  17  43  88  42  31  79  94   6  39  48  56  62  16  38  27  60   2  16  63   4   6  38  16  65  99  52  36  58  59  34  78  89  30  38  34  86  25  30  38  25  10  34  85  10   8  94  31   3  87  97  90  54  63  99  14  93  37  98  18  45  54  57  60  93  22  92  99  50  94  82  77  40  21  33  32  13  27  20  47  86  86  18  24  86   1  21  12   7  34   9  40  26  41  12  93  83  72   2  20  40  92  36  62  31  51  72   2  50  61  66  46  68  83  72   3  90  81  84  94  87  87  97  77  42  18  27  67  44  25  12  81  51  82  29  96  67  99  86   3  48  84  12  80  78  84  97  44  83  27  53  22  78  75  83  59  23   5  30  24  72  30  16   9   3  13  45  20   8  88  63  83  12  98  47  58  48  44  27  85  99  87   7  73   9   5  24   3   6  23  53  44  97  66  10  22  53  57  92  79  42  51  26  89  81  88  52  19  72  88  91  75  34  77  10  77  16  95  13  62  40  77   1  46  41  54  42  18  55   2  28  75  14   2  80  33  19  64  19  86   1  81  87  99  39  66  25  75  31  58  57   5  93  36  30  76  75  31  54  96  57  60  64  61  71  50  54  97  55  23  22  71  19  56  63  56  71  11  20  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        36   4  33  50  68  49  55  36  17  16  20  21  74   1  33  97  44  82  29  33  42  26   9  62  66  87  14  63  70  90  53  85  22  94  36   6  18  50  25  41  60  48  11  41  59  14  85  60  70  68  34  75   9  14  38  13  71  56  29  25  29  59  30  57  70  91  25   8  22  58  88   5  92  67  49   6  10  80  66  23  86  40   4  74  15  11  40  39  28  83  49   1  25  24  97  33  27   5  99  27  32  78  91  33  29  86  57  38  40  95  44  98  57  49  31  55  45  74  87  59  29  39  10   1  70  63  24  90  83  49  89  68  38  88  93  87  82  40  36  79  56  26  77  99  69  52  96  31  55  22  82  78  41  81  45  50  17  32  94  68  11  84  81  88  13  92  73  76  94  30   2  64   5  70  16  67  46  84  31  38   8  92   6  60  98  49  84  14  50  17  96  25   5  95  61  59  35  45  30  47  33  24  78   5  37  28  32  53  53  54  26  50  69  41  66  52  67  14  48  36   7   7  88  23  98   5  52  20  11  41  11  97  26  11  23  81  81  79  58  99  23  42  60  80  22   6  49  26  58  62  18  37  99  87  67  35  97  37  17  54  20  92  90  43   9  29  35  83  60  37  25  82   9  21  48  38  50  13  70  45  24  80  38  32   8  50  76  89  75  52  28  59  45  84  58  48  92  13  12  21  74  47  87  25  69  33  95  89  37   8   5  17  18  11  85  58  93  48  75  20  37  63  70   8  44  34  76  19  82  48  91  19  78   1  87  96  20  10  27  82  90  57  27  45  61   4  78   1  44  83  95  72   2  77  37  44  86  22  10  68  54  55  22  28  54  71   1  59  82  10  81  82  56  93   3  43  13  60  41  11  72  88  21  30  50  85  40  15  96  23  38  82  96  28  22  52  79  33  56  92  23  49  45  32  83  55   7  19  41  92  99  28  81  29  58  40  72  60  63  79  64  52  27  96  41  71  94  29  61  99  51   6  41  47  45  83   8  56  46  14  35  44  92  75  70  48  44  98  83  33  27  61  68  33  28  80  28  33  87  46  15  54  62  59  49  72  23  24  65  70  56  71  85  97  83  97  31  18  16  43  45  33  80  93  46  25  62  99  20  31  87   2  55  15  68  62   8  62   7  28  39  43   9  72  15  47  55  29  14  88  19  25   9  55  56  61  14  10  21  47  93  83  44  74  26  61  35  93  38  74  51  60  33  50  75  25   5  93  82  40  67  31  72  83  27  63  75  96  56  89  75  77  94  48  99  61   1  10  41  41  90  21  54  53  31   3  19  53  22  16  44   3  77  95  76  13  70  80  25  81  25  48  31  83  13  70  35  15  38  20  30  12   2  23  55  30  33  46  19  90  59  69  64   5  68  43  61  79  50   9  37  81  73  76  50  74  21  43  41  99  85  49  21  89  39  64  24  29  22  34  83  93  11  33  62  26  77  50  98  44  23   3  35  44  15  50  66  61  58  54  33  98  55  19  68  80  13  28  84  89  29  66  15  93  83  41  98  49  42  45  63  38   9  30  86  19  85  72  65  82  39  86  52  42  14   9  56  75  68  50  88  54   1  88  65  54  62  59  73  74  78  81  95  23  33  82  44  66  73  98  19  88  60  58  30  98  32  12  51   8  76  36  51  97  87  59  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          65  78  94  23  77  85  68   4  58  61  95  97  88  59  63  39  37  90  95  13  74  36  81  24  30  66  28  98  10  54  79  11  61  38   3   3  14  78  76   9  48  92   1  38  89  65  68  23  60   8  65  89  28  41  80  57  77  81  39  33  19   2  52  66  53  79  43  90  83  58  35  32  60  53   9  33  26  79  41  20  40  16  44  28  63  17  18  53  78  34  77  67  57  94  17  36  72  30  87  13  83  11  75   8  76  84  77  21  92  43  81  27   1  13  95  94   7   7  67  80  44  63  99  53  19  59  22  75  61  69  15  68   1  65   6  52  52   5  56  40  15  77  60  84  75   1  17  88  38  96  34  78   3  83  61  72  57  76  15  11  59   8  27  14  49  59  91  58  18  55  53  74  45  42  93  82  38  14  23   8  29  54   1  52  64  34  44  45  14  25  66   4  49  13   6  70   6  51  35  13  15  43  19  57  28  13  19  52  40  48  91  42   7  29  44  80  79  53  67  76  47  56  77  44  59  35  13  65  33  49   3  44   1  31  28  55   9  46  92  48  34  68  18  21  90  56  87  86   1  94  65  68  33  68   4  49  32  81  62  22  98  28  29  42   2  26  51  10  57  38  24  88  32  31  22  80  65  86  44  86  72  74  44   6  24   6  55   3  79  69  95  52  19  41  77  56  32  28  17  45  10  45  35  72  37  17  43  26  32  41  43  18  24  81  73  71  42  63  79  51  98  76  85  26  44  98   6  30  85  56  40  35  15  55  47  66  11  21  55  18  50  75  48  49  85  67  42  86  35  39  66  53  25  65  91  65  75  79  23  64  80  26  65  18  79  95  94  98   1  66  23  20  33  60  11  39   1  16  24  84  76   1  89  53  14  33  21  57  11  24  69  66  52  64  28  60  60  29  79  34  84  90  42  38  95   7  77  19  73  52  63  78  42  84  20  91  12   8  34  84  85  40  83  90  72  24  29  48  54  11  17  58  44  71  53  16  28   7  82  51  69  11  25  64  85  23  83  56  90  75  99  87  31  80  12  14  38  95  62  13  28  44  81  17  30  23  34  28  11  35  34  63  30  98  99  91  99   2  32  10  72  95  13   3  34  13  63  50  26  53   3  82  51  87   4   4  50  22  85  60  94  76  50  17   8  81  90  97  38   6  21  87  90  55  71  34  89  29  84  90  38  74  12  79  62  15  49  46  17   9  92  11  35  79  30  43  51  81  76  68  21  17  66  66  60  32  23  48  80   1   4  62  68  66  94  50  29  62  83  61  22   1  86   8  18  66  28  39  72  80  80  98  74  59  98  31  14  38  96  27   5  44  10  29  52  50  43   6  47  87  76  26   9  15  25  49  43  73  18  54  16  66   5  24  37   7  43  12  72  24  55  70  39  61  32  54  91  68   1  53  44  61  65   1  85   3  44  53  54  25  86  22   4  90   2  55  71  73  65  11   8   3  84  71  15  92  53  75  56  15  49  36  89  78  79  47   3  70  77  26  56  10  66   9  97  48  27  78   5  41  12  19  95  27  23  64  21  27  70  45   8  69  59  69  63  97  55  72  95  15  65  81  19  16  87  18  70  93  63  57  61  36   5  98  82  39  84  63  59  52   4  94  11  52  25  47  62  42  75  49   1  47  44  53  52  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            90  39  89  59  15  78  25  79  32  88  50  62  27  52  29  71  29  71  47  47   1  80  80  26  28  88  15  43  64  28  66  77  29  39  97  25  42  52  48  81  64  70  52  31  23  10  33   1  61  23  54   9  10  75  72  97  33  18  73  42  72  44  73  49  37  26  49  64  20  35  91  90  10  17  18  38   8  27  25  28  19  53  71  32  21   6  17  68   3  51  52   1  24  97  80   7  99   5  72  67  63  53  82  48  47  41  44  35  66  12  17  96  64  34  83  92  65  23  10  16  84  30  48   8   9  78  45  18  47  93  43  74  32  74  40  89   1  48  72  34  16  86  68  79   7  33  16  39  48  63  90  68  93  13  89   5  83  22  62  15  85  64  49  72   2  61  72  37  63  95  20  87  19  74   6  80  93  60  56  81  65  12  72  71  85  79  28  24  22  82  45  17  34  50  68  83  96  34  30  72  69  31  56  72  81  73  92  96  65  32  61  70  11  13  39  38  97  64  54  89  68  68   4  35  53  66  70  28  86  32  62  38  31  48  67  36  33  33  40  36  63  99  76  84  60  35  51  90  20  65  33  94  20  58  71  64  68  86  54  90  54  91  88  52  46  52   5  85  91  79  69  83  64  35   3  61   2  12  40  69  23   7  88   8  22  36   5  66  40  67  47  55  76  59  75   8  56  82  53   9  68  57  55  92  84  57  98  59  17  41  97  50  18  79  47  94  61  39  29   1  91  62  54  33  51  61  26  51   8  38  77  40  72   3  51  44   6  16  63  43  99  71  36  17  63  41   9   5  72  65  38  79   2  36  62  94  32  95  19  55  16  43  21  39  11  42  82  20  19  67  54  33  43  31  52  56  28   3   5  79  75  57  62  24  90  24   8   6  75  76  34  57   7  34  60  97  61  53  85  32  56  25  32  29  59  40  48  97  26  27  32  48  85  17  10  90  81  55  31  66  96  49  44  29  54   9  81  70  16  49  24  75  14  23  48  46  56   6  28  15  10  15  92  97  99  15  32  45  77  18  51  94  48  85  77   8  87   5  67   6  91  62  37  38  37  50  48  20  44  15  99  88  16  43  32  26  74  85  19  94  37  83  79  64  60  15  73  67  89  44  70  94  55  93  59  68  18  23  58  62  73  68  80  99   4  60  14   1  82  33   4  52  42  12  53  14  79  96  64  21  98  14  64  82  89  72  84  91  20  45  83  78  98  96  91   9  53  62  41   5  34  58  14   2  74  65  99  82  63  15  19  89  75  88  15  73  56  98  61  83  82  16  83  45  75  39  20  92  51  73  60   1  90  72  28  48  54  65  62  11  14  38  86  97  54  56   3  57  17  42  95  65  35  62  92  25  61  44  29  55  20  49  55  22  60  57  18  49  15  18  32  28  27   5   1  35   1  55   2  20  76  19  17  75  62  73  29  37  59  18  29  57   4  14  10  82  93  39  58  60  63  18  54  84  69  36  41  89   7  92   7  45  47  44  35   2  80  59  25  53  97  53  48  58  42  33  32   1  95  43  88  30  44  67  25  63  57  38  39  28  17  17  76  45  42  70   5  48  42  13  77   1  56  13  65  54  94  89  56  85  85   6  21  80  31   5  48  28  39  67  92  57  67  76  55  19  75  53  89  13  18  66  11  87  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              6  34  23  29  46   7  63  89  83  30  45  25  28  76  49  30  11  67  62  80  60  76  17  47  32  99  99  65  27  55  74  64   3  15  68  23  10  49  55  77  34  95  45  35  97  73  22  58  89  32  68  29  22  69  34   4  23  62  59  66  87  29  42  85  71   3  17  51  24  26  93  76  94  96  97  13  20  66  94  62  30  64  73  58  40  23  42  22  54  18  44  61  14  44  21  39  76  45  39  88  70  73  67  54  66  83  85  23   7  37  55  91  76  63  91  54  28  89  20  98  81  21  65  94  72  76  55  44   3  14  10  14  73  57   3  65  55   8   3  30  99  37  35  60  54  12  25  79  28  23  65  38  23  99  23  12  55   8  26  14  57  46  12  52  50  86  37   1  83  86   2  86  13  90  49  48  54  93  86  62  68  82  98  76  26  61  64   5  88  20  53  55  52   6  90  96  28  96  61  68  19  78  30  39  57  41  45   2  73  52  84  94  42  26  99  45  75  58  17  23  57  74  47  18  30  39  41  21  79  43  74  52  52  43  77  47  78   3   4  25  58  56  31  37  78  55  80  89  68  89  31  51   7  19   5   4  15  88  85  46  13  41  66  75  35   7  87  76  84  64   4  94  21  20  20  10  43  96  84  44   1  32  81   6  76  39  18  72   4  79  52  81  42  91   2  60  27  20  65  16  64  54  50  14  14  51  62  35  97  13  42  77  40  71  90  90  77  64  18  49  92  67  33  71   7  89  57  35  45  36   2  80  16  33  68  85  17  79  24   4  37  90  82  31  98  89  97  20  59  17  42  63  93  36  84  68  34  75  16  27   4   1  53  87  60  58  52  62  37  56  70  26  85  38  27  54  77  87  80  35  69  13  96  44  49  34  35  31  95  91  20  61  77  51  39  31  19  82  60   8  54  54  62   4  74  86  58  93  19  29  17  27  94  25  11  22  26  55  30  18  41  19  93  48  47  89  13  94  59  44  56  96  56  29  10  37  94  58  41  60  79  71  27  87  72  12  35  84  43  75  45  81  32  58  84  21  21  81  98  13  17  27  52  96  27  48  38  71  65  13  36  96  75  29  63  94  78  84  18  14  48  48  11  32  82  81  55  68  57  27  34  55  34  69   1  95  32  61  72  19  65  67  76  23  51  61   1  70  10  20   2  25  63  28  55  99  74  74  52  40  97  30  34  17  30  91  87  34  27  43  18  27  11   3  23  11  69  11   8  22   4  10  33  54  45  12  28   6  36  89  33  64  61  25  94  47  15  83  84  29  22  36  93  39  20  11  99  37  25  50  67  44  36  28  76  14  55  28  43  21  94   5  49  81  73  27  20  68  96  33  39  46  45  42  91  47  25  64  93   8  66  67  37  95  66  22  37  48  95  51  39  15  89  35  44  71  13  59  65  34  28  68  31  55  22  29  59  69  37  46  45   9  17  76  71  12  30  12  96  39  16  63   4   1  45  74  58  66  94  98  35   2  33  86  61  73  23  35  98  28  41  64  81  21  64  14  71  11   8  49  14  39   5  68  55  21  33  43  98  36  15  18  67  85  73  33  87   8  81  83  32  64  57  44  83  96  70  60  50  68  75  70  72  41  97  88  53  44  61  48  53  46  84  63  60  52  41  15  77   6  38  62  59  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                51  84  29  85  43  84  83  80  41  22   8  34  22  45  98  12  27  78  32   1  86  63  65  53  65  66   4  36  91  67  19  39  58  97  39  38  72   7   4  70  37   9  46  34  30  81  26  96  10  64  33  17  99  81  51  98  75  27   1  22  92   4  90  63  88  94  80  30  12  67  85  54  96  48  61  54  43  65  65  93  15  76  91  19  78  67  55   6  68  18  73  92  55  76  45  59  52  93  98  72   4  36  72  20  49  56  99  73  83   3  61  67  56  78  17   7  78  61  85  92  76   7  97  23  14  12  97  73  85  93  27  15  22  72  19  87  38  16   6  53  60  38  49  68  19  66  52  48  95  52  28  72  40   6  88  68  92  82  21  64  95  53  96  75  46  84  99  88  41  70  61  79  63  62  46  54  77  10  75   8  41  86  33  56  37  46   5  87  66  59  25  94   9  19  78  32   9  38  20  21  78  58  33  14  15  85  18  66  89   5  90  82  72  52  94  68  86  50  95  13  83  72  58  19  18  72  16  57  77  53  51  19  95  42  76  12  21  49  49  38  63  67  91   1  11  51  66  56  95  80  12  20  92  55  14  66  68  12   3   8  17  49  30  22  10  89  71  25   9  95   7  64  50  58  75   9  64  90  57  42  76  13  79  65  70   1  22  44  74  77  37  54  73  79  53  93  47  15  94  35  19  65  56  12  98  32  91  66   9  10  60  70  41  71  11  27  24  14  86  78  31  75  46  76   2  69  40  28  76  96  71  61  47  34  70  18  13  23  20  65  45  42  76  98  16  32  76  83  94  61  98  89  82   7  97   3  15  62  49  29  74  14  21  27  11  18  54  73  67  79  37   1  65  81  53  39  62  47  16  99  59  25  41   1  29  13  37  13  59  79  69  77  35  79  65  55  95  23  46   2  88  11  75  48  88  86  62  44   3  58  20  67  70  15  48  67  54   9  99  34  81  23  10  87  42  51  18  37  19  43  64  14  63  19  18  26  32  24  89  65  17  49  33  66  43  68  46  26  57  81  25  20  93  60  61  61  57  42   8  97  85  65  12  22   8  18  79   1  32  69  69   1  60  27   2  94  62   6  57  68  82  95  53  69  33  69  54  48  10  66  60  89  13  22  16   8  99  52  61  84  14  62  37  78  48   9  51  51  21  52  76  84  78   8  16  32  13  72  95  12  68  36  84  26  88  61  67  87  78   1  77  62   7  69  12  70  34  43  31   4  55  29  42  43  69  85  17  51  19  30  78  63  99  20  83   1  55  58  63  73  79  47  75  36  12  62  57  60  29  42  92  14  75  71  50  12  32  23  52  56  29  41  93  12  75  37  17  96  16  98  12  25  37  46  86  49  40  81  18  91  13  84  88  41  14  76  71  20  12   8  64  24   5  96  47  41  62  79  36  15  23  64  67  65  70  53   7  91  88  63  80  42  61  72   6  48  89  11  20  88  82  12   6  41   8  39  10  97  78   6  49  16  65  21  36  41  42  70  30  66  29  28  66  19  53  93  97  52  86  63  54  22  22  73  22  61  39  63  82  74  37  43  86  60  21  45  20  70  49  14   4  21  19  39  86  87  14  43  49  91  10  85  69  74  28  57  77  81  34  95  95   8  29  18   7  56  95  53   9  49  92  12   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  49  75  39  96  80  26  27  56  58  92  71  89   6  68  11  67  77  82  99  21  52   8  94  53  75  23  22  12   8  23  47  17  32   8  52  17  90  90  14  78  35   2  45  74  95  99  84  16  51  42  29  44  12  89  42  50  60  89  87  92  61  89   3  99  40  26  13  75  21  97  66  77  98  45  76  39  16  81  27  10  75   7  87  70  13  34  35  65  52  18  66  39  37  53  46  24  91  57  35  63   1  65  62  65  68  54  14  42  44  28   5  58  40  83  13   3  80  25  37  45  40  57  17  10   3  58  54  77  15  71  58  83  19  35  79  89   6  13  50  31  34   3  94  65   3  25  37   5  30  61  29  53  23  30  67  25  78  40  16  47  23  77  51  56  55  54  77  51  82  55  76  96  39  94  71  26  90  17   3  49  87  10  53  91  36  64  24  57  55  83  42  31  93  47  95  90  84  55  38  83   8  73  79  91  31  32  81  90  80  83  51  50  82  97  99  25  58  35  75  95  13  39  59  95  90  86  51  18  31  74  69  14  29  75  62  41  55  88  96  49  49  11  28  16  31  77  69  29   8  89  59  70  70  92  46  81  24  94  18  78  24  67  99  98  92  77  36  98  63  57  21  60  37   7  97  82  36  57   3  28  71  14  58  13  93  56  63  62  99  35  39  65  93  28   4  52  86  42  59  55  62  64  16  65  29  24  84  38  39  52  76  63  66   4  38   3  61  79  72  58  65  76  76  23  75  54  36  22  95  63  19  51  54  63  58  14  82  93   4  23  99  30  55   3  90  16  70  14  24  58  43  90  23  79   3  72   4  30  44  52  36  65  70  24   8  34   2  11  97  12  33  26   8  20  30  58  54  70  73  59  81  48  64  79  70  62  32  41  31  28  59   9   1  67   4  57  43  41  73  33  65   7  62   7  89  14  54  84  80  70  40  22  13  15  71  75  27  65  10  40  13   9  55  96  42  55  99  49  85  12  93  61  45  28  51  86  64  98  26  69  28  97  45  33  64  67  86  95  86  63  66  44  91  96  95  25  60  41  20  99  80  40  33  11  72  34  90  93  81  82  56  26  13  99  37  51  74  61   2  83  97   1  44  27  39  40  84  28  79  26  11  26  78  30  77  36   3  99  13  41  75  53  82   2  49  74  91  57  56  79  43  33  14  35  25  38  65  54  55  88  24  21  39   2  53  46  64  35  76  25  75   5  46   2  82  34  66  11  29  29  29  21  84  83  74   7   8  21  14  15  73  43  84  48  27  74  60   3  14  21  42  87  88  38  91  68  19  65  62  61  33  40  64  24  46  22  92  38  91  78  88   9  41  58  24   4   5  52  82  65  29  62  56  75  75  57   2  82  97  10  36   8  92  58  83  76  26  47  18  93  13  71  79   4  30  86  21  81  88  59  37  57  11  27  88   5  32   1  32  10  78  69  32  55   3  40  38  37  21  46  93  40  95  40  79  34  28  79  27  42  32  72  89  72  26  18  43  35  80  33   9  65  49  48   9  69   9  91  80  11   9  47  84  22  90  48   4  19  58  14  18  45  91  94  71  66  70  65  71  15  22  25  64   1  15  97   5  53  16  80  94  18  27  21  11  23  68  62  32  42  25  71   5  79  69  15  36  16   9  63  36  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    42  19  55  43  42  31  79  53   6  74  87  22  87  45  59  73  16  66  59   5   2  94  50  64  22   7  99  66  66  97  94  66  62  23  84  37  63  53  47  14  11  93  61  43  12   2   6   5  52  84  55  19  30  91  82  16  93  90  82  72  81  19  85  94  58  53  96  79  22  69  52  55  71  30  69  97  42  47  35  20  45  11  79  33  70  24  95  51  40  76  30  45  62  29  82  86   6  53  31  81  79   9  69  61   3  66  61  27  51   5   4   2  48  41  84  71  42  67  71  92  81   3  31  71  59  21   3  64  29  86  47  60  98  89  94  79  32  19  28  76   3  27  10  16  89  16  83  19  59  42  59  82  80  37  99  16  44  74  16  38  76   8  14  37  61  44  84  60   1  37  17  47  11  90  23  77  96  34  74  94  59  74  72  27  18  97  19  42  52  38  20  94  85  81  21  16  61  69  60  56  62   6  41  61   8  94  60  38  44  77   5  45  53  84  70  20  87  59  47  24  97  21  74  84  84  40  92  94  27  25  24  96  81  74  89  88  40  72  18  57  99   5   4  11  11  63  34  60  37  57   1  40  19   2  44  60   2  36  83  91   8  90  35   3  14  56  93  79  66  44  80   2  25  15  88  69   7  35  68  79  55  61  54  85  70  49  16  93  58  87  70  12  42  43  34  54   4  32  23  98  43  47  87  99  59  44  86  34  66  36  51  58  51  40  21  85   3  19  96  18  39  14  61  63  53  64  33  92  89  72  82  93  82  17  27  71  63  32  86  20   1  22  87   7   7  22  78  65  34  37  35   8  86  12   3  48   2  52  92  55   6  50  37  12  71  13  51  13  34  28  20  96  40  76  74   4  87  51  78  52  86  65  47  55  23  19  86  75  79  74  68  35  17  97  52  69  74  47  39  79  18  71  22  89  93  81  72  73   8  16  93  59  57  11  10  77  19  69  72  59  49  56  28  71  77  70  63  24  30  10  25  59  85  58  29  79  55  56  29  81  14  95  99  42  29  50  89  56  10  33  14  66  45  46  57  35   8  18  24   9  68  43  21  69  83  71  89  17  74  90  81   1  65  99  68  79  15  14  80  79  77  44  36  79   3  89  69  99  21  45   8  67  13  55  26  38  63  73  87  20  34  39  37  56  71  69  76  83   8  85  88  95   9  25  30   8  74  46  25  18   1   6  30  15  64  72  25  45   9  58  30  10   9  64  61  58  72  51  71  78  17  16  78  70  49  98  29  63  63  13  17   9  86  89  23  66  18  14  66  43   3  48   5  97   9   7  23  64  39   6  54   7  73  18  65  57  40  52  43  76  99  90  44  17  42  99  53  98  61  54  85  12   6  69  45   8  59   6  57  46  53  93  16   2  44  67  67  62   2   6  68  16  19  46  50  42  17  99  63   8  96   4  25  11   3  65  90  12  98  44  91  48  20  38  66   1  90  72  27  95  60   1  51  10  30   4  56  60  49  63  88  72  61  72  21  10  87  39  90  37  92  55  40  90  58  45  37   6  52  36   8  86  83  68  59  88  82  90  90  36  49  67  81  97  44  38   7  20  16  10  32  91  46  14  78  11  59  75  27  34  89  11  56  27  87  34  81  68  67  45  37  35  31  42   3  81  88  90  73  60  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      22  53  76  77  34  39  17  76   3  22  82  89  16  20  58  39  43  66  72  48  15  44  78  94  29  36  23  75  81  47  42  55   4  47  32  38  68  84  77   8  70  68  97  47  92   1  51   1  96  90  37  70  41  68  29  81   5  57  25  28   4  66   9  98  30   7  48  48  83  61  99   3  16   5  44  54  67  34  13  59  36   4  47  21  79   1  37   8  58  80  85  28  14  81  85  25  94  66  25  60  26  69  97  69  38  70  84  35  98  42  71  31  33   5  24  66  89  36  29  46  42  57  83  72  66  93  74  14  42  35  55  82  72  10  37  54  62  87  13  27  98   9  19   2  27  79  13  72   7  11  18  41  52  67  58  66  27  93  19  36  46  79  47  20  43  73  63  54  72  47   9   3  13  83  74  25  38  45  26  99  48  58  41   3  10  74  14  69  93  41  78  53   1  61  71  58  16  27  68  56  26   8  56   7  68  72  22  26  56  12   4  81  25  59  94  23  86   4   1  72  24  66  19  75  11  54  65  26  10  57  18   3  59  18  79  92  45  26  30  87  43   2  80  10  36  71  37  43  22  50  37  48  43  64   7  10  97  19  65  61   6  42  96   6  74  62  94  33  87  40  28   3  81  74  26  43  51  25   3  63  62   1  92  64  85  43  79  94  19  82  75  68  90  38  75  94  51  13   3  76  95  54  96  87  60  32  27  56  65  38  61  44  88  10  71  55  56  34  83  98  21  99  71  58  80  23  17  92  43  65  25  20  74  39  70  51  67  74  46  11  96  21  84  96  89   2  63  65  80  19   1  16  66  15  13  45  41  95  16  33  10  71  52  54  21  99  84  57   1  31  69  61  65  34  14  45  77  40  22  77  77  27  14  33  48  61   1  32  20  40  71  12  75  82   3  48  26  62  24  52  95  60  71  50  51  12   3  29  94  15  84  57   2  99  20  57  68  53  19  25   4  76  53  69  21  89  23  50  17   1  29  10   9  85  69  41  18  62  86  98   2  44  39  20  33  14  98   7  78  62  50  68  34  42  38  20  35  92  75  34  47   6  47  21  56  15  24  45  75  17  44  13  48  28  24  33  37  98  44  79  83  65  72  96  92  79  53  47  64  21  53  58  20   1  27  18  53  13  16  40  74  24  62  82  49  54  36  73   6  12  77  60  62  25  72  50  32   3  70  60  20  80  58  97  60  40  89  42   6  26  41  43  42  85  50  93  66  45  10  56  61  27  64  10  54  51  44  77  56  63  41  26   8   8   9  25  26  86  55  15  23  80  43  90  83  61  71  90  68  72  73  21  13  97  25  99  65  62  13  27  66  22  42  88  83  44  27   9  32   7  97  64  90   6  46   7  26  50  35  84   9   6  86   8  34  39  50  66  83  97  30  43  51  56  61  21   3  69  60  78  50  47  31  53  74  74  93  13  28  31  42   1  84  85  68  64  39  93  72  45  36  31  83   7  60  92  49   9  44   2  88  64  24  21   8  78  65  40  49  37   9  69  43  31   2   5  34  99   8  23  11  61  84  34  35  62  21  98   1  42  99  69  72  65  47  46  72  62  82  50   3  27  31  18  64  17  92  53  81  51  62  44  71  79  30  22  36  89  44  85  70  83   7  21  17  13  56  77   1  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        83  54  85  41  33  96  90  66  24   6  14   4  92  44  66  64  45  55  64  35  77  53  62  36  23  88  25  53  33  10  53  40  27  82   4  69  15  52   8  15  24  43  49  83  86  30  63   7  81  93  94  59  23  44  54  15  64   2  70  67  72  95  60  77  62  53  84  44  60  95  67  26  16  70  57  15  67  21   2  56  13  92  18  39  36  89  46  99  33  60  71   2   4  80  76  15  15  25  97  38  72  18  54  97  68  49  55  58  13  35  68  29  30  91  32  41  70  22  31  18  45   1  71  55  13  16  74  59  24  93  44  71  18  94  26  63  87  70  18  91  89  68  24  98  18  89   7  85  38  21  27  17  34  38  28  88  17  62  92  48  87  17   4  47  82  86   7  77  92  82  37  93  37  20  19  15  15  29  70  73  86   8   1   4  40  40  11   5  31  79   8  61  75  70  76  36  79  35  48  95  52   2  26  73  19  30  25  45  35  80  89  53  79  48  84  59   1  28  45  14  89  83  47  88   4  43  31  45  56   5  21  68  35  10  67  52  44  94  74  95  35  82   3  30  82   3  94  70  33  80   5  92  97  31  34  72  99  40  29  36  54  68  64  83  71  80  53  99  23  43  87   3  11  13  63  86  83  27  74   4  10  89  94  85  24  48  78  19  34  13  89  33  14  78  43  11  54  84   7  94  33  30  57  72  65  85  75  96  91  98  53  32   5  17  41  46  59  18  52  73  83  53  40  96  57  60  45  76  48  49  92  79  25  12  55  39  21  16  33  52  66  23  35   2  92  89  26  24  23  15  44   2  76  87  48   1  51  45  37  68  93  29  88  91  13  87  98  29  95  13  31  24  43  31   3   4  89  59  15  95  74  31   4   3  86  99  65  87  12  64  62  16  36  93  31  87  12  79  76  62  41  51  74   9  46  10   1  33  35  77  85  64  34  72  24  30  37  47  97  55  84  27  21  13  26  51   5  89  56  31  10  28  59  81  37  77  31  47  69  26  43  89  16  17  11  75  14  77  28   6  17  54  33   5  93  81  84  71  74  50  40  49  51  12  69  37  48   5  94  60  86  37  20  65  71  52  39  27   5  79  97  96  51  85   4  61  64  77  40   1  81  39  33  63  75  63  74  31  87  66  11   3  43  71  14  17  76  85  61  41  69  84  87  13  85  73  72  51  17  10   4  58  50  36  85  21  96  17  35   1  89  58  10  80   5  68  79  57  49  23   2  29  76  54  58  66   5  96  90  46   2  34  63  42  91  31   6   1   4  25  19  62  96  27   8  35  69  53  70  42  24   9  20   6   3  93  25  95  15  22  92  62  57  40  21  28  64  19  84  29   1  59  77  43  87  80  32  54  62  18  73  93  67  82  42  61  15   1  98  27  22  14  19  45  15  18  21  78   4  87  90  52  60  42  50  61  86   7  12  10  51  87  26  27  61  75  17  49  12  34  45   4  13  45  22  94  43  63  30  18  60  77  85  99  21  22  43  39  38   7  25  91  75  47  18  40  33  31  30   8   3  47  14  41   1  26  71  38  16  55  48  81  19  96  90  77  54  85  55  41  12  28  77  50  82  90  25  45  64  87  23   2  91  58  57  36  87  32  94  79  73  33  44   3  82  73  94  70  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          97  85  60  97  32  76  43   3  70  48  74  66  97  22  47  18   4  15  99  17   9  50   6  67  24  13  87  82  64  32  88  58  53  74  58   8  67  27   8  82  68  22  84  52  12  32  45   3  91  76  11  35  55  51  60   7  28  94  90   1  92  69  63  23  38  19  84  50  97  64  54  74   9  53  19  46   1  68  36  12  12  37  56  76  85  57  45  31  28  84  12  74   5  85  15  74  54   8  15  11  68  25  18  78  38  83  62  85  10  62  95  59  22  67  34  68  26  72  95  41  67  87  10  95  43  59  84  25  91  81   7  19  25  92  74  13   2  46  75  31  64  64  54  92  91  20   7  80  68   9  10  75  97  32  87  41  33  90  58  98   6  78  65  36  50  90   2  69  12  10  37  23  60  92  89  85  25  34  26  67  51  92  65  65  63  45  96  93  67  96  45  67  41  19  11  96   3   6  94  54  44  85  19  98  11  49  50  41   7  49  49  49  15  43  79  90   5  92  20  70  37  18  41  70  99  95  53  73   9   1  66  27   9  31  73  94  76  19  43  96  81   2  33  30  95  54  33  70  72  58  63  34  27  26   7  68   4  65  53  92  82  30  65  37  93  89  99  21  22   1  80  42  77  92  22  18  38  36  23  98  91  70  19  72  56  66  13  39  82   5  19  78  22  46  79  45   4  14  56  87  75  28  46  70  61  57  90   5  62  73  99  58  79  58  37  97  99   5  51  80  44  79  12  96  30  36  71  20  98  19  69  92   7  91  67  45  48  76  53  13  98  92  53  34  47  59   6  91  52  61  49  15  21  36  54  44  55  91  87  65  57  28  53  96  20   7  80  91  96  26  35  39  52  27  38  84  44  89   3  72  71  24  90  30  48  49  75  79  78  24  27   2  68  61  18  96  28  59  98  60  28   6  50  56  68  79  31  29   7  44  80   7  78  69  46  92  81  30   3  75  30  30  23  95  94  33  33  75  98  72   9  23  49  97  16  37  54  49  52  54  92   1  15  11  24  46  63  41  10  47  38  87  69  55  18  77  21  59  76  32   4   8  58  25  85  13  45  24  25  58  27  28  50  59  20  90  83  10  66   9  41  56  85   5  40   9  47  21  96  49  78  63  67  59  11  95  36  86  70  89  96  78  57  40  19  39   1  24  54  80  99  53  21  49  42  86   6   7  88  50  40  92  97  67  55  59  98  21  38  73  13  98  39  99  96  71  78  29  71   8   5  49  32  90  47  23  67  76  34  10  79  32   9  25  37  38  14  52  54  79  15  83  26  63  71  92  65  37  35  89  28  53  23  85  33  37  26  91  43   5  19  47  78  96  61  69   7  60  30  25  21  38  25  47   7  56  14  66  66  59  42  37  31  27   1  54  26  15  43  33  49  27  30  60  21  83  68  88  50  20  71  93  44  51  43  25  10  46  33  52  42  85  41  48  40  14  15  96  41  60  64  32  94   5   8  94  57  80  76  15  11  51   2  86  61  12  57  47  42  28  38  96  47  59  48  69  72  81  33  87  44  14  59  67  90  80  83  65  60  17  35  57  26  22  72  63  11  83  36  57  46  90  59  80  86  35  40  43  85  83  91   9  32  18  26   4  52  28   8  52  21  21  90  33  24  63  73  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            48  51  97  76   4  36  94  17  44  29  76  86  14   5  31  80  81  64  53  74   2  11  87  33  51  50  25  28  63  72  66   7  18  99  85  64  17  97  93  63  26  99  40  98  58  50  51  88  35  14  29  63  36  68  62  24  55  14  78  81  98   6  71  65  91  52  53  31  17  88  34  27  63  28   8  20  47  55  88  29  20  61  44  72   6  55  83  56  21  59  38  52  63  30  91  96  98   7  61  66  89  88  10  74  70  31  16  35  61  58  47  73  30  28  12  60  64  95  28  12  42  91  99  44   2   6   5  17  18   4  46  53  55  78  67  24  44  72  47  12  58  68  26  92  98   8  95  38   5  45  31  66  17  50  78  42  89   9  39  15  30  30  49  77  19  32  26  44  81  73  30  74  59  60   6   8  11  66  77  88   6  24  59  73  67  16  97  41  77  48  41  30  82  37  77  23  31  65  91  33  80  79  14  33  98  48  95  64  51  69  66  70  67  83  62  25   4  38  73  79  92  41  57  33  57   6  23  11   6  11  79  36  71   5  13  15  97  84  67   1  31  94  24  24  15  99  46  64  56  37  41  23  76  48  94  40  79  44  35  18  91  13  94  65  70  24  65  42  58  71  12  55  60  79  63  26  97  27  57  19  21  82  77  55  37  37  13  81  14   5  56  51  74  13  54  56  93  78  11  80  61  22  16  93  66  22  74  78  52  47  76  41  96  31  75  28  34  51   8  68  13  53   7  77  24  84  21  72  23  21  32   4  13  85  84  52  97  99  24  73  57  75  59  53  51  97  19  36  68  46  62  41  27  20  24  39  56  85  68  90  42  39  59  44  45  31  78   4  27  75  16   2  69  35  74  68  42  96  18   8  30  85  87  11  31  58  81  11  17  58  15  80  80  38  62  65  69  82  76  12  72  59  57  10  29  71  66  44  70  14   2  31   9  62  71   8  27  77  30  30  71  66  71  85  84  25  91  10  32  59  44  18  71  78   8  68  74  87  96  35  34  19  47  87  56  51  82  95  24   9  95  48  39  61  47  53  17  96  28  87  66  83  55  12  75  26  51  41  37  53  69  23  16  59  58  68  66  55  37  10  13  67  44   4  46  35  31  71  65  24  98  22  83  49  12  90  31  99  11  96  13  51  15  19  32  23  44  88   1  16  11  91  99  57  54  78  10  50  12  68  45   4  41  99  42  84  39  50  46  94  97  53  69  64  79  75  37  20  15  24  73  45  33  92  14  33  87  41  75  99  80  26  78  10  85  27  98  39  61  60  34  74  11  33  77  49  81   9  75  83   2  22  49  42  68  86  19   6  32  67  41  88  66  27  17   2   4  53   4  10  77  88  17  35  39  83  48  43  96  22  94  23  32   8  28  53  29  29  49  49  66  51  82  24  88  52  47  62  11  28  86  37  95  25  54  21  68  54  26  36  32  34  47  57  19  74  73  14  77  84  79   6  37  77  10  77  39  27  11  16  80  96  86  48  80  24  69  81  55   7  34  44   1  43  91  26  89  57  44  79  66  62  48  89  12  58  55  21  26  76  94  98  92  72  40  53  95  44  70  12  85   9  36  44  37  54  93   8  86  58  92  79  85  84  80  99  66  65  12  68  25  70  41  73  66  37  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              81  45  36  84  29  38  76  98  32  97  73  83  71  69  31  11  43  56  42  32  85  32   5  63  96  74  57  20   9  55  59   9  48  92  70  71  84  62  59  18  10  89  97   4  87  52  40  25  51  23  97  70  92  24  60  38  52  55  83  37   4  34  72  33  94  43  41  81  27  63   4  63   4  91  92  69  16  95   1  20  10  63  87  74   9  98  17  18   1   6  25  31  52  22  45  42  13  68  46  33  42  66  51  71  18  22  54  80  57  17  74  61   5  36  68  25  21  19  96  79  58  30  13  91  32   1  42  75  34  79  41  70  21  45  13  62  33  13  22  67  23  40  49  86  68  67  24  89  79  68  61  98   1  64  91  79  63  79  23  88  16  24  77  18  53  43  53  57  49  90  81  83  34  89  55  60  88  64  87  60  46  21  36  81  10  87  74  87  21  15   1  61  47  26  19  43   3   7  47  50  45  52  40   3  30  11  64  51  85  63  24   4  31  81  26  54  75  74  11   4  33  99  24  98  52  31  75  20  95  23  89  62  48  97  58  11  20  42  69  66   7  33  30  64  47  89   9  28  42  77  38   9  63  15  17  40   4  89  91  21  12  57  51  33  47  43  80  71  74  64  87  54  94  96  26  66   1  39  41  63  89  68  23  26   7   3  39  60  21  12  44  80  79   9   7  66  49  98   9  69  65  98   2  44  35  35  98  25  50   6  58  21  88  21  40  63   4  36  47  55  21  51  19   8  37  84  79  11  58   4  58   8  29  76  34  46  65  14   5  51  89  35   5  39   9  44   1  26  48  51  62  93  59   3  21  73  73  95  47  92  77  52  95  32  78  26  21  95  34  50   2  10  58  87  25  13  31  65  36  86  18  89  81  96  91  89  75  26  76  11  90   8  77  89  98   9  12   3  75  25  60  65  16  14  28  32  82  11  69  99  29  57   7  95  42   8  16  99  10  45  69  33   9  39  69  48  37  22  49  83  39  63  22  39  53  92  56  18  15  11   4  94  39  60  93  45  30  63  86  74  61  17   4  25   3  95  67  15  87  11  88  23  61  98  35  40  43  69  81  15  58  29  72  23  49  18  75  18  41  33  35  26  61  11  65  32  33  49  28  63  36  73  62  28   4  44  81  80  54  81  36  35  85  60   1  98  64  31  43  75  53  62  64   9  18  51  70  33  64  90  92  93  30  18  58  56  73   2  25   2  47  58  20  96  76  30  22  51  83   5  23  21  64  86  44  85  64  29  26  65  97  67   1  46  52  32   5  29  18  55  69  67  54  35  21  50  24   9  95  57  10  92  48  84  34  46  15  69  63  16  32  24  83  84  64  48  16   5  43  30  99  47  10  50  93  42  67   5  56  89  32  60  31  38  80  73  41  34  32  67   7  60  26  39  10  48  20  85  87  10  55  32  51  79  82   8  24  20  82  76  79  92  68  85   8  59  51  37   9  80  86  78  42  82  85   8  94  98  64  28   4  65  39  15  62   3  70  51  22  63  69  26  54   3  98  51  39  62  56  57  81  22  47  34  13  70  19  80  66  59  82  61  63  41  37  41  45   6  60   1  65  79  91  18  20  87  91  36  43  55  83  57  70  70  67  44  34  16  66  61  27  97  51  52   9  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                20  61  33  48  32  18  69  24   4  29  44  32  32  25  50  24  90  10  55  88  16  35  50  81  79   6   7  48  95  32  19  17  93  57  58  23   6  82   9  57  95  99  70   8   9  69  43  70  32  24  71  35  18  66  16  22  56  92  13  44  51  51  75  76   9  71  41  65  48  80  37  44  37   4  83  25  86  19  65  60  21  53  92  61  95  67  74  50  64  23  73  79  16  89  52  36  11  15  16  13  43  11  37  22  74  93  96  62  51  63   2  62  22  99   2  90  70  66  38  33  48  84  70  40  15  88  26  96  82  65  75  51  79  33  54  41  17  45  90  21  77  27  80  11  25  71  14  37  72  79  56  61  79  74  10   7  65  47  17  34  60  96  36  58  66  24  57  50  89  76   9  26  29  21  90   4  52  29  35  88  15  77  55  93  21  39  86  62  50   9  32  29  34  91  98  77  64  90  28  46  34  17   6   7  77  72  15  83  84  71  84  96  39  54  86  53  42  79  37   5   6  74  12   9  99  42  69  65  59  94   2  10  97  15  66  14  93  79  77  34  53  73  66  54  96   8  36  81  23  23  73  83  93  40  97  76   7  52   3  53  76  87  27  33  31   3  50  96  81  30  27  95  52  73  31  50  93  62  93  82  12   6  50   3  25  95  88  39  35  91  89  41  98  40  73  28  88  48  17  23  86  34  35  97  68  22  87  60  47  57  96  70  76   4  69  45  33  63  90  77  69   7  41  76  86  17  31  11  30   1  90  45  95  29  71  48  50  72  74  24  47  20  30  94  29  71  33  69  23  82  48  96  33  32  36  99  55  32  87   7  57  95  26  28  83  62   6  95  12  52  26  78  94  55  11  49  53  26  64  23  32   6  20  68   5  44  91  96  25  81   4  93  56  11  74  95  72  41  19  91  76  53  38  39  59  85  90  23  56  62  78  95  85  79  70  56  75  98   1  93  71  92  35  15  86   8  16  45  63  29  51  60  95  48  30  96  93  96  88  37  76  81  54  96  57  19  98  53  64  16  87  87  27  99  48  95  38   6  66  35  26  60  73  91  14  23  90  77  66  90  12  62  63  46  92  78  48  50  42  18  52  45  68  85  20  46  43  31  45  13  30  15   7  22  25   5  80  31   8  87  88   5  54  24  44  44  32  42  91  42  60  86  16  88  93   4  70  26  78  15  31  30  35  96  13  40  21  90  61  82  72  47  21  69  56  27  66  86  99  36  86  54   5  59  45  80  46  15  17  56  26  19  72  29  31  16  76   7  42  82  60  60  27  45  42  81   9  10  92   4  37  55  15  63  10  61  50  88  53  57  50  27  86  62  62  83  87  18  58  35  25  32   8  24  77  38   3  88   1  76  92  69  70  51   4  77  18  17  90  18  31  96  28  63  43  32  23  35  43  35  75  49  64  88  98  98  34  15  40  27  30  41   3  85  19  99  51  39  50  23  55  35  75  50  79  93  25  56  24  41  27   2   4  87  47  75  22  96  93  28  60  50  60  11  60  86   9  16  59  15  16  91  72  74  28  86  70  78  36  35   9  38  55  92  46  73  96  55  68  38  55  24   1  73   3  72  17  58  12  11   4  91  83  90  93  69  32  41  80  45  94  55  37  90  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  83  37  71  36  23  75  36  57  21  36  62  28  20  93  79  82  86  56  75  13  22   3  33  52  47  33  97  14  64   1  40  40  73  99  67  33  68  12  32  63  80  13  50  83  26  22  58  73  78  69  86  94  92   2  40  97  23  34  34  57  16  26  48  45   1  36  87  66  43  87  40  84  92  73  30  73   6  57  53  89  55  43  19   7  22  46  59  56  95  73  17  15  76  87  18  46  76  42  40  15  80  81  45  86  30  56  38  13  43  86  49  71  41  61  57  57  32  25  22  54  17  31  36  35  31  60  69  32  23  88  37  88  48  50  80  95  96  26  63  87   7  45  72  76  23  64  41  81  21   2  72  22  57  91  21  83   8  48  84  93  95  96  87  97  48  27  80  23  69  76  11  48  10  99  19   3  34  46  48  96  19  35  92  28  60  85  82  29  52  89  72  54  28  16  64  58  61  29  41  68  48  99   7  58  22  96  27  28  68  22  57  80  33  68  32  77  58  89  63  59  86  98  30  26  88  11  91  58  13  55  16  90  16  73   5  30  99  39  20  96  40  34  13  15  49  26  93  16  99  92  97  99  75  62  65  41  53  72  72  77  19  79  41  41  23  96  27  58   6  94  87  16  36  37  13  94  31  63  57  59  79  54  22  77  37  23  95  67  80  25  78  93  30  89  90  31  28  87  89  48  65  96  64  46  83  42  88  50   9  69  40  32  53  12  70  75  66  70  46  19  59  60  99  69  14  53  85  83  73  27  25   6  41  23   3  60  93  89  36  25  23  99  34   6  76  59  85  41  55  32  53  73  78  21   5  47  23  59  71  45   9  44  60  82  19  79  91  30  89  23  43  51   5  34   4  36  25  86  60  49  91  98  19  10  60  51  60  42  93  16  93  60  34  67  34   4  46  19  64  93  39  97  15  75  40  32   1  58   8  96  85  97   6  78   1  77  44   7  85  66  63  23  11  30  11  53  68  93  29  95  87  56  35  51  20  55   8  90  57  16  62  98  16  15  80  84  53  48  64  84  54  44  45  51   4  38  37  15  66  90  15  32  36  64  43  94  30  20  40  18  31  84  73  16  44  92  22  42  31  33  33  42  81  52  91  36  41  90  94  61  43  88  52  27  67  36  12  46  39  50  50  86  30  22  36  25  19  49  56  87  99  94  95   4  11  86  44  71  80  76  59  24   2  42  89  77  95   1  22  38   6  51  89  49   8  56  95  10  44  67  88  62  79  26   4  90  90  77  33  32  16  65  20  71  19  49  89  53  77  65  71  57  25  67  63  59   8   1  44  62  71  56  22  26  84   1  17  45  75  32  60  65  55  74  33  51  28  87  65  53  27  62  27  44  69  12  53  11  96  87   6  39  15  74  69  86   9  44  30  14  36  43  79  56  48  83  90  47  24  33   9  34  90  30  60  99  42  98  92  76  63  16  48  32  75  58  24  40  73  17  18  16  24  92  68  46  82  89  74  52  19  30  61  38  41  76  30  67  93  57  14  73   8  21  12  60   1  20  33   8  46  88  73  79  54  35  95  26  25  73  26  69  13  37  53   6   2  37  27  14  68  98  99   1  18  72  58  58   1  71  88  91  79  75   3  64  84  75  76  53  71  23  76  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    83  62  88  20  28  69  42  42  60  27   5  69  36  39  10  84  11  93  29  41  64  45  14  97  64  26  40  76  51  45  35  32  23  91  77  40  99  29  38   9  14  66  83  14  68  23  30  96   2  38   4  35  71   4  50  91   5  45  56  60  27  54  34  60  90  68  46  99  67  70   4   6  28  98  67  61  28  69   2  89   4  64  30   3  43  36  48  94  16  74  90  82  97   7  73   7  80  62  45  37  66  38  65  81  91  13  46  44  75  75  89  81  59  48  28  18  30  19  28  65  76  91  66  22  99  48  45  87  87  86  68   5  68  25   3   5  22  26  40  89  26  71  78  60  35   2  75  34  16  84  87  69  43  26  13  36  28  47  83  39   5  67  56  26   9  76  62  82  76  60  52  88  24  73  33  83  21  62  48  92  64  97  81  66  44  39  42  94  35  62  90  25  16  54  13  55  42  52  25   6  97  24  51   7  70  51  42  96  20  89  17  42  79  48  55  58  62  46   3  22  72  87  44  83   3  38  56  58  14   9  58  38  17  56  74  31  79  27  45  29  60  28  35  17  45  84  29  32   1  91  55  26  42  26  48   8  30  53  36  45  79  68  27   7  84  97  57  99  14  73  42  85  79  33  50  96   4  92  19  93  22  50  40  20  63  50  89  78   3  63  34  58  92  78  46  98  25  90  78  68  54  59  46  96  18  11  10  60  64  39  92  45  49  38  12  92  80  54  52  21  32  16  28  48   9  65  82  14  40  38  95  45  47  13  95  18  24  48  29  91  93  63  30  55  34  74  79  16  34  17   3   8  29   6  60  54  61  98  51  33  82  57  40  10  97   7   2  90  46  79  71  90  92   8  26  76   8  48  76  17  50  82  18  55   5  58   5  29  27  52  75  34  56  68  41  87  31   4  44  59  68  35  70   1  18  64  42  23  96  57  45  39  45  39  62  94  78   8  38  30  49  46  35  48  46  91  33  20  62  78  21  61  37  33  94  70  64  63  20  41  96  94  12  74  72   8  14  31  89  90  65  87  59  97  55  75  14  54  62  54  98  24  18  91  66  29  51  76  56  39  53  96  87  18  70   6  90  20  72  24  63  19   1  74  81  28  91  14  43  46  69  33   3  67  17  53  17  14   4  16  69  71  95  63  49  64  16  79   8  48   5  38  13  78  11  54   4  16   8  43  31  26  61  89  22  88  63  20  13  71  51  91  38  80  85  95  45  20  63  99  96  19  35  65  59  55  94  95  86  19   9  33  88  56  76  93  29  52  75  33  86  57  39  50  47  54  99  33  64   1   8   3  32  49  46  89  23  63  10  28   1  19   4  41  19   5  98  55  64  17   9  79  12   6  12  56  82  79  32  10  69  77  69  72  48  44  65  27  97  81  72  15  54  99   7  60  68  42  14  35  71  24  21  22  55  95  55  30  89  99   3  58  88  13  39  30   8  90  63  58  65  41  56  85  22  63  48  34  46  35  19  22  69  12  84  41   4  31  29  58  59  21  12  14  71  35  29  67   8  99  66  44   7  49  31  27  63  15   2  88  69  83  81  43  45  65  28  72  43  98  44  84  64  98  63  82  26  20  90  93  83   2  35  77  75  22  17  74  67  89  62  98  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      93  74  27  77  58  72  28  42  48   5  22  76   9  98  45  57  91  89  21  63  13  43  23  59  16  48  36   4  44  87  23  75   1  63  47  92  59  65  93  98  43  19  62  48  29  68  54  69  30  55  49   6  41  71  48  95   2  79  23  70  83  37  15  77  93  52  97  52  94  33  59  29  41  74  40  71  97  94  66  61  87  32  99  72  29  36  26  96  92  38  79  85   6  22  81  56   9  95  55  24  20   3  96  57  28  42  57  87  91  52  21  73  55  60  95  70   9  19   9  57  68  58  93  20  45  31  98  40  10  42   9  66  14  50  82  23  32  88  31  83  62  84  73  85  52  24  38  43   6  79  54  62  13  60  10  11  25  69  27   8   7  12   1  50  51   2  58  75  65   2  50  12  29  86  65  52  18  44   6  27  11  62  89  53  55  62  79  48   8  15  40  92  56  72  93  39  94  20  18  16  47  43  79  83   8  33  29  66  23  68  68  37  83  40  41  23  40  73  68  36  38  56  60  30  45  67  44  72  75  84  90  29   4  25  84  50  75  32  92  33   7   7  23  16  66  52  88  18  18  99  87  18   3  80  37  48  68  42  78  38  95  13  18  85  79  42  10  76  81   6  36  36   4  55  42  44  29  36  57  21  36  75  91  27  98  42  66  19  40  54  19   4   9  21  76  87  52  94  83  98  21  97  17  97  85  73  25  58  86  44  47  88  79  73  36  31  75   2  17  67  94  27  30  96  24  75  96  76  13  83  67  45  12  88  61  50  51  33  56  82  84  66  41   2  25  31  47   1  36   4  67  39  74  62  11   5  51  51  86  32  59  77  50  29  38  85  62  14  72  27  29  26  59  41  91   5  35  25  18  46  58  53  65  10  81  34  55   2   5  99   9  28  49  23  79  48  79  48  77  15  66  53  12  50  88  78  28   4  79  81  59  28  56  42  34  62  79  82  29  49  11  39  22   2  56  48  82  37  75  52  14  52  75  82  51  46  46  39  73   2  84  47  77  77  69  73   5  79  73  68  83  30  83  14  32  86  90  87   2  28  17   6  25   6  92  75  34  44  48  68  53  87  17  20  24  84  55  54  61  66  95  43  66  76  83  26  19  95  41  73   1  12  96  69   3  23  68  14  57  10  29  96  14  67  54  33  42  54  97  31   2  69  45  26  97  35  51  10  40  60  71  47  21   2   4   3  39  62   9  72  79  49  14  76  61  65  93  35  12  39  89  92  11  95  91  54  57  33  46  97  20   3  64  34  19  96  75  99  50  78  59  44  10  52  72  12   8  72  21  11  90  22  46  44  31  60  50  89  85  50  61  11  96  37  57  58  23   6  68  93   2  34  11  43   6  55  57  71  71  74  75  64   5   9  86  33  26   8  66  57  86  38  87  74  48  80  31  38  51  92  36   2  11  30   9  19   4  76  57  32  47  61  24  88  69  71  18   8  55  94  85   3  60  89  48  99  18  67  18  39  15  98  22  38  69  34  11   2  35  24  34  48  28  41  16  74  99  13  55  40  48  87  56  64  97  11   1  95   3  59  92  23  77  68  12  37  52  20  71  41  80  80  77   6  66  88  57  28  15   4  31  58  70  66  25  70  58  34  43  49  65  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        96  13  27  53  94  12  40  31  59  43  36  94   4  99  68  48  10  18  77   9  48  20  86  96  20  51  57  86  89  25  51  81  33  28  77  11  85  41  68  46  81  36  46  37  84  96  82  67  11  67  15  61  45  45  11  83  96  91  92  62   9   7  78  34  14  16  88  26  51  61  97  99  69  79  78  55  56  32   5  88  47  56  15  99  76  77   8  84  49  65  20  27  62  93  99  26  50  75  68  25  13   1   8  29  90  62  58  98  62  70  76  42  95  88  24  56  95  87  84  40   4  91  75  72   6  67  72  15  13  72  28  37  89  33  14  80  74  88  54   9  81  32  96  82  46  65  55   2  44   1  67  18  24  27  14  70  44  80  39  61  46  91  42   7  11   6  59  99  18  10  54  28   8  84   3  48  86  62  29  53  38  38  50  56  79  40  39  26   9  74  85  46  18  47  72  84  57  94  14  87  16  57  75  57  70  83  89  22  39  97   2  76   2   1  39  19  99  17  27  77   3  23  36  98  55  54  22  45  74  28  18  72   5  66  17  66  10  57  19   5   7  77  97  13  48   8  13  10  80  64  20  41  29  51  47  39  69  32  62  55  51  47  25  68  56  22  20  35  81  86  59  94  28  53   1  36  98  24  63  86  43  91  39  10  53  96  60  76  63  24  38  68  37  31  55  50  91  98  33  70  44  90  14  13  91  89  26  78  35  37  68  36  10  11  84  61  86  85  28  17  37  28  74   1  20  75  78  84  99  21  67  90  44  76  10  11  19  71   9  46  72  31  16  55  12   8  20  25  44  34  24  10  75  85   9  49  28  84  80  33  78  73  79   8  50  18  92   3  80   8  21  48  38  45  35  98  90  19  87  92  32  44  69  61  29  45  78  50   8  80   4  96  92  11  55  87  10  15  93  50  70  94  80  18  51  52  78  47  23  61  43  51  17  22  54  38  45   1  84  35  26  28  43  14  92  11  22  17  60  13  34  30  12  95  65  51   2  68  84  40  96  37   4  90  88  59  30  76  14  78  38  98  69  68  18  30  96  52  30  47  92  66  15  62  54  76  50  76  82  86   7  47  11  28  77  68  87  13  64  75  91  16  64  97  36  18  34   5  78  95  35  25  57  37   5  99  70  75  21  66  90  36  92  95  30  66  12  29  90  91  35   8  49  53  62  44  70  36   5  43  59  87  68  97  60  14  12  81  19  22  34  40  55  73  54  30  11  57  27  79  98  39  85  57  55  76  22  77  83  85  93  58  71  93  53  22  99  11  27  57  43  43  42  44  15  66  89  18  46  40  21  52  15  14  11  94  56  51  42  46  27  62  16  22  65  42  74  88  13  53  18  67  22  25  40  91  83  25  46  87  65  28  35  88  81  86  64  74   8  46  39  87   4  25  53  46  32  26  16  89   4  73  33  95  61  99  90  24  12  76  10  28  97  49  84  36  79  92  64  91  66  66  33  28  46   8   1  66  88  73  78  59  86  36  61  97   2  44  81  25  80  26  64  80  35  93   8  40   5  41  16  70  18  71  14  59  70  72  95  70  52  51  24   1  76  98  32  45  14  89  57  61  63  90  68   8  77  76  25  43  50  94  39  39  66  96  38  80  11  31  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          85  63  73  13  89  93  98  18  89  62  50   8  28  84  80  97  25  56  68   7  35   6  32  26  58  43  80  34  31  36  53  31  57  68  26  87  56  24  43  48   3  39  88   6  59  99   4  30  23  98  92  77  15  46  63  33  55  35  33   3  91  83  90  31  95  92  52  39  88  55  54   8  57  40  96  47  65   9   7  26  16  15  13  78  39  62  82  98  44  25  83  59  14  56  82   3  83  52  63  25  91  24  64  55  91  32  85   5  77  33  28  12  83  91  72  57  27  99  13  71  59  80  95   1  46  33   6  14   2  84  20  12  30  73   6  85   6  84  90  38  30  20  33  38  80   2  57  21  47  59   2  23  29  54  51   1   5  46  18  39  38   8   8  18  47  52  60  28  66  45  23  73  14  10  53   5  52  95  64  94  22  31  11  45  18  47  58  41  49  81   9  29  51  55  29  98  25  91  47  16  55  94  10  45  11  58  16  22  68  45  59  74   4  27  16  10  64  41   9  63  29  63  24  90   7  87  43  50  37  61  37  41  76  67  32  69  14  67  29  20  37  78  70  52  97  31  14  42  16  57  93  49   7  31  44  18  56  16  70  17  36   1  11  20  61  99  12   9  86  41  64  57  46  14  52  98  65   6  13  45  33  94  76  74  17  92  98  50  27  73  77  10  68  97  90  59  54  33  96  34  94  59  98  44  99  76  86  30   1  61  73  95  41  85  48  75  84  23  92  30   3  68  79  12  83  31  38  34   5   4  84  17  77  73  38  21   6  85  32  23  68  28  98  75  26  98  14  89  56  17  11  17  53  64  13  97  70  95  65  73  14   3  33  31  50  21  85  27  55  64  32  14  86  44  92  54  44  70  13  78  42  41  17  35  87  94  40  20  10  49  84  66  93  81  59  55  55  46  66  39  52  34  48  90  44  64  81  75  89  24  19  25  37  80  14  16  10  75  52  69  33  48  16  17  93   2  39  93  71  96  78   4  64  63  80  74  46  41  93  98  92  89  37   3  15  80  68  97  69  41  16  37  27  41  25  80  13  12  69  47  59  58  34  35  79  43  77  34   8  89  75  32   4  97  28  18  28  42  92  92  15   7  38  36  95  85  70  21  14  82  66   4  40  77  26  22   5  85  31  72  51  93  30  35  11   8  51  55  86  24  13  55  70  97  22  25  26  87  37  23  83  93  26  99  30  53   9  89  34  53  28  16  68  14  85  36  84  69  69  75  30  72  96  56  36  38  78  43  48  87  93  29  70  43  34  21  14  71  36  10  26  63  13  45  56   8  95  70   2  58  25  60  20  13  77  61  97  95  64  23  82  38  46  58  91   3   5  68  35   2  13  27  52  83  18  67  89  89  36  96  62  83  95  19  59  37  80  97  35   4  23  96  47  34  27  61  84  10  98  60   8   8  11  28  49  60  36  47  80  73  76  63  74  86  53  21  68   3  57  66   6  39  86  22  12  96  24  42  58  79  22  12  56   9  63  79   3  82  96  63  31  58  47  80  21  45  94  13  97  31  12   6  36  50  96  45  48  49  62  96  55   6  49  29  50  94  37  82  90  66  67  93  56  13  92  60  88   8  68  79  51  97  71  76  52  28  81  89  99  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            97  43  68  72  10  75  23   2  21  15  34  31  17  33  52  64  95  35  96  64  27  16  42  35  65  68  77   3   4  68  15  10  84  31  53  15  16  81  56  92  11  82  75  43  55   9   3  44   1  10  39  84  28  32  25  28   2  27  88  32  27  31  85  20  26  94   9  97  13  43  25   9  39  55  12  12  49  89  44  40  99  23  95  51  80  23   7  36  63  97  56  70   4  84  23  53  54  61  63  36  42  67  59  84  78  90  22  28   5  10  87   4  33  22  85  95  70  97  32  36  57   1  61  65  76  47  50  97  27  31  14  47  41  89  49   2  31  68  57  79  23  74  44  38  67  70  69  56  65  76  60  94  42  53  21  50  36  61  71  34   9  51  38  18   4  38  32  37  50  19  78  20  59  89  85  61  28  59  85  83  58  16  48  34  62  35  30   4  78  68   4  19  69  22  46  12  45  85  77  65  74  69  82  45  74  45  23  53  36  17  24  53  53  27  25  86  30  86  69  74  15  41  73  18  89  69  74   5  46  71   9  76  10   6  16  74  94  24  69  59  38  45  99   9  65  34   9  77  23  13  50  42  44  39  99   5  80  31  29  28  17  97  57  99  15  31   4  34  71  75  78  35  64  97  66  51  99  28  80  19  46  29  52   5  31  30  96  17  78  96  36  27  86  14  65  79  14  19  33  84  99   5  78  37  97   2  18  69  34  11  75  25  31  52  20  22  57  30  59  38  64  45  58  67  59  74  78  16  10  65  13  13  83  24  85  25  82  53  90  36  72  29  45  85  47  80  20  86  59   2  91   7  30  52  14  91  48  75  31  63  13  88  59  51  64  35  86  74  41  89  21  22  53  59  47  53  39   7  87  35   8  77  65  93  84  97   9  59  15  70  90  15  14  66  70  53  49  61  53  28  31  30  52  78  84  19  94  69  18  81  36  81  69  15  41  28  77  45  96  48  17  93  49  65  90   6   3  56  96  36  10   3  77  86  12  65  71  86  26  44  81   6  23  50  51  13   6  81  66  58  82  53  46   5  42  52  74  45  28  58  73  88  79  78  47  66  31  76  39   1  30  44  78  99   9  91  75  57  46  59  96  42   4  43  53  23  97  59  42  67  70  39   4  81  17  53  15  86  28  51  12  42  86  38  20  27   3  45  17  26   4  22  61  76  73  52  58  54  11  50  76  28  85  57  65  73   1  92  17  51  25  60   2  20  80  18  55   2  17  42  35  80  91  57  97  75  97  62  43  66  88  43   4  69  77  17  27  56  89  44  56  69  98  24  21  23  89  77  85  41  78  53  63  35  51  41  35  78   2  71  56  12  42  91  82  85  36  20  68  89  41  73  20  82  87  34  13  44  85  91  22  50  74  56  58  26  66  70  70  14  62  82  91  47  66  81  58  44   7  58   9  15  54  26  56  60  89  17  92  38  32  51   1  95  94  53   6  52  15  41  92  14  43  64  70  48  36  23  59  94  70  88  48  47  32  90  49  13   3  95  23  68   8  19  65  58  36  16  29  44   4  90  25  83  38   5  53  10  18  97  14  54  37  40  53  42  18  27  55  59  68  33  85  51  78  99  19  38  47  79  72  18   1  66  51  34  60  66  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              33  44  47  98  73  86  18   9  46   3  59  97  62  51  11  21  33  57  43  46   1  63  55  50  86  91  64  20  25  16  74  63  36  45  58  19  33  74  76  38  93  72  10   1  24  79  35  73  47  83  59   7   1  96  23  92  63  47  93  75  80  44  14  21  28  29  28  11   5  52   6  91  30  43  44  65  24  38  20  84  54  27  77  85  92  50  45  13  61  97   7  22   3  80  36   7  64  83  71  56  10  23  44  83  28  26  13  61  58  33  40  95  57  56  28  99  98  45   1  90  47  98   8  41   4  64  63  68  45  95  23  88  28  24   3  30  76  89  34  42  95   3  21  36  12  36  11  82  45  34  25  84  44  31  87   2  33  27  74  15  66   4  45  73  21  87  18  15  64  68  43  81  71  86  77  93  91   3   4  49  71  53  15  75  56  50  95  71  81  58  74   7  52  38  17  41  66  72  60  34   3  83  55   9  89   4  97  21  40  56  82  34  66  81  94   4   6  90  72  25  66  33  76  31  29   4  85  50  91   1  96  47  35  85  32  95  69   7  88  37  95  38  52  54   3  39  14  57  52  84  34  30  48  16  32  54  49  21  46  27   4  62  18  36   7  93  25  17  49  50  77  32  36  26  27  14  27  33  46  81   7  33  94  57  62  83  76  17  37  62  31  68  57  69  39  55  93  39  72  42  41   5  61  19  18  88  37  99  93  75   2   1   9  33   9   3  66  37  57  13  98  98   2   5  20  66  16  85   3  48  82  75  13  77  89  17  86   8  49  82  67  60  32  77  44  17  14  63  27  47  13  87  30  45  13  91   6  28  97   9  33  33  85  66  97   6  75  15  67  43  85  90  89  53  32  46  74  98  55  55  81  63  26   3  67  37   5  28  96  74  16  91  94  57  56  41  27  72  32  92  46  97  84  11  46  22  23  29  96   8  83  67  57  52  57   1  81  10  16  75  70  72  97  18  37  58  71  31  49  12  52  85   4  64  87  15  90  46  29  28  24  14  40  72  79  25  26  83  96  50  85  91  17  69  23  47  29  84  89  43  30  82   4  19  58  95  12  45  80  45  81   2  66  64  73  18  32  43  52  99  58  88  57  48  51  72  28  29  69  60  66   7  54  92  73   6  73  60  78  82  80  19  99  79  47  60  57  36  35  65  51  48  52   1   9  18  16  70  15  22  65  25  49  34  61  35  13  64  65  75  76   1  19   5   1   3  78  64  37  81  68  31  94  76  23  25   3  64   2  97  32  26  77  69  11  32  80  11  40  43  67  69  73  30  50  81  68   2  36  68  99  35  63  28  67  91  88  99  77  51  87  78  54  92  88  72   3   8  53  68  12  76  85  61  48   2  54  25  15  71  30  27  75  45  98  83   8  45  83  80  45   1  74  60  55  46  73  66  35  23  36  79  50  98  88  79  38  78  47  80  84  84   4  71  83  33  72  84  95  41  34  15  42  88   3  74  71  42  27  29  87  69  23  14  68  39  63  71  48   5  35  91  28  24  10  35  43  96  41  39  25  72  65  82  73  15  70   3  61  99  91  22   4  14  76  96  83   3  83  91  82  54  64  33  87  57  58  62  16  69  87  52  47  78  84  80  44  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                10  21  80  99  21  41   7  56  96  80  85  53  39   7  48  83  99  75  32  31  66  12  90  68  16   5  16  81  97  17  77  78  18   9  90   5  38   6   6   5  13  69  90  59  17  39  27  55  12  62  48  42  89  27  47  93  87  10   1  82  88  45  37  17  47  69  20  26  55  13  10   6  47   3  48  71  32  71  58  97  30  84  33  67  43  22   1   8  26  63  36  30  28  92  93  41  15  63  27  68  82  69  73  49  51  98  54  66  68  82  94  97  61  69  49  45   3  52  51  77  65  56  74  29  95  53  41   5  41  45  70  98  84  16  34  28  20  35  16  58  81   1  81  30  88  49  59  83  72  99   3  39  23  88  37  15  33  56  43  61  98  59  76  58  75  69  71  19  33  25  61  31  64  97  94  98  52  85  31  10  24  52  10   4  15  53  61  33  82  45  40  30  39  66  72  86  68  45  25  34  19  93   9  64  51  90  31  45  12  30  80  42   6   2  54  46  10  90  87  94  85  61  94  66  78  27  35  63  96  48   7  34  51  78  28   9  95  71  40  40  54  49  90  69  27  52  30  18  54  60  73  67  54  29  23  26  39  74  75  77  95  41  24  18  82  31   4  23  41  78  71  12  38  33   1  32   3  63  37  21  26  67  53  42  97  31  86  70  37  15  10  22  54  51  33  57  72  27  91  54  97  35  58  89  41  25  10  37  87  87   7  40  65  51   9  29  55  60  76  49  85  12  69  41  57  18  45   8  49  54  12  44  33  34  95  19  14  61  30  92  74  19  60  53  57  67  55  93  12   8  83  41  47  86  78  19  20  62  20  39  28  97  13  92  18  95  96  41  55  77  49  76  31  92  26  97  21  18  82  28  43  70  68  75  98  11  73  31  84  91  80   7  81  25   6  56  95  51  17  19  17  78  86  26  72  93  10  39   2  17  92  34  49   2   9  44  15  19  93  53  65  65  15  78  97  55  39  21   8   3  46  17  15  71  63  93  93   1  33  39  43  32  48  68  62  18  37  90  90  80  25  43  40  18  65  91  41   5  81  85  16  51  97  46  84  69  57  65  89  91  24  63  95  86   7  59  22  42  16  71  62  45  30  38  25  69  82  34  31  38  75  11  97  12  47   4  66  29  94   7   1  80  44  78  88   2  50  77  71  77  63  18  17  81  64  72  63  69  28  81  52  64  67  44  17  84  20  99  69  53  50  95  85  22  60  45  46  40  20  89  16  77  56  79  35  88  15  95  89  31  74  77  29  37   5  41  97  54  92  63  30  88  27  94  97  38  93  97  70  74  94  25  25  46  43   5  45  49  29  37  80  31  51  76  65  69   7  32  44  74   9  67   4  74  87  28  93  54  30  72   8  55  90  56  40  81  98  95  84  24  25   1  42  21  78   1   7  13  43  33  67  86  59   3  95  30  81  10  33  40  31  76  75  24  32  49  20   1   1  70  55  63  29  45  27  14  70  90  67  70  99  55  76  47  19  55  18  34  16  34  75  20  63  91  21  33  64  27  94  55  67  26  91  56  79  28  42   9   5  85  98  76  79  11  12  17  91  90  56  60  63  40   4  26  69  71  53  81  32  30  82  60  31  97  56  75  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  78  53  84  26  59  85  40  47  40  88  87  45  29  57  46   6  22  83  83  94   4  16  27  52  33  99  94  24  78  63  82  63  70  93  93  85  34  71  26  85  98  11  28  86  55  29  13  72  67  29  75  72  53  78  13  98  57  35  78  12   7   8  45  52  35  91   4  91  80  20  22  21  65  42  29  66  85  24  89  18  69  97   8  95  68  92  39  86  23  67  25   9  94  73  56   4  19  75  69  70   8  86  24  63  91  91  75  87  39  79  69  78  12  55  60  37  52  54  44  29  79  68  21  53  22  84  24  26  66  29  70  84  16  74  45  30  71  18  33  12  26  51  85  79  86   8  47  74   6  50  73   4  40  85  50  88  90  42   1  18  36   1  57  43  33  33  41  32  57  26  20  81  78  82  62   3  70  83  82  28  84  46  29  55  57  69  46  57  90   9  57  21  85  40   2  56  29  74  84  35  64  35  22  27  98  34  51  84  17  58  27  86  68  89  72  77  34  22  35   1  66  82  41  65  83  83  45  40   5  52  81  93  44  16  37  77  28  68  91   8  42  53  53  89  30  66  30  24  27  83  92  92  44  71  53  81  42  99  37  67  64  45  63  35  24   1  27  56  35   1   1  86   8  16  26  80  79  89  59  50  97  60  52  30  49  58  30  82  62   5  28  23  93  59  28  83  61  91  52  88  52  64  40  65   9  13  30  93  21  59  29  83   1  95  27  43  22  65   2  19  76  80  11  11  10  42  64  77  44  96  80  48  13  48   5  62  58  15  38  90  16  89  22  75  94  88  75  51  38  16  90  32  88  80  97  89  14  81  60  33  95  76  59  20  69  14  71  56  41  76  95  19  27  10  33   7  75  16  47  60  25  58  37   5  38  64  55  96  44  95  20  42  44  16  57  70  32  19  31  43  28  51  69  48  27  20  64   2  51  84  61  84  27  63  92  46  92  24  48  20  95  37   7  64  70  31  82  48  24  43   6  36  80  75  13  39  25  83  49  78  11  55  58  60  33  42  57   7  59  32  95  39  97  15   5  87  86  38  65  96  63  32  44  45  65  25  68  21  23  97  20  78  80  63  48   9  65  19  12  11  53  11  28  63  36  85   8  38  31  12  24  96  11  42  48  14   1  77  80  64  94   6  51  72  72   8  15  46   1  28  64  23  35  43  36  30  97  35  50  24   8  26  77  93  54  92  60   7  88  15  32  91  42  79  66  37  39  28  96  74  98  83  90  44  65   2  64   1  73  56  92   9  28  96  16  60  40  66  18   3  51  23   4  49  56  95  57   4  77  61   9  42  66  48  39  48  48  86  56  50  30  97  50  45  39  86  15  14   7  26  86  68  78  48  17  61  16  95   9  27  69  65  67  28  20  82  23  49  93  30  76  70   1  56  12  69  97  99  76  73  37  81  18  89  87  43  90  68  15  23  93  50  56  14  51  57  96  68  10  85  87  72  51  15   2  69  96  81  50   7  54  27  10  92  91  98  12  25  72   2  93   1  23  39  85  64  27  98   5  84  49  11  27  19  82  93  92  61  34   6  13  60  75  18  34  26  35   6  68  92  11  51  19  66   1  75  41  87  22   8  83  70  99  47  43  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    30  36  22  65  38  57  92  50  90  52  80  62  62  37  44  89  57  40  66  39  37  27  39  40   3  62  11  31  77  27  42  52  53  17  17  52  69  14  27  17  33  72  73  23  67  85  78  40  40  14  27  24  38  41  66  75  91  20  22   9  72  97  38  69  78  92  37  56  68  62  64  41   9  71  60  68  88  65  76  91  45  40  28  43  25   2  86  81  12  31  62  98  77  21  96   6  61  52  92  81  63  90  67  23  20  57  13  26  23  79  13  10  14  32  14   2  21  44  82  63  37   1  55  55  86  36  40   5  40  58   3  30  66  57  86  64  15  26  51  48  55   3  65  38  49   3  60  28  87   5  85  88  20   5  50  72  38   5  48   6  79  18   4   3  28  61  66  55  43  10  60   4  38  50  69   5  14  95  68  69  11  94  83  96  99  78  58  40  46  28  82  89  12  71  34  74   8   7  76  21  28  17  81  33  40  46  16  42  27  21   2   8  26  77  46  97  65  37  47  67  86  66  24  14  73  94  48  21  44  22  25  77  49  38  53  89  95  39  72  95  39   5  48  61  77  43  51  96  45  61  33  35  92  12  71  69  22  44  30  81  80  44  52  83  42  22  92  26  18  81  72  53  44   9  10  53  28  89  32  97  98  57  56  11  26  50  69  43  13  57  53  83  82  94  73  80  73  42  75  23  15  85  23  33  75  55  72  65  42  90  34  92  40  81  47  37  17  96  29  89  59  70  32  81  77  99  16  21  17  18  42  51  13  97  57  10  84  71  83   3  72  30  30   9  66  77  18  80  63  90  21  87  36  60  38  70  98   1   1   9  82  54  83  88  11  95  49  29  75  78  24  54  73  55  15  22  76  86  86  90  49  94  65  99  64  59  14  23  22  85  90  57  44  46  59  44  34  47  82  55  71  86  22  13  56  88  20  33  13  29   5   5  58  24   6  91  56  72  93   8  21  84  33  23  64  77  57  64  72  43  77  25  38  84  60  71   1  10  13  23  49  31   1  32  30  29  67  19  56  58  19  51  31  46  15  14  73  16  23  60  33  32  25  99  22  20  44  30   5  80  15  90  40  39  97  12  36  16  91  74  46  21  48  42  30  42  74  32   5  10  17  19  37  23  74  39  86  83  19   7   4  32  96   5  29  38   4   7  33  98  57  38  83  57  26  42  79   2  43   6  93  89  21  87  79  65  57  52  18  11  33  23  53  76  61  34  14  24  45  61  73  24  41  44  97  92  11  84  12  64  83  98  48  74  89  91  72  86  76  46  30   9  80  99  56  55  30  95  25  75  82  90  23  53  93  59  62  88  62  11  88  48  63  56  87  89  20  34  33  33  22  71  12  90  40  66  41  46  35  93   6  99  33  14  61  92  80  96  10  40  16  41  87  63  20  92  62  67   7  65  47  72  83  48   2  59  56  19  65  31  64  79  89  24  44  39  48  54  39   3  16  10  90  70  29  34  27  93  79  25  19  22  57  56  92  39  77   8  85  77  22  28  96  52  19  74  66  56  32  35  11  36   6  94  27  65  22  28  11  30  71  29  98   7  47  39  65  71  12  56  49  45  12  57  81  27  73  92  64  89  86  46  81  59  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      17  64   5  14  38  73  65  26  34  41  30  30  38  54  35  50  28  35  95  70  34  63  44  83  88   6  28  88  33  56  12  85  48  68  31  75  91  33   8  37  89  40  40  54  96  61   1  59  75  89  48   5  30   2  96  83   6  20  23  14  67  57  37  97  56  30  30  22  35  93  45  10  18  93  33  54  68  81  96  17  10  11  89  48  80  34  90  86  51  17  32  83   3  16  62  76  44  14  48  74  31   9  23  90  23  56  83  46  88  94  87  49  69  74  38  85  21  42  90  90  45  90  49  91  93  40  70   4  85  71   1   4  91  94  63   9  88   5  46  20  60  64   9  94  29  27  27  98  57  97  33  71  76  16   6  10  85  16  83   1  20  33  48  22  33  15  44  67  36  15   5   4  89  87  80  57   1  37  72  67  65  33  68  39  10  88  82  74  64  69  12  40  57  84  80   4  45  50  39  72  32  42  24  60  88  98  14   5  67  53  59  74  97  20  39   9  37  12  21  20  14  66  88  13  58  54  78   9  10  34  69  88  22  80   3  22  47  98  48  81  93  53  52  46  39  82  77   9  81  91   8   1  65  25  10  62  56  21  58  84  86  13  18  62  39  14  31  10   3  14  90  28   3  98  29  33  38  84   8  67  18  50  49  36  73  67  27  76  49  87  19  64  37  34   6  17   2  83  85  64  54  86  92  85  46  80  44  80  18  96  44  67  10  20  34  52  17  70  40  98  48  20  44  34  95  70  37  84  58  92  32  64  86  72  64  79  93  80  65  58   4  21  30  16  67  14  17   9   4  80  90  74  36   9  27  78  82   9  33  28  79   7  53  65  31  33  30  49  83  20  63  57  12  93  64  99  11  21  17  13  32  62  95  87  79  67  39  36   6  34  11  73  77   2  39   6  34   2  43  58  92  53  97  39  95  15  59  88   9  97  61  41  68  75   8   1  27  79  87   4  39  56  16  90  39  33  79  70  18  58  81  18  17  75  14   5  61  23  51  22  50  77  34  10  30   1  71  80  53  19  17  23  78  75  79  65  92  35  96  68  75  64  85  71  35   1  14  15  53  68  89  69  68  90  84  91  35   5  69  83  51   2  72  43   1  54  14  28  89   5  16  15  40  85  61  34  67  13  36  11  10  80  14  70  18  55  16  17  35  20  77  42  74  16  54  71  83  60  88  13  32  20  31  86  84  71  69  13   4  32  78  54  95  40  50   2  17  79  67  56  29  78  90  31  22  18  48  39  85  28  14  39  91  46  70  39  83  46  10  98  43  48  71  52  24  46  51  25  88  46   2  74  79  15  85  44  19  61  69  36  49  54  95   2  61  92  97  39   8  95  16  70  26  69  96  68  63  53  38  39  93   4  91  61  65   8  39  23  35  35  56  53  56  74  23  60  11  44  76  38  46  55  20  99  20  82  12  45  29  40  48  24  49  80  31  12  52  44  83  15  48  97  72  84  96  75  39  79  54  12  66  80  98  65  44  70   3   1  67  11  10  93  82  58  64  47  78   6  55  18  46  63  62  66  50  82  38  55  67   6  20  73  64  58  60  17  84  49  19  23  51  79  86   8   5  87  82   1  18  42  83  31  87  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        59  91  37  56  69  35  26  61  74  65   9  78  34  41   8   1  42  85  52  26  66  70  35  16  92  51  25   2  18  28  74  49  93  21  25  13  75  40  17  13  35  32  24  84  69  22  82  81  18  75  52   6  92  28  50  60   6  83  65   4  39  50   4  64  83  18  11  49  11  57  28  64  52  68  34  23  81   9  47  57   2  59  39  88  10  52  68  14  18  47  27  59  90  17  93  11  58  85  27  37  40  11  41  99   7   9  73  51  45  79  76  25  46  92  39  42   8   3  10  24  74  49  97  78  69   9  57  37  63  94  31  93  72  70  83  78  12  53  84  86  14  13  77  62  28  85  26  69  75  12  53  88  61  56  69   6  75  25  30  90   6  22  59  42  89  97  32  97  74  21  10  32  23  69  44  27  60  56  14  39  32  80  40   2  57  26  46  20  66  59  29  52  63  35  15   9  82   1  85  68  62  38  16   5  82  30  88  98  15   8  83  39  63  15  40  58  59  90  93   6  87  23  15  58  31  19  64  15  25  94  93  66  99  99  43  64  42  22  32   4  55   2  68  55  70  40  98  57  76  68  34   6  28   8  40  81  18  40   3  41  37  34  63  57  10  11  95   8  32  97  80  63  76  92  10  25  80  43  76  27  73  16  50  74  46  72  95  57  13  14   4  30  43  89   8  78  68  27  86  12  36  10  95  77  38  93  56  86   3   6  57  55  20  30  93  10  51  49  96  60  22   7  36  94  30  75  65  89  86  14  62  57  73  77  28  89  97  28  94  33  95  46   9  51  32  15  48  15  14  53  22  93  61  22  58  36  41  47  46  88  77  80   3   8  99  41  38  75  45  44  91  16  41  37  52  24  84  72  93  34  27  32  86  79  55  18  70  49  73  61  31  96  76  80  28  95  96  70   1  52  33  79  52  82  79  42  56  95  84  90  61   1  87  53  63  41  88  67  33  42  57  87  41  80  20  60  39  98  13  90   1  98  43  68  12  13  94   2  88  54  67  35  91  52  82  73  89  16  76  33  10   5  56  93  25  66  10  21  56  41   8  89   5  45  21  12  26  94  83  12  72   9  64  55  76  84  61   6  90  31  50  36  68   6  86  55  91  82  97  49  21  60  52  33  44  91  16  40  17  80  24  47  45  67  93  85  15  11  38   8  16  25  98  41  49  48  58  38  95  60  87  81  26  62  52  39  56  51  76  38   6  30  37  44  22  37   1  81  45  95  66  99  13  25  16  74   2  85  16  28  31  33  56  29  49  88   1  37  99  21  93  71  35   7  67   8   4  32  89  19  46  12  86  59  85  54  42  50  27   9  83  84  95  43  13  51   4  55  37   1  95  92   1  96  81  37  23  83  95  82  64  22  65  78  92  39  64  60  78  39  63  73  81  93  65  44  67  76  47  94  33   7  74  48  30  75   7  35  33  37  91  34  17   1  72  25  38  47  47  94  82  28  10  25  94  95  74  86  50  60  52  54  59  77  20  68  41  48  94  94  68  26  73  18   3  10  91  58   6  45  99   1  82   9  24  95  34  36  25  64  25  62  11  80  78  57  31  10  19  28  32  29  63  59  20   3   6  38  65  80  84  39  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          30  22  33  63  64  89  22  65  10  62  49  17  59  56  87  25  57  66  32  21  90  79  26  19  40  74  62  42  87  26  71  56  50  33  64   5  80  12  95  82  18  23  46  67  98  98  92  25  77   1  92  44  91  99  27  81  70  87  44  52  44  70  55  20  23  81  66  90  14  42  81  92  22  40  55  59  85  71  62   3  45  10  15  18  28   6  75  36  47  11  33  96  48   2   5  13  28   5  48  61  76  47  93  61  49  96  84  40  71  30  84  82  32  59  32  22  19  77  74  14  28  88  72  48  34   8  83  41   1  60  41   5   5   7  58  52  12  55   4  13  66  19  28  58  11  49  80  94  72  65   5  32  90   4  49  86  91  38  42  13  27  22  66  10  47  29  72  18  63  65  93  92  61  22  15  33  66  21  77   9  83  86  78  93  55  89  73  12   4  61  87  89  40  83  86  12  11  92  56  34  41  29  36  73  24  75  52  35  53  81  25  48  39  83  34  13  16  66  24  96  62  44  37   9  42  94  45  74  65  58  54  85  14  48  44  10   7  81  50  79  49  94  11  21  23  25  76  10  13  38  23  15  42  38  10   9  60  82  45  87  46   9  31  27  50  70  71  77  16  52  50  51  15  30  57   6  18  90  90  24  88  15  79  19  76  62  23  24  33  87  50  88   5  54  38  47  35   4  51  42  96  29  56  64  94  89  36  83  20  61  97  44  24  22  11  78  22  51  21   4  92  53  89   2  15   1  20  71  78  34  13  65  13   2  48  96   1  12   1  51  89  43  43  44  20  66   9   8  64  81  73  36  85  12  55  62   4  93  88  40  88  14  66  47  40   8  16  72  64  62  82  61  53  84  19  47   3  24  12   8  35  23  25  94  51  74  96  86  97  62  16  68  21  39  75  35  29  44  26  22  72  68  47  85  66  36  24  67  63  50  18  29  23   7  92  24  44  94  24  57  92  24   1  69  26  33  70  55  65  51  41   7  66  22  75  20  23  50  96  19  23  84  67  53  20  31  35  59  50  33  65   9  44  35  76  98  28  32   7  10  81  81  18   7  27  48  22  93  59  11  29  43  50   2  21  12  41  59   1  99  21  30  20   1  57  37  55  22  26  65  22  19  83   5  90   6  91  77  80   9  99  78  33  75  26   7  41  70  26  23  18   8  69  52  32  30  31  37  87  25  58  35  91  90  30   1  55  23  77  83  72  60  28  87  10  56  47  26  92  13  49  61   7  74  85  90  33  61  51  42  70  15  67  56   6  65  30  45  31  78  94   6   8  78   3  21  96  98  66  44  52  56  82  80  71  64  26  92   6  71   8  81  63  86  55  47  74  52  73  62  44  52  19  85  30  43  75  68  52  30  89  86  92  17   9  63  80  10   5  17  39  46  36   1  26  43  91  49  67  30  68  25   8  92  54  37   6  31  91  83  97  10  60  93  69  88  64  77  88  16  18  18  78  95  15  49  97  58  72  35  63  26  93  97  98  51   4  51  14   6  55  65  91  82  53  80  34  50  29   9  15  58  24   8   8  16  93  10  29  23  94  18  94  91  94   2  92  50  53  43  27  69  89  59  34  46  60  58  13  29  27  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            14  89  78  72  75  96  98  89  72  23  61  34  15  59  36  37  98   1  72  44  95  50  67  69  44  24  73  20  13  51  14   6  53  90  84   3  65  17  89  70  49  66  44  21  57  13  75  13  26  75  45  12  84  94  44  49  80  48  22  78  29  64   8  18  45  78   9  27  55  14  65  54   9  98  52  97  23  35  11  61  88  76  80  61  26  35   3  24  34  14  24  51  95  78   6  71  24  89  50  87  93  89  43  17  16  16  59  55  38  18  89  17  96  99  77  96  37  65  34  94  37  40  35  43  49  10   5  57  17  72  99  23  29  59  50  17  12  52  67  91  40  12  76  43  70  55  25  83  23  26  18  81  14  26  49  20   2  14   2  32  41  59  62   5  46  16  57  41  16  50  18  23  44  93  15  95   4  66  78   5  65  53  37  32  60  46  54  25  10  82  81  48  53  31  60  20  88  33  48  39  67  39  23  81  26  33  28  26  53  68  98  33  20  49  15  18  26  31   9  41  40  12  22  17  55  11  88  94  77  24  68  88  51  54  79  71  34  18  31  97  37  89  52  76  25  70  38  99  87  81  54   1  42  47  95   1  13  29  24  16  13   1  54  30  84  83  12  47  96  36   9  85  96  86  58  49  40  76  97   1  58  18  98  71  72  57  78  35  74  60  38   3  39  82  48  99  15  33  62  29  88  90  58  54  31  43  70  94  31  20  66  38  61  90  98  49  45  83  13  80  21  55  16  15  76  82  35  75  86  39  42  56  66  70  46  80  15  84  86  31  66   4  10  40  89  36   2  19  85  59  12  23  16  34  31   7  59  18  76  13  38  76  58  89  44  13  53  49  71  88   9  69  23  55  73  54   4  36  29  61  44   6  17  56  98  66  25  47  67  48  11  79  81  33   6   8  57  17  77  13  84  50  43  59   3  48  45  47  45  56  21  16  87  95   3   8  84  93  20  10  21  87  87  34  42  89  96  83  87  19  38  70  35  91  17  42  90  65  50  55  11  57  40  20  89  49  21  75  58  47  91   2  41  40  17   2  94  89  99  84   4  85  43  33  31  93  77  48  87  97  12   5  49  33  91  25  93  24  32  74  61  34  26  56  26  85  83  84  22  20  19  43  63  30  17  69  29  62  69  82   9   6  77  18  29  69  92  13  13  88  93  77   8  61  58  17  12  47  64   6  37  25  81  91  43   4  30  70  13  32   9  50  84  73  48   2  99  50  66  42  54  12  76  55  49  75   3  10  87  65  65  48  48  68  95  61  75  17  21  24  47  32  60  30  21  78  41  42  93  23  58  35  98  22  57  12  84  24  59  77  91  75  36   5  28  83  93  24  34  64  40  79  39  69  99  86  22  22  64  40  52  16  23  52  38  72  64  80  31  13  31  91  89  18  28  26  16  37  24  92  84  94  90  55  81  67  32  72   2  27  34  34  60  88  30  69  76  28  15   9  91  86  54  47  88  76  11  88  86  61  48  23  83  43   6  66  86   3  58  84  31  13  14  21  45  62  12  64  52  64   9  91  43  59  60  65  69  80  56  36  73  13  98  72  61  62  20  22   3  42  89  92  54  94  35  26  18  12  91  99  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              71  38  52  45  42  29  91  73  61  55  38  67  87  11  18  61  94   8  66  91  62  54  83  59  47  50   1  58   6  98  95  96   6  75  93  52  72  32  65  87   5  28  68  15  12  40  76  13   9   9  46  73  55  36  63  94  96  42  74  13  57  67  58  50   4  51  81  38  88  88  46  25  84  68  95   8  31  78  84  84  58  65  72  42  58  58  72   3  47  52  12  63  31  97  69  89  42  28  76  81  47  66  88  76  61  14   3  86  95  28  22  74  75   8  57  52  85  67  96  58  26  88  64  19  18  41  78  34  24   3  79  56  20  57  16  16  64   9  43   3   2  36  67  44  58  78  92  16  66  88  25  12  11   1  92  87  14  91  43   5  63  13  94  42  57  51  53  49  27  85  64  75  47  43  68   2  16  42  19  24  68  52  64  25  82  49  66  80  29  67  19  16  60  10  19  50  71   8  53  16  44   7  71  13  84  13  89  90  86   4  22  88  54  66  99  97  42  45  58  21  76  92  71  29  91   1  85  40   8  57  63  41  69   5  36  38  84   3  89  47  18  62  49  64   3  72  52  38  60  16  26  65   5  52  43  15  95  70  10  15  97  72  37   4  94  98  26  50  32  51  39  25  54  97   6  69  59  23  72  99  50  15  24  60   6  80  74  39  80  43   1  71  17  93  81  40  72  64  50  10  15  93  71  61  57  47  83  17  99  94  43  99  50  26  68  90  23  19  88  37  13  90   5  20   6  67  39  66  44  93  49  93  60  26  36  41  91  84  24  78  21  50  35  95  27  93  34  43  54  93  74  74  45  33  97  89  32  78  46  71  59  11  28   6  35  15  88  40  13  31   4  41  21  14   6  25  89  39  44  55  59  48  27  64  79  32  57  59  72  23  57  78  68  50  78  86  80  67  97  62  76  59  24  40  87  25  42  16  82  93  30   9  58  51  46   7   1  95  49  15   7  52  54  48  93  37  29  96  42  83  66  41  14   5  91  69  72  97  12  55  49  36  88  40  99  47  98  90  85  41  16  60  47  97   3  90  51  14  80  42  64  73  64  26  76  53  26  23  97  93  30  68  16  32  83  87  89  70  86   6  26  26   4  66  92  41  38  77  70  96  96   7  20   6  64  71  85   6  91  60  19  37  22  72  39  66  96  17  11  80  92  66  92  65  55  69  47  96   2  13  34   1   2  63  50  72  82  63  73  76  95  83  53  96  67  66  81  79  93  61  72  43  41  33  41  68  27  42   8  90  53  33  15  98  41  94  16  76  24  83  22  30  48   5  38  22  39  24  75  85  16  18  36  28  15  42  82  22  99  94  13  30  34  16  36  24  59  54  50  95  81  51  80  61  69  29  75   3   6  67   9  76  69  70  79  77  91  47  86  69  93  30  11  12  39  39  39  72  30  84  86   9  54  14  58   1  81  12  72  67  55  50  68  32  20  85  81  49  87  77   9   6  34  18  80  65  28  43  16  50  28   9  86  94  25  50  62  87  87  97  50  77  39  44  29  69  53  15  61  82  44  52  63  97   7  44  95  24  25  12  35  28  20  34  24  51  69   3  20  34  99  46  75  23  54  92  20  63  81  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                90  45  73   7   6   7  95  50  14  21  39  43  89  42  15  84  22  88  54  49  35  42  37  62  65  13  75  90  33  63  45   1  21  19  33  38  70   5  90  84  69  33  57  85   4  94   5  28   2  88  74  56   7  71   6  23  63  28   9   8  70  81   4  46  45  19  87  36  58  53  21  24  46  44  71  94  28  30  97  43  42  55  93  69   8  49  75  22  45  66  50  26  76  28  50  90  17  85  61   4  78  17  22  21  39  68  37  62  63  62  97  57  56  21  74  79  16  52  25  49  63  23  47  65  60  11  47  98  41  85  70  62  12  89  87  79  32  14  92  76  53  48  37  65  13  69  52  87  58  34  14  97  56  51  82  66  56  73  91  68  63  60  25  34  14  71  94  57  31  27  65  15  44  14  80  45  34  36  82  19  28  83  33  58   8  22  97  76  72  61  26  49  10  56  23  53  25  89  58  84  12  95  31  76  55  94  20  42   2  31  87  83  83  33  33  12   1  22  25  25  70  49  10  29  80  85  13  60  52   9  39  27  27  50  22  58   1  95  68  16  41  30  58  79  67   9  30  65  21  73  66  93  69  75  91  78  28   5  73  60  93  61  26  93  97  49  18  38  87  37  20  91  93   5  24  89   4  20  64  87  39  93  11  10  37  52  33  14  54  69  60  25   9  12  64  37  81  74  91  73   9  69  27  36  78  10  97  60  12  65  10  94  45  37  66  65  44  31  77  96  82  54  87  98  23   9  35  83  11   4  91  58  37  19  88  25  29  28  55  30  17  19  90  24  66  71  81  35  73  56  54  98  46  79  63  73  71  44  89  48  94  99  93  22  54  82  32  76  99  63   6  84  12   8  43  74  93  68  35  18  68  32  45  14  49   5  22  25   2  22  28  59  79  28  17  33  62  47  22  22  53  26  61  38  31  98  63  58  23  32  33  36  46  43   5  98  55  70  69  54  57  77  38  39  14  63  74  65  81  22  91  21  40  37  44  52   5  87  27  86  27  68  82  74  82  84  19  43  79  23  51  35  51  87  71  91  15   5  89   5  16  11  62  37  54  91  16  74   9  12  31  95  94  61  98  38  73  69  61   5  28  22  60  29  35  44  94  14  99  90  81  81  68  13  23  24  15  65  47  77  58  57  98  14  28  60  29  17  23  37  39  60  40  54  61  33  85  78  88  13  77  61  85  79  88  30  75  71  83  71   7  36  63  59  48  16  91  61  11  10  89   9  19  10  78  44   2  72  97  27  26  50  41  25  12  67   9   2  86  73  19  33  45  61  40  53  96  90  12  70   1  38  97  59  15  73  87  31  20  20  15  40   6  45  20  62  99  71  78   5  24  86  33  26  10  22  13  20   6  47  90  46  64   7  29  92  91  69  44   4  34  52   8  39  49  85  46  62  39  36  56  38  86  86  92  42  13  59  97   2  39  14  64  88  10  77  26  55  41   4  40  93  36  64  13   1   9  15  55  88  88   6   7  30  25  89  22  92  52  45   8  31   3  22  33  15  31  73  38  18  26  48  10  47  38  77  72  12  29  10  80   5  82  35  87  43  79  92  25  16  43  77  87  36  78  89  90  52  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  80  45  60  86  97  19  62  84  50  21  54  84  46  19  81  82  68  76  84  81  73  63  66  59   1  92  10  75  59  15  79  37   3  12  36  39   6  50  92  42   9  33  90  61  60   8  30  58  75  87  56  12  40  48  74  14  17  90  49  22  75  65  63  57   4  63  97  82  51  20  35  69  15  21  68  97  14  95  89  15  33   9  83  70  91  30  47  96  55  43  42  62  19  83  24  21  82  55  60   9  87   8  50  11  23  97  26   4  22  89  97  46  96  80  59   1  37  52  86  91  18  35  51  45  74   1   7  40  53  55  57  32  30  64  59  56  25   8  98  25  56  50  84  94  43  99  79   3  92  76  62  25  83  60  67  84  64   2  51  97   1  95  97  22  68  40  97   2  45  35   6  48  93  73  35  10  40  34  91  78  43  20  78  61  79  64  61  86  90  80  26  89  21  19  81  35  97  13  41  41  98  31  84  18  76  99   4  88  33  13  92  83  75  47  97  20  87  76  82  31   7  20  47  64  64  87  22  94  19  12  62  82  30  89  70  52  17  27  37  45  36   3  20  27  22  59   2  49  43  76  22  80   3  16  12  28  94  69  55  29  89  20  84  44  51  58  16   1   2  92   1   8  47  68  27  71  57  81  14  22  72  12  96  16  69  84  61  30  82  33  37  64   7  66   9   2  26  54  77  24  29  35   5  50  42  66  23  41  15  15   8  25  90  96  55  96  90  78   8  25  27  93  15  30  24  54  17  23  86  20  65  81  57  27  98  64  31  84  65  94  60  91  72  97  46  98  25  72  16  40  56  67  24  55  50  83  84  73  47  96  28  58  92  44  28  27  53  15  89  20   7  79  88  16  71  41  84  25  20  79  98  31  72  83  81  89  31  74  92  89  93  43  61  88  14  20  71  11  67  23  24  78  37  90  42  93  63  41  97  96  12  30  56  64  58  16  54  94  81  71  14  62  75  89  50  34  68  63  78  88  52  87  84  19   8  99  63  69   3  58  79  86  94  15  63  56  15  27  35  18  36   8  12  98  76   1  25  49  26  92  68  88  26  21  78  14  20  87  35  70  47  55  85  22  52   3  27   9  81  44  43  10  25  82  49   8  73   8  99  46  98  42  78  66  30   9  54  62  53   2  23  54  22  47  41  25  38  81  71  96  67   3  81  70  49  83  80  97  54  36  64  68  81  30  34  17  91  67  80  73  47  87  95  72  45  70  38  79  83  82  45  14  39  90  38  42  38  56  42  69  23   5  41  73  26  28  55  49  49  45  52  31  75  88  49  18  19   3  79  70  19  82  72  19  38  24  32  79   3  15  77  89  16  34  75  11  53  74   3  37  64  32  87  55  83  13  99  40  73  66   8  81  63  31  20  73  84  77  17  41  23  65  97  81  93  65  44  70   9  65  19  36   1  83  17  36  77  70  68  63  12  84  10   1  28  63  57  78  86  94  14  46  59  32  57  78   8  32  41  37  97  84  66   4  55  85  20  93  89  21  56  16  87  97  72  77  30  46  91  48  75  74   8  71  84  39  20  51  83   1  65  15  84   5  36   6  41  68  80  29  27  36  18  21  23  27   4  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    89   1  82  82  39  93  38  93  58  92  43  78  11   4  54  47  73  89  95  56  65  79  48  39  31  68  52  80  36  50  72  14  15  64  71  20  84  32  64  57  82  79  17  22   9  69  67  48  90  92  78  66  41  61  97  49  66  85   3  64  69  95   3  82  81  42  68  90  98  44  23  80  58  80  98   1  57  24  34  67  35  62  82  32  78  37  54  69   6  80   1  96  84  83  70   9  67  62  76  24  34  26  72  81  37  81  62  11  45  15  21  30  98  19   7  81  48  93  78   5  32  62  55  16  74  56  73  29  54  87  15   9  52  22  90  10  10  77  17  34  67  20  56  22  89  16   3  98  54   8   8  64  76  55  64  50  68  98  55  20  76  23  19  20  10  60  44  90  40  11  68   2  77  44  49  27  55  73  33  59  93  57  74  98  85  68  74  72  25  66  28  89   8  79  25  26  30  81  47  51  70  81  90  46  65  49  61   1  17  15  51  81  89  95  33  29  42  38  31  94  60   1  39  28  77  64  54  74  55  62   9  35  99  47  45  45  46  92  83  65  36  26  21  48  54  38  94   5  12  46   7  31  23  35  46  91  71  47  57  26   6  84  83  61  24  25  50  92  57  20   7  85   5  46   6  81  32  23  77   7  26   3   1  84  18   1  64  99  88  26   8  92  27   9  50  44  78   4   6  21  60  89   9  34  43  75  28  16  67  83  49  91  76  53  38  78  99   7  29   7  84  86  75  68  37  48  72   5  43  99  92  47  12  31  23  61  49  29  97  11  43  16  79  70  12  74  34  83  55  67  15  80  78  33  58  37  86  93   8  56  22  12  77   8  85   8  84  76  54  63  69   4  43  63  56  86  81  77  79  64  14  33  41  74  23  69  19  88  99  51   2  37  51  52   8  40   5  63  29  23  23  37  64  66  81  64  47  87  30  18  15  67  11  27  57  75  32  71  33  97  84  87  79  26   6  30  12  49  59  26  24  29  75  49  88  38  72  88  62  81  87  19  21  23  94  74  10  61  56  92   1   7  53  19  21  20  38  54  70   6  78   6   4  80  40  97  56  75   6  11  10  12  92  47  96  14  52  61  67  75  71  58  26  57  10  12  39  16  72  69  64  17  35  24  87  22  29  31  54  87  22  81  33  11  98  11  63   8  67   8  74  52  16  48  31  17  32  19  41  83  25  54  73  13  62  71  65  88  60   9  13  49  88   6  77  73  24  28  61  72  40  17  21  54  95  71  51  16  29  67  80  27  55  50  51   6  12  99   2  35  87  68  88  54  30  86  17  96  97  32  58   5  38  43  26  18  46  81  29  59   1  66  84  92  50  68  92   1  64  74  94  47  89  94  85  50  69  80  74  41  31  66  78  97  69  78  69  26  34  61  26   8  74  69  58  75  46  60  46  61   8  72  52  72  86  76  24  44  41  98  12  47  44  71  47  58  91   2  68  33  45  31  66  66  14  79   1  43  70  23  30  79  92   5  47  60  14  95  41  31  37  10   1  85  81  72  88   3  82   5  54  43  58  74  31   8  29  38  72  74  25  72  64  70  85  86  11  43  30  60  30  36  11  26  66  19  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      53  85  64  20  84  23  73  42  49  49  38   6  97  96  13  69  55  41  70  61  13  84  73  76  83   6  25  57  82  66  99  76  92  57  22   1   9  38  69  26   5  73  51   8  36  78  92  46  41  25  76  21  48  26  86  67  76   4  96  88  92  99  76  25  74  54   6  11  70  11  67  70  82  41   8  64  21  63  29  44  16  52  74   2  12  70   3  32  69  15  33  14  66  22  85  37  17  87  97  47   7  41  80  20  18  22  56  17   9  13  75  27  45  77  14  57   9  45  98  94  57  63  84  10  98  74  19  67  97  82  18   7  12  18  38  64  98  89  61   9  71   2  43  33  80  49  82  18  22  59   1  12  98  88  34  86  22  45  32  84  35  62  11  29  18  41  53  95  59   3  65  60  86  85  58  33  77  88  75  22  17  31  58  70  21  96  25  39  24   4   4  40  23  97  84  97  91  66  33  91  31  27  97  59  46  58  36  55  56  71  52  86  71  79   1  41  64  90  49  29  52  29  63  46  68  86  38   6  76  40  54  40  62  34  93  15  73  50  51  89  56   9  23  40  77  84  72  86  40  48  17  38  59   2   6  85  90  68  44  62  81   7  98  19  59  13  23  43  13  91  61  24  41  96  12  56  61  17  23  46  52  87  35  80  39  16  25  88  47  39  88  41  97  62  10  13  59  73  88  83  72  15  68  74  64  22  96  39  95  95  45  63  42  43  78  23  33  91  79  58   7   5  50  66  76  48  35  33   2  38   8  24  42  69  93  82  56  43  17  20   1  95  36  31  17  12  71  74  42   5  14   4  28  58  31  26  65  88  69  36  51  92   5  14  83  60  55  19  40  56  26   1  52  57  83  73  56  30  44  10  60  14  65  78  71  91  65  21  14  11  78  58  20  45  28  78  81  22  17  71  23  58  48  72  47  87  61  19  50  78  49   2  63  99  16  41  42  10  97  58  81  67  66  63  80  87  26  79   1  85  56  33  46  13   5  23  73  94  60  36  13  68  99  64  17  99  26  16  36  15  85  71  10  31  71  55  18  72  74   8  37  54  22  59  88  67   5  90  74  53  39  10  53  77  98  88  92  14  20  13  37  63  99  68  90  23  22  11  89  48  48  92  68  29  24  27   5  56  99  12  48  23  81   5  69  21  23   2  41  70  89  16  57  51  81  38  49   7  27  86  91  93  36  25  70  27  35  98  36   9  80  62  26  42  19  71   9  31  88  63  85  74  30  29  28  40  67  61  47   4  32  27  16  84  63  10  89  42  93  37  45   3  45  60  12  62  87  72  97  38  32  10  19  34  79  76  62  90  88  69  67  39  29  90   5  12   6  28  41  67   6  23  50  48  42  63  38  22  17  44  68  86  10  81  31  71   5  67  63  60  20  91  88  89  94  69  80  73  75  15  57  55  27  60  39  41  98  91   3  50  45   7  87  17  96  95  91  41  35  70  27  35   5  48  18  19  74  32  23  75  71  68  69  65  69  24  46  95  78  87  88  81  73  14  52  11  61  21  63   3  19  51  66   3  48  30  32  90  46  26  79  26  16  31  91  47  65  67   2  24  92  26  45  57  62  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        91  19  71  60  73  85  60  43  31  27  38  60  72  81  95  89  23  48  87  60  98  36  71  47  71  41  82  79  32  73   6  82  79  77  35  97   4  30   6  52  99  61  85  90  60  20  14  81  73  55  52  91  33  28  61  69  44   7  29  49  46  35  10  34  21  38  81  29  82  54   2  32  64  47  24  47   9  66  60  26  51  68  16   7  32  89  66  45  90  40  49  29  82  68  38  21  31  14  54   4  64  46  96   2  58  83   9  44  58  48   8  83  10  66  36  47  89  67  88  69   3  73  17  62  32  57  17  56  36  55  40  73  97  83  26   4  69  33  20  29  17  57  82  36  13  73  43  88  29  80  98  95  26  66  80  17  49  78  55  99  17  92   5  84  73  17  24  43  21  18  85  90  80   8  80  31  64  62  95   5  45  88  96  13   4  20  90  53  16  57  56   9  93  98   6  31  91  78  67   8  93  76  42  77  44  65  51  62  90  47  12  39  72  97  48   9  31  88  12  34  97  91  59  44  50  77   1  22  87  94  51  23  76  43  70  20  90  48  23  25  76  35  77  51  63  23  77  82  77  29  21   4  42  32  72  47   8  71  84  73   4  38  77  68  18  30  79  89  23  66  67  71  30  93  45   2  82  15  96  44  24  24  22  72   2  37  65  19  13  63   7  79  42  52  66  52  69  95  76  80   6  70   8  95  98  89  80  86  67   4  99   9  51  24  12  81  42  86  11  56  51  66  59   3  95  82  23  51  25  38  98  41  31  50  26  42  41  34  91  65  45  70  55  37  80  11  48  13  38  37  15  36  89  94  23  37  68  76  29  68  53  40  18  20  15  94   6  69  39  90  83  16  21  38   3  38  63  68  93  98  73  92  29   9   5  81  58  63  19  40  51   3  41  27  91  11  22  33  18  94  31  66  21  73  40  57   4  70  52   5  96  49  66  12  71  52   3  97  59  53  64  26  18  32  39  48  23  96  89  26  98  53  63  95  12   7  44  24   2   8  81  88  46  95  38  57  16  94  50  26   6  74   7  55   3  68  85  11   8  95  30  80  82  55  79  88  81  40  43  69  39  21   5  51  95   6  97  18  97  84   4  33   4  94  36  14  60  58   4  56  25  10   6  23  28  78  17  34  71  65  43  55  33  25   4  84  23  88  46  25  40  99  24   3  46  16  79  46   3  17  61  92  72  61  59  31  22  56   8   5  74  99   8  40  91  44  99  11  61  42  25  57  92  89  43  28  83  34  45  73  15  27  66   2  79  98  91  38  70  31  87  31   6  62  84  25  28  81  88  69  51  81   4  35  78  52  46   4  67  97  36  24  87  51  20  44  33  95  35  44  57  81  18  51  74  90  10  65  82   5  37  49   3  56  97  38  38  53   3   2  30  50  25   5  29  86  43  50  75  43  49  71  13  69  27  88  17   8  93  13  93  16  70  58  43  46  39  11  48  99  96   9  97  11  33  50  34   8  34  51  39  77  31   6  55  74  70  42  35  72  53  90   9   1  78  42  58  65  80  16  91  67   2  16   2  47  99  20  18  67  29  97  90  25  79  39  66  13  19  72  25  88  39  57  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          57  73   6  29  57  18  24  59  55  86  98  34  49  55  19  17  55  41  98  10  92  70  27  83  10  58   8  42  98  93  73  88  73  53  19  14  74  44  23  95   2   2  93  37  89   3  88  12  26  11  11  44  86   3  51  20  56  82  62  93  72  20  47  59  61  28  54   7   3  60   5  82  39  73  72  80   4   6  61  31   4   6  59  68  63  65  42  71  19  20  14  99  76  28  46  62  14  38  52  44  57  71  52  68  43   2  88  21  73  87  13  90   2  91  78  47   4  80  69  55  98  12  51  26  81  41  91   4  74  42  49  86  76  49  12  99  73   4  90  36  73  74  64  61  32  15  80  96  60  50  77  18  13  30   7   1  67   4  83  74  73  59  57  43   5  76   2  22  79  58  51  13  11  31  76  83  67  85  54  66  62  40  55  69  16  55  99  61   1  42   1  56  45  56   6  78  63  39  36  37   7  80   6  17  36  51  95  82  12  19  23  27  76  31  72  93  45  58   6  30   8  55  12  43  49  89  85  26  62  31  50  93  60  61  13  44  15  99  10  75  62  53   7  32  11  66  27  59   3  20  79  39  86  58  47  55  94  82  68  86  11  25  28  38  24  33  43  69  70  15  63  79  69  78   8  61  40  88  31   7   5   3  58  35  81  72  60  14  34   9  96  45  87  59  25  84  63  55  83  49  94  89  75   3  25  18  18  84  82  13  13  26  22  77   9  35  93  55   4  17  28  85   3  69  58  67  59  68  57  81  55  66  93  77  76  80  64  97  31  94  98  65   2   8  72  44  30  38  53  41  56  90   8  50  52  49  55   4  43  91  32  19  39  35  90  37  26  16  80  21  29  51  57  42  94  53  45  79  45  22  32  58  10  91  37  12  45  88  22  58  48   6  72  39  86  84  80  10  87  95  50  29  12   2  82  31  85  82  78  69  56  94   3  76  10  54  61  78  47  11  31   9  69  72  79   6  84  88  47  21  72  51  66  98  78  93  98  43  32  37  93  23  30  41  68  21  22  55  57  96  94  16  46  93  53  65  29  10  92   8  32  20  97  70  44  16  83  80  26  51  12   6  80   1  76  42  27  44  42  73  73  62  15  55  61  18  86  36  56  88  68   8  95   6  95  44  94  72  39  30  76  67  99  39  87   3  66  61  50  23  42   6  82  30  19  81  77  96  73  36   9  78  15  25  17  20  37  56  97   3  95  96  36  13  40  21  25  61  74  45  91  72  55  30  22  17  48  84  10  54  38  41  56  38   2  10  79  98  53  30  70  26  41  79  98  20  63   9  51  31  73  53  55  53  14  13  78  86  23  67   6  81  43  88  55  48  39  79  13  32  65  88  96  16  91  46  99  33  75  25  47  29  41  35  71  89   2  67  96   8  52  34  45  56  47  90  80  20  80  91  71  47  42  10  46  73  41  42  36  92  59  33  95  17  32  32  70  95  42   8  67   4  98  21  77  42  19  12  21  20  24  10  39  53   5  85  86  93  69  27  27  67  96  93  36  63  90  54  19  21  20  64  86   4   4  97  76  61  31  37  54  43  82  22  87  50  42  40  70  13  96  18  21  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            18  29  36  49  42   2  65  17  41  83  58  23  84  43  75  88  16  12  96  93  41  31  47  98  43  83  58  93  79  28  34   1  61  17  28  11  15  85  22   2  78  16   2  55  15  18  23   9  34  37  74  30  32  55  84   8   6  44  97  28   1  71   7  96  75  76  63  60  46  48   8  67  10  50  83  96  48  83  81  31  97   9  97  21  72  27  91  61  48  60  15  38  47  82  89  57  75  65  86  85  41  79  81  36  50  42  35  83   2  61  41   5  68  34  93  89  64   5  43  22  98  99  72  56  45  77  56  61  23  58  25  62  85  77  81  89  10  36  92   1  65  29  32  97  44  49  92  34  28  58  99   3  75   4  63  82   9  21  32  69  23  33  19  61  70  42  65  77  96   4  46  79  82  32  84  70  30  36  98  63  73  50  93  52  97  30  73  70   7  44  56   6  51  32  48  59  72  65  84  51  64  55  34  21  28  80  10  58  76  74  91  84  65  29   7  21  26  46   2  67  79  23  14  55  10   2  76  46  33  44  12  38  85  78  52  61  87  37  31  41   6  73  85  40   7  26  20  71  64  83  98  27  60  74  93  53   7  97  41  83  27  28  89  14  35  91  22  16  46  89  44  85  54  78  48  67   8  91  15  99  35  31  47  58  59  71   1  29  29   8  25  55   7   4  59  90  75  47  92  51  38  96  87  39  37  97  87  36  68   6  58  97  15  54  30  52  44  72  25  83  27  51  23  16  57  17  33  40  52  82  63  65  92  84  56  78  57  95  64   9  73  17  52  24  41  32  35  81  35  98   4  10  71   5   3  40  90  99  58  39  34  14  39  67  58  16   9  19  74  12  43   2  46  25  24  39   3  78  23  95  37  92  35  52   8  47  10  34   6  99  37   4  47  85  38  52  79  79  43  27   1  18  68  90  28  73  59  33  33  36  74  51  28  24  66  17  24  42  95  15  19  62  81  79  48  65  65   8  23  99  24  29  78  26  97  60  39  10  72  78  72  64  49  30  50  43  40  67  93  80   8  95   2  19   6  33  91  67   3  92   5  72  30  19  99  98   8  18  74  47  21  96  12  77  74  34  81  47  30  23  72  85   7   9  22  50  26   2  64  35  29  95  14  73  85  69  18  67  20  90  90  90  54  50  47  63  67  53  22  76  70  90  93  22  42  25   9  52  53  75   1  54  17  40  12  35  87  37  60  88  24  27  76  65  71   3   3  48  44  32  94  89  25  46  25  16  13  10  48  83   8  20  28  78   3  18  58  75  53  60  63  79  66   3  53  61  87  57  45  43  95  62  29  92  27  65  26  78  50  51   4  29  86  56  36  82  63  71  68  96  59  80  24  37  57  13   7   7  38  16  90  18  23  21  94  90  39  52  29  22  74  18   2  17  13  61  59  41  47  76  23  98  52  84  50  47  31  43  81  22  61  90  96   6  13  15  76  85  30  20  78  35  15  45  21  15  38  11  80  43  95  96  38  11  65  51  33  69  44  96  27  13  51  66  81  41  57  81  79  97   1  72  58  97  23  12  63  66  76  65  77  15  85  40  57  81  28  59  30  84  78  87  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              19  98  53  38  90  84  94  68  37  76  17  74  80  89  76  17  58  17  56  84  49  16  14  76  94  88  27  88  66  35  84  58  47  17  23  76  57   3  89  63  82  93  24  79  10  15  80  23  29  96  16  31  64  63   3  57  12   9  16  50  79  97  50  68  55  11  54  50  17  13  28   5  80  26  20  75  97  53  27  19  15  53  52  21  76  48  87  98  84  98  65  23  92  23  33   4  48  85  26  95  23   7  91   8  70  24  59  66  51   4  99  67   5  44   2   5  46  48  80  34  10  88  23  78  95  20  29  53  32  87  87  47  38  58  18   8  33  77  99  38  53  20  55  65  64  70  46  95  78   2  71  36  34  44  18  64  53  54  72  90  11  32  94  47  41  22  14   1  58   6  29  39  26  67  62  87  21  59  61  60  61  43   6  72  72  40  81  62  76  18  60  19  43  75  59  24  22  22  63  45  31  81  30  18  24  80  99  84  60   8  36  93  40  54  31   4   6  66  28  54  92  63   8  61  18  36  27  50  19  46  19  82  23  91   9  86  49  41  22  93  30  67  43  42  96  17  74  37  63  11  15  48  37  55  44   8  60   3  44  48  85  78  80  48  82  76  99  78  98  77  35  16  77  92  55  74   8  18  72  30   9  91  99  20  32  57  48  98  62   5  82  84  94  51  99  47  75  81  43  54  64  25  43  10  58  99  88  68  29  11  19   5  25  54  38  11  94  43  26  57  89   3  51  33  36  98  66  64  99  95  50  26  74  81  69  52  14  42  35  99  84  40  95  61  74  68  77  72  60  80  83  80  47  60  85  34  69  97  54  68  76  33  91   5  11  45  89  48  55  56  27  47  76   1  99  96  66  55  55  39  59  94  55  58  79  74   6   3  22   4  88  67  73   1   3  40  82  23  68  56  33  51  30   7  88  31  64  74  76  20  83  56  12  75  90  87   6   2  39  94  45  67  38  10  53  79  43  66  89  62  43  33   8  17  71   4  81  11   5   1  59  20   8  47  23  81  16  91  65  17  81  58  55  36  49  75  91  63  83  35   9  81  46   6  20  22  67  40   5  20  38  30   2  75  61  77  32  34  68  33  29  94  16  79  43  36  72  79  87  63   4  47  89  51  63  14  37  74  69  72  97  74  80  23  80  93  65  25  79  70  62  34  84  76  53  88  72  32  28  84  11  19  75  57  77  39  44  78   2  34  12  90  81   6   7  29  72  58  67  62  99  29  71  64  37  90   9  86  94  30  66  27  39  56  54  37  70  96  61  14  32   7  63  17  91  95  62  33  81  83  64  58  41  71   7  91  43   6  76  91  21  84  93  41  30  61  57  55  65  50  35   9  40  36  84  18  13  89  52  94  55  16  19  74  73  99  11  11  93  74  77  53  94  79   2  33  89  81  22  68  54   8   5  69  46  48  84  12  59  59  68  62   2  69  99  28  22  25  68  41  99  56  88  13  14  75  37  34  69   7  57  77  77  33  84  49  93  41  95  82  62   1  98  36   1  73  61  21  33  47  93  97  40  88  83  39  85  39   2  85  41  40  24  51  38  56  43  97  14  36  58  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                98  70  36  26  22  12  21  84  55  56  40  83  90  94  51  28  61  86  10  67  33  13  64  23   2   5  51  35  68  39  77  34  74  38  70  94  97  71  57  80  95  26  13  54  48  48  58  40  80  27  79  51  85  89  81  15  77  36   7  91  30  97  22  23   2  78  95  42  29  17  42  94  69  10  57  71  69  33  36  39  54  56  89   7  99  18  64  52  62  62  70  67  62  15  30   9  63  20  77  81  57  60  73  23  15  33  33  53  56  23  82  12  52  16  85  98  65  10  60  50  18  52  86  42  24   6  49  48  74  90  95  52  35   3  28  73  47  46  64  78  52  65  23  97  24  65  57  23  37  87  92  88  77  49  47   2  96  91  84  38  18  38  75  28  69  70  82  72  56  88  42  17  93  85  88  89  30  36  66  28  82  53  68  78   9  45  28  17  92  79  70  48  94  45   7   3  26  96  43  56  27  54  70  99  18  54  82  42  44  79  42  58  55  93  39  68   4  94  76  54  72  75  35  96   8  38  43  79  53  37  33  36  33  13   3  33  67  68  82  85  17  36  36  99  30  17   4  51  70  61  52   2  86  83  64  96  56  97  36  46   6  82  64  24  83  96  41  41  82  31  59  39  84  50   3  11  19  79  87  83   3  51  80  83  55  54  98  19  20  41   3  56  62  38  12  47  83  94  86  14  30  37  90  33  68  98  81  98  72  22  73  96  32  68  83  57  36  83  31   2  75  92  12  27  70  59  99  74   4  42  36  80  27  35  77  56  97   5  39  77  43  86  36  30  81  76  93   1  70  78  14  69  72   5   5  66  17  41  36   9  25  45  12  36  12   5  80  36  59   3  93   1  51  99  52  48  67  20  22  31  33  62  11  48  76  60  59  40  90  28  89  15  89  43  71  50   2  70  27  49  85  16  10  17   9  88  70   5  72  78   9  29  61  87  10  22  42   3  69  52   8  85  35  28  66  43  77  42  26  68   1  49  91  72  32  67  64  35  86  56  15  53  29  41  13  58  53  91   6  87  23  72   7  29  13  41  30  40  74  24  70  44  14  46  78  66  14  87  33  64  30  36  89  61  90  93  15   4  22  83   4  16  10   7  63  20  29  27  74  39  95  54  86   3  11  80  77  81  38  25  74   7  84  23  81  74  99  18  12   4  89  90  88  77  34  50  94  19  39  28  79  73  89  84  49  42  65  87   7  42  55  88  50  35  45  26  16  15  79  83  41  81  41   1  98  40  56  63  45  80   4   8  82  81  16  66  82  80  36  50  66  33  27  77  67  84  20  12  31  61  33  14  76   9  28  21  20  17  36  53  39   7  41  41  88  92   4  52  34  80  55  18  47  46  29  37  41  25  80  86  51  43   6  49   1   1  27  52  85  38  44  95  18  94  79  12  86  15  52  52  51  58  55  23  33  50  34  37  98  31  31  97  95  75  48  89  62  66  88  25  47  42  53  33  20  77  10  13   8  90  34   2  66  23  26  42  50  64  74  75   5  12  71  22  21   3  26  78  37  43  44   4  96  29  45  14  90  98  24  55   6  27  43  81   4  19  46  81  44  66  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  30  63  57  48  77  14  29  96  78  91   8   7  63  82  93  20  64  18   2   2  17  73  71  38  30   9  43  15  68  24  85  89  44  45  91  41  81  15  92  38  84  61  55  53  89  62  52  61  50  87  90  53  46  32  10  32  35  18   3  43  68  63  18  18  68  75  76  68  38  46  93  60   3  50  49  64  61  11  54  46  86  84  23  62  62  45  23   3  45  98  21  73  72  36  61   4  70  34  44   4  92  55  40  75  86  95  72  46  31  62  33  48  27  35  29   9  83  53  50  82  92  18   4  96  68  41  65  74  45  72  18  24  85  26  40  46  61  41  22  21  51  77  34  38  59  81  62   4  69  34  54  27  40  17  12  89  20  59  36  34  48  59  38  81  17  86   9  51  57  40  18  60  36  60  98  69  88  28  47   7  67  22  57  79  59  34   3  12  40   2  39  75  89  36  15  94  64  73  11  96  83  70  48  48  28  62  43  34  93  86   5  14  62  83   1  67  59  84  94   5   5  51  92  81  42  91  84  69  65  88  86  10  36  27  94   9  53  18  13  11  42  76  58   7  24  30   3  43  71  73  25  57  93  91   6  26  91  58  54  86  16  61   6  94  64  47  86  14  32  81  10  82  15  30  52  42  85  48  35  42  52   3  57  92  35  47  71  95  67  56  63  75  71  66   9  87  30  49  19  78  18  26  24  26  77  21  77  43  89  15  94  66  39  28  24  28  50  79  66  20  38   2   2  41  31  32  27  84  96  65  71  11  21  50   4  15  88  28  89  67  74  33  37  59  48  40  38  44  18  33  55  37  64  14  19  91   6  62  48  55  32  82  63   7  75  46  19  32  39  48  18  87  58   7  36  28  42   4  97  38  39  57  61  16  71  68  74  75  24  28  82  62  94  60  62  29  60  52  37  95  19  76  11  39  49  93  54  49  26  92  28   3  99  21  52  66  35  30  11  37  61  33  41  91  27  31  19  80  43   4  39  78  12  64  16  57  42  14   5  48  38  46  91  51  20  78  30  27  60  92  81   8  49  80  97  16  12  75  22   6  60   1  42  60  13  14  88  21  14  70  65  52  15  15  52   5  73  90  42  36  74  72  67  48  67  97  95  42  50  56  24  49   6  64  82  20   5  44  52  79  41  69  84  22  34  91  27  28  21  77  54  60  82  91  18  92  46  85  22  94  63  72  70  27  36  54  94  43  46  38   3   9  47  20  83  33  88  92  44  33  62  95  31  28  18  91  78  16  54   4  49  18  40  27  45  57   5  97  78  73  60   3  87  89  22  48  61  23  99  88  43  24  39  10  48  46  88  22  13  42  24  37  46  38  16  31  44  92  94  68  70  60  70  18  85  67   4  91  44  87  66  15  59  22  20  12  87  73  64  11  28  37  13  51  18  77  31  24  59  84  21  47  82  23  10  89  41  74  87  85  42  69  14  91   6  50  95   2  81  63  19  71  88  28  80  92  85  79  14  75  38  59  15  29  29  91  66  63  99  55  59  36  63  72  86  21  57  58  42  73  15  62  98  64  89  35   3  25  52  11  97  59   1  38  47  63  33   9  21   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    46  92  21   3  28  99  49   9  77  61  93  39  55   3  91  66  21  61   3  48  18  57  60  98   4  89  19  49  37  82  90  46  26  21  21  63  39  63  48  31  14  76  64  27  33   6  37  32  40  13  19  23  48  37  98  78  12  55  91  28  70  69  24  94  64   3  17  21  34  79   3  46  18   8  89  48  31  76  43  34   6   8  59  31  55  54  34   6  36  70  85  92   9  72  86  52  96  78  65  12  13  16  90  83  33  31  65  72  35  85   3  51  77   2  48   6  14  56  74  62  67   2  87  88  12  90  92  28  48  15  48  58  20  97  89  13  57  10  89  86  98  19  16  21  87  45  79  54  67  28  14  94  14  60  63  61  42  98  87  19   9  77  32  33  49  99  22  62  45  47  73  26   7  44  72  47  24  12  17  13  17  90  78  89  10  19  27  20  79  61  65  31  47  50  92  31  23  39  24  21  96  77  77   9  27  99  68   3  64  89  35  80  39  84  30   2  62  18  68  98  83  11  72  88  67  69  10  20  40  29  84  89  65  67  18  24  97  41  85  97   5  81  94  87  76  15  19  63  96  46  30  22  24   5  28  73  63  78  25  13   6  73  70  36  37  35   6  20  46  94  65  97  78  68  15  87  18  77  28  59  67  77   1  75  23  34  72  45   1  64  78  34  28  62  62  86  99   7  17  59  46  98  36  32  41  36  17  44  73  35  97  61  67  88  14  17  46  19  98  48  22  92  93  73  72  38  60   1  54  16   4  10  80  93  40  98   4  82  24  33  30  93  38  88  30  52  89  12  96  97  11  53  30  19  11   9  36  20   2  63  38  47  68   4  48  46  57  53   8  43  86  42   1  12  16   6  73  69  39  50  81  68  49  98  19  49  50   3  74  70  48  45  40  92  71  20  39  56  85  17  62  83  60  35  47  15   7  84  95   6  14  36  15  23  69   7  32  50  68  37  75  36  56   5  27  30  21  55  81  18  37  28  39  49  29  70  42  85  76  65  40  39  98  34  71  97  82  25  68  83  21  13  76  67  84  94  25  95  69  11  95  77  90  30  82  48  64  45  30  88  74   6  76   6  77  51  37  71  61  55  41  22   7  26  76  43  81  42  85  85  54  32  11  63   2  38  17  71  54  42  58  98   7  31  96   9  46  30  27   4  96   5  59  82  91  93  90  18  14  13  54  54  26  41   9  81  67   2  31  22  22  85  16  87  51  94  76  85  32  98  21  64  90  25  84  48  13  57  33  51  84  79  59  85  18  83  22  13  86  37  98  55  24  11  23  53  89  35  37  22  77  39  30  43  55  89  94  10  27  94  52  64  70  92  89   8  40  21  66   4  49  91   5  44   8  78  36  67  80   4  90  23  25  26   7  96  40  23  43  52  67  96  95   6   9  96  12  77  72  92  74  47  98  24  40  24  11  77  10   7  52  20  44  50  78  76  46  92  65  74  79  88  41  89  25  87  91   5  30  52   3  75  88  52  48  88  75  75  56  69  36  85   8  83  70  66  16  65  21  50  27  90  78  22  69   1  85  69  17  89  59  42   6  38  83  60  49  17  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51   5  36  66   6  63  21  25  94  87   5  86  81  45  56  53  68  30  45  43  28  26  94  89  73  55  51  82  77  89  89  11  90  11  17  64  54  72  73  90  93  65   1  53  93  45   1  37  13  84  54  67  34  51  19  47  88  46  74  25  96  92  21  79  57  35  86  94   3   8   7  69  39   8   7   4  90  63  54  45  99  78  69  25  60   5  49  83  35  93  22  26  71  19  10  17  12  31  67  75  45  49   3  97   5  50   6  72  36  17   3  69  66  89  18  33  78  97  72  73  53  92  75   6  59  71   1  66  87  12  33   2  56  26   9  82  84   7  56  27  32  78  99   2  86  78  45  29  65  69  58  30  54  13  75  89  42  71  64  65  49  28  18  77  58  59  36  74  47  90  43  51  35  16  59  45  65  53  88  40  59  84  21  30  55  38  38  51  40  64  26  84  98  87  41  60  59  41  59  83  62   6  79  20  46  11   8  66  26  73  90  97  25  47  31  22  80  63  25  47  10  25  80  73  27  65  36  13  58  12  41  31  14  65  81  93  51  35  22  39  50   6  53   1  19  24  84  16  23  59  82  38  21  53  91   6   5  32   9   5  35  88  59  36  53  89  98  83  84   7  95  88  83  95  80  83  95  15  14   4   1   7  19  51  97  45   9  53  69  34   2  18  66  81   1  92  23  21  36  39  90  12   2   9  79   7  24  35  24  48  51  27  52  86  15  77   1  52  73  28  14  43  65  50  27  63  66  85  14  65  71  82  11  86  12  59  82  14  94  80  41  94  27  54  82  67  51   7  17  79  73  28   9  57  58  75  47  83  60  49  78  63   9  19   4  94  50  25  88  25  83  76  14  21   6  31  63  71  64  89  94  82  64  99  51  31  86  19  68  35  26  33  83  37   3  49  87  71  12  22  94   9  89  95  12  83  23   7  62  12  43  80  18  89  49  66  92  68  60  63  75  27  18  56  97  88  97  82  89  46  87  86  16  66  33  60  25   2  84   6  41  53  48  77  15  59  15  83  72  72  35  24   4  63  16  71  18  41  51   6  81  64  83  85  98  95  84  20  23  25   9  71  19  32  94  87   8  39  43  50  96  39  63  29  29  39  50  89  69  54  81  77   9  36   5  72  35  18  36  72  67  82  30  45  81  86  44  78  51  30  85  51  36  12  42  90   9  56  71  11  42  34  53  12  96  35  15  25  76  39  39  86  81  28   1  20  92  47  48  54  27  41  25  12  44  38  54  68  22  18  28  56  54  90  69  57  61  52  36  11  94   4  71  28  28  89  11  99  52  81  99  20  37  55  85  13  32   4  94  26  38   9  42  37  72  44   4  57  38  46  28  91  93  86  69  69  47  25  91  65  99  31  95  89   1  25  38  98  18  38  58  53  39  65  45  65   5  80  11  40  58  82  28  49  65   7  76  47  56  27  19  51  76  97   9  56  47  34  91  84  37  26  89  32  28  54  26  40  78  19  60   5  83  96  59  12  27  42  96  77  99  32  77  24  84   2  77  39  63  23  81  31  33  81  21  98  53  69  14  48  34  36  81  68  73   6  20  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        30  51  21  68  92  54  95  53  83  29   4  81  65  42  15   4  35  64  70  88  93  60  27   5  19  80  24  74  39  73   2  35  47  18  62  29  92   1  36  75  70  22  53  23  80  10  20  34  74  36  37   5  19  91  63  67  44  30   9  92  92  63  46  53  79  90  59  94  12  85  22  59   4  17  12  83  66  44  60  18  73  20  44  94  59  24  22   8  76   9  44  10  97   4  72   8  83  95  42  27  12  12  42  26  44  38  39  98   2  39  83  44  26  54   3  60  36  16  28  58   4  49  79  32  17  85  98  34  86  56  80  99   4  30  70  70  60  30   1  28  11  50  47  96   5  23  55  44  29  87  37  86  96  19  54  16  49  75  82  79  34  65  89  45  87  40  78  34  83  59  28  87  71   1  23  49  54  27  13  97  65  48  63  36  18  51  26  24  40  16  93  12  89  14  72  65   9  56  23  13  84  68  38  89  33  42  72  82  80  63  16  34  21  96  28  38  77  63   4  37  34  99  71  85   7  24  56  91   5  28  32  59  79  43  25  38  16   8  16   6  86  10  80   7  95  90  28  27  79  12  29  46  52  62  90  42  39  87  89   9  84  84  38  24  96  43  26   8  28  18  50  55  98   5  37  40  31  54  15  50  66  80  59  24  11  15  10  43  57  12  74  77  85  11  12  45  40  58   6  91  45  92  77  47   1  45  92  92  52  72  68   6  15  55  39  43  30  53   1  68  41  15  66   2   4  87  19  68  43  96  98  63   3  73  85  18  98  36  23  79  17  25  24   7   5  44  32  83  27  57  76  38  25  98  14   1  27  35  73  54  84  44  68  84   8  58  77  53  99  99  75  75  44  86  94  28  49  24  41  65  28  78  90  87  97  19  19  80  24  15  43  95   3  79  51  95  11  51  14  86   9  23  25  34  71  27  15  74  43  96   6  40  72  67  82  80  65  88  78  94  72  11  33  53  76  49  48  42  35  67  65  54  98  74  43  17  76  83  19   8  25  39  10   3  71  65   8  58  85  67  64   4  82  45  66   8  29  20  37  28  98  65  49  90  75  69  21  75   8  80  67  92  93  50  41  70  67  98  22  32  98  17   2  34  96  68  11  37  40  33  70  43  43   6  27  80  80  65  11  67  75  65  51   4  45  62  34  60  46  70  32  87  77  19  85  23  46   1  94  92  67  71  40  72  83  55   7  62  48  86  77  37  93  68  48   2   2  85  37  68  60  45  95  74  35  76  14  17  21  21  42  76  12  26  12  65  22  41  47  53  98   5  13  69  31  24  46  11  74  51  75  32  84  97  30  19  14  44  97  47  53  46  67  27  82  31  45  52   7  65   4  69  42  12  64  78  46  21  88  48  31  91  19  67  36  82  79  40  54  77  46  37  78  30  13  13  20   4  61  60   2  80  77  24  18  30  66  40  73  51  74   5  56  13  47  84  12  76   7   2  20  81  94  24   4  54  23  33  55  56  51  50  62  16   7   2  70  81  81  17  19  63  74  73  94  44  52  65  29  47  81  58   7  68  47   4  90  65  54  44  58  86  28  82  93  44  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          84  26  99  73  92   5  77  62  94  40  44  50  21  19  43  34  88   7  80  61  58  18  92  46   5  92  78  73  18  34  46  83  21  61  82  63  40  96  33  60  58   2  81  33  12  32  12  62  67  49  92  50  80  36  23  51  90  68  40  58  13  49  89  35  80  25  90  16  56  67  36  32  23  18  71  77  69  77  21   4  61  46  99  98   9  85  22  88  13  53  25  73  20  70  72  24  22   5  43  37   1  88  47   1  12  75  73  85  28  94  77  35  67  94   5  48  33  84   2  31  83  82  33  48  41  35  41  83  43  25  81   9  67  99  53  42  63  24  29  11  99  50  42  34  99   5  20  27  92  40  17  92  49  47  40  84  65  40  41   2  66  85  67  87  43  67  37  13  86  19  28  47  86  16  70  36  70  40  29  92  98  98  94  32  17  88  35  79  41  41  75  19  95   4  83  15  50  89   6  94  59  28  86  39  59  80  88  17  12   8  80  12  66  86   9  13  77  59  71  98  22  32  98  85  52   8  63  66  93  44  73  59  80  11  36  83  67  41  46  44  39  18  11  44  81  54  31  88  54  42  72  76  72  83  71  65  95  35  72   5  63   8  27  72  71  72  92  24   5  20  40  80  62  71  63  63  95  24  22  20  54  63  40  44  87  44  80  36  70  96  26  67  63  62  80  88  80  27  47  37  68  62  87  78  49  78  59  44  54  44  80  45  96  65  97  92  18  79  83  35  17  65  76  96  43  58  41  10  75  20  20  43  74  59  56  29  26  50  72  91  27  42   7  93  70  71  12  90  24  85  20  12  99  88  41   9  85   2  33  48  53  96  39  37  54  55  62  28  16   3  21  83  32  57   7  88  72  88  10  87  76  99   9  36  71   2  68   9  60  86  13  87  61  52  32  66  74  31  33  75  11  62  89  47   1  46  53  64  91  37  34  12  18  87  58  95  27  78  83  85  17  88  97   3  55  48  57   5  22  95  24   2  62  49  11  98  14  18  26  31  74   1  81  80  24  22  87   6  23  25   7  52  36  64  18  79  58  89  23  49  90  96  12  72  33   5  96  87  94  92  94  45  87  41  12  28   8  87  60  71  56  77  31   1  14   8  93  78  46  41  94  31  25  91   9  23  26  53  26  51  34  40  37  95  26  62  61  43  14  79  47  96  20   2  97   7  40  92  89  51  61  31  16  11  84  53  93  83  16  40  74  30  72  10  84  79  30  96  27  30  93  21  34  10  80  84  29  57  45  13  13  71  11  70  55  94  30  31  93  42  82  70  79  63  78  84  33   2  17  51  21  45  43  16  49  56  48  96  22  45  56  88  84  37  56  17  27  12  99  95  74  90  15  44  26   1  18  11  15  16  18  52   2  20  51  30  52  14  68  36  54  98  17  93  83  99  25  94  23  33  19  29  49  92  80  11  13   4  52  89  83  35  21  72  18  81  73  72  81   3  51  36  57  91  17  28   8  63  25  12  20   3  34  17  86  17  12   4  21  26  60  66  57  18  56  70  78  24  36   3  45  63  93  84  10  51  75  63  79  66  48  92  34   2   2  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            65  41  60  19   1  30  84  26  37  70  15  58  36  87  32  90  18   8  57  70   7  81  18  29  56  96  92  42  26   4  10  18  61  54  93  45  26  45  50  67  73  19  71  93  23   3  67  92  18  70  32  57  51  87  34  65  64  60  28  77  74  13  98  74  83  38  47  51  44  83  65  47  37  82   4  16   1   7  82  29  81   7  61  31  93  19  43  19  66   6  15  26  26  34  18  92  90  72  53  97  21  93  62  19  28  94  74  65  84  41  24  85  50  46  45  89  90  70   5  67  27  93  52  23  44  83  36   3  51  87  94  80  14  75  17  53  77  55  69  32  15  44  20  54  66  34  88  28  78  27  71  22  18  17  85  60   3  93  74  93   2  33  76  89  19  57  96  25  49  95  48  38  54  45  96   9  40  18  75  16  57  63  24  48   1  96  60  90  56  72   5   3  80  29  49  71  23  37  40  24  70  24  82  67  55  58  56  16   1  65  53  67  20  58  10  45  28  86   5  22  69  31  76  63  62  81  26   7  92  21  47  68  53  77  99  90  43  38  72  95  61  29  35  94  10  37   2  83  30  16  28  31  62  25  42  98  25  21  23  56   1  36  30  71  84  51  74  41  19  49  33  55  83  23  63  74  25  24  21  33  25  65  64  18  74  46  17  81  57  49  22  33  39  52  39  35   1  41  73  25  54  13  40  72  51  77  60  73  44  50   3  67  97  82  79   7  92  36  65  12  80  28  67  30  20  24  63  34  37  89  84  15   7  68  26  94  34  58  85  39  44  76  16  76  35  83  81  26  92  42  13  70  41  65  33  70  24  75  78  67   3  77  86  30  52  27   4  66  94  80  80  72   3  83  81  75  48  37  42  83   4   7  76   9  62  85  81   8  48  72  87  32  83  77  80  61  84  61  78  89  83  21  76  47  56  32  43  36  87  78  21  82  89  44  91   8  37  30  87  79  96  56   5  19  92  31  57  90  71  87  11  55  37  26  86  40  79  36  93  23  78  67   1  15  44  48  77  59  15  95  92  84  76   1  40  29  80  16  18  59  28  21  57  50   3  79  77  52  87  79  90   2  26  92  41  20  29  15  90  79  75  41  42  70  23  93  98  88  76  48  57  96  17  54  88  55  77  75  85  78  29  58   1  87  34  75   6  81  93  88   5  93  93  82  36  89  89  62  88  97  82  50  49  74  46  99   5  58   7  40  91  86  18  88  28  75  14  89  29  81  35  32  13  83  34  84  12  39   7  74   2  20  66  10   2  27  86  58  42  27  59   3  93  89  31  88  37  70  15  82  48  64  65  50  55  19  81  22  47  83  85  15  56   7  95  90  78  54  52  75   4  49  20  48  47  19  26  47  25  37  40  61   5  92  60  36  48  89  97  70  36  18   6   5  20  29  20  35  16  98  71  62  52  77  70  44  19  88  96  50  34  41  24  78  14  28  80  55  91  28  73  89  22  68  11  55  58  32  57  81  74  50  90  52  56  21  51  83  54  66  46  96  93  35  54  76  27  16   9  26  39  64  99  97  68  57  64  56  17  42  75  18   2  38  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              78  72  14  52  60  56  52  22  26  70  39  81  79  69  76  22  92  97  77  80   8  14  50  40  13   6   9   1  17  57  79  57  50  17   3  81  91  57  83  31  98  23  34  23  26  76   2  95  26  96  52  23  83  39  41  36  68  54  24  24   2  93  75   5  67  82   7  68  72  47  14  33  76  29  62  48  98  52   1  98  94  33  97   8  65  83  91  12  10  61  23  26  63  79  27  55  14  15  78  81  96  13  52  14  56  80  79  74  46  94  77  41  14  10  15  98  57  72  58  67  75  21  30  22  89  45  86  67  79  90  39   4  36  72  67  19  48  31  68  87  92  85   8  51  15  75  33  69  18  67  35  31  51  95   9  43  71  84  18  57  78  45  58  83  69  72   7  83  66  55  11  94  95  46  27  37   4  16  56  30   3   1  22  56  73  12  54  24  32  28   3  99  75  27   7  99  44  59  20   5  23  85  42  31   8  48  15  28  13  32  67  33   1   2  38  59  31  64  44  12  73  73  28  65  65  95  99  13  42  66  57   3  24  65  63  36  16  15  90  38  74  27  75  24  87  53  78   8  55  11  97  92  26  28  24   8  79   9  11  95   9  61  13  47  21  90  28  47  47  30  68  32  26  25  53  66  50  22  22  93  10  64  18  46  20  74  74  70  51  81  76   1  51  54  22  96  25  37  19   9  66  78  55  78  40  79  14  60  51  26  56  63   4  23   3  74  91   7  33  20  56  48  59  47  16  88  72  67  62  90  68   2  99  73  57   1  88  82  26  70  99  72  77   9  28  32  67  75  88  15   2   1   9  88  96  91   2  12   5  19  98  69  22  24  72   1  95  68  71  58  93  20  24  11  41  63  89  33  68  76  73   7  84  66  88  89  29  78  99  77  34  54   7  62  28  91   3  55  36  21  29  29  76  86  37  30  51  19  57  72  27   5  95  83  23  17  65  63  30  39  45  84  83  30  88  21  27  16  64  27  15   6  58  39  25  17   9  38  91  81  87  59  91  15  51  80  25  22  85  93  77   5  20  74  22  68  90   8  10  36  97  32  99  86  42  16  55  42  11  64  85  95  77  50  41  83  18  75  72  40  59  50  49  26  46  77  43  20  83  44  91  15  64  59   2  17  32   8  29  36  53   7  71  24  85  82  87  11  49   7  52   2  76  38  49  28  49  71  52   2  22  41  37  31  23   6  84  95  31  88  83  71  74  44  64  91  41  77  69  27  77  20  69  46  49  54  93  37  26  29  96  63  75  50  18  72  58   9  98  12  74  43   6  61   4  73  71  15  49  20  83  63  78  92   3  33  74  49  96  52  75  55  37  61  88  39  52  49  26  83  72  99  40  76  67  20  14  38  54   6  14  94  93  92  40  69  64  34  89  34   2  88  36  91  68  24  31  15  84  41   8  92  85  50  52  18  98  84  79  52  28  97  32  89  47  74   8  85  66  59   1  84  50  81   1  56   1  86  99  55  39  75  93  23  33  84  90  33  59  99   7  72   8  95   1  53  64  76  20  55  34  52  62  41  51  92  76  97  52  58  14  89   1  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                6  50  11  45  75  74  60  53  80  11  99  29  46  57  50  21  31  86  95  19  73  52  64  75  11  17  13  15  95  45  29  12  14  44  76  32  39  11   1  47  85  66  37  58  39  39  95  40   6  49  20  68  66   8  89  31  35  39  38  36  45  32  30  45  35   2  96   9  38  22  50  26  17  33  57  87  28  10  23  95  55  21  69  82  39  14  78  54  20  69  51  86  87  31   8  49  78  80   6   3  11  19  65  83  87  43  56  10  54  36  81  84  44  15  85  82  58  36  10  33  52  10  59  52  37  93  53  63  65  49  29   7  81  37  94  18  84  69  67  76  78   3  48   4  43  65  30  16  21  74  55  75  99  64   9  43  46  99  80  38  45  48  52  19  85  45  96  60  67  36  17  29  25   2  96  26  43  17  54  59  38  17  68  76  31  55  97  55  60  90  87  39  96  91   8  97  82  87  10  63  42  64  85  55  18  97  29  24  44  99  38  71  64  48   8  68  95  40  12  21  50  32  69  90  12  38  70   2  75  16  53  97  56  77  15  92  66  79  84  26   1  13  57  38  84  86  91  77  84  45  52  22  26  32  93  51  15  58   9  67  19  27  37  28  27  82  83  36   8  19  82  86  14  91  16  74  85  70  37  14  11  22  83  25  90  80  63  75  66  77  39  41  93  38  72  89  90  39  10  34  24  33  56  75  10  81  43  82  84  20  90  22  40  72   7  45  29  22  58  87  62  84  94  92  48   8  18  51  73  66  85   9  28  69   6  43  96   5  34  77   5  77   5  78  21   4  72  11  74  59  58  97  81  92  35  29  44  87   9  30  37  50  74  32  95  56  55  10  33  43  97  95  16  40  27  81  21  17  55  13  85  84  65  45  30  83  43  37  27  59  91  37  52  42  42  36  32  92  94  95  42  44   6  50  61  45  46   3  22  37  25  49  15  96  93  25  67  15  99  60  28  13  14  97  87  23   8   7  23  85  62  37  52  69  30  69  67  78  10   1  68  95   9  36  45   2  87  50  46  19  37  49  92  47  35  45  80  19  58  49  54  13  85  60  53   5  63  81  69  95  98  14  37  80  11   6  30  27  27  69  74  16  54  84  67   9  79  96  52  16  96  73  38  67   6  60  71  50  35  52  33  75  38  15  10  88   1  56  15  56   1  74  81  29  74  78  22  79  61  37  10  45  43   6  99  44  16  56  94  56  36  65  51  96  53  47  58  48  73  98  13  22  78  59  12  74   3  24  16  60  43  69  80  90  24  22  72   3  62  63  43  14  28  68  62  23  81  78  19  67  29  60  50  48  74  23  34  45  56  68  87   6  91  76  75  32  79  80   7  99  30  35  77   1  70  38  44  35  36  16  74   1  61  86  91  24  69  66  96  23  91   2  45  70  15  40  47  55  61  89  15  63  13  79  96  61  73   7  71  98   3  66   8  32  32  42  99   6  85  74  52  24  55  46  55   5  90  76   2  65   7  65  96  45   7  23   7  93  56  31  75  85  78  87  20  90  48  98   1  16  70  49  35  34  90  37  58  45  48   9  94  19  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  46  57  38  99  27  34  96  31  19  96  41  13  68  41  58  62  94   6   4  10  21  19   2  58  12  90  51  36  83   7  83  73  14  56  95  40  37  58  54  60  38  47   3  93  43  49  46  24  86  94  60  78  75  97  15  95  27  43  97  32  64  11  53  41  76  55  72  27  54  43  59  85  61  90  89  89  46  71  25  57  55  88  67  70  17  98  50  59  88  44  59  87  62  17  35   9   8  50   7   4  39  90  97  73  72  76   8  54  96  89  51  51  78  70  72  90  20  43  24  82  98  11  69  96  77  82  85  97  49  95   9   3  14  22  31  90  18  60  33  62  15  67  51  70  17  46  76  89  43  39  50  12  73  68  12  10  78  78  77  62  77   2   6  68  79  86  31  43  12  15  89  48  38  51  43  18  35   4  45  29  55  97   9  59   7   7  33  95  35  49  38   4  52  24  38  27  64  64  19  79  93  83  27  32  66  34  53  15  34  17  37  45  84  82  30  51  89  60  20  91   5  97  47  12  10  16  48  69  34  27   8  34  77  79  22  76  30  50  74  68  71  17  30  46  50  79  67  19  75  53  36  77  58   8  91  87  46  63  96   8  95  31  52  98  51  72  31   6  77  51  38   9  47  46  99  48  14  71  61  30  17  44  20  37  85  68  57  86  35  26  81   3  70  15  19  69  95  54  42  50  74  33   2  31  26  37  26  33  63   4   2  99  31   1  19  56  82  72  36  61  59  72  90  83  33  89  12  68  58   9  28  61  81  10   6  61  97  64  50  76  22  39   1  54  94  66  28  23  59  67  92  68  18  31  30  45  48  53  46  90   1   2  99  25  20  10   4  84  51  57  66  20  39  63  32  29  68  71  68  97   8  69  46  26  33  51  49  85  67  31  42  77  74  98  50  39  28  11  30  53  88  26   4  82  26  59  81  84   2  32  77   1  35  83  49  57  57  33  38  54  91  83  21  11  94  86  66  97  63  98  60  33  23   5  94  77  73  50  59  69  19  57  82   4  33  57  32  24  37  35  41  20  27  37  90  48  70  97   2  19   7  89  57  98  68  36  15  75  16  63  56  71  50  92  94  82  13  29  62  20  45  95  39  13  92  82  13  28  76  69  32  78  17  30  66  22  75  53  53  85  84  32  16  81  54  67  31   8  23  27  30  37  28  33  65  14  24  88  50  55  79  56  48   8  30  52  33   2   3   1  61   1  73  23  33  91  64  56  39  97  58  33  55  36  73  66  52  59  49  88  33  10   7  92  55  58  61  33  12  88  90  67  13  93  95  86  50  35  64  99  11   6  21  52  94  22  59  23  13  61  20  39  14  49  16  24   4  12  48  87  24  43   3  96  26  87  89  41  44  96   5  46  77  74   7  54  63  56  50  49  77  39  36  59  84  61  48  77  52  63  55  82  97  89  84  19  15  70  37  96  65  73  40  89  60  37  38  94  11  50  86  20  89  20  22  95  12   3  93  79  46  79  15  68  52  45  73  30  68  42   3   7  29  12  13   9  14  31  56   1  53  50  25  18  96  80  48  81  40  38  33  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    53  50  49  40  33  78  35  62  69  85  49  79  92  75  21  28  34  93  40   4  48  55  88  87  37  14  65  70  15  22  41  13  55  13  78  22  19  24  28  94  81  93  75  97  92  32  44  50  39  37  26  97  93  48  60  40  83   5  33  24  40  62  34  14   5  42  81  91  52   6  84  20  40  25  31  49  79   6  79  81  45  80  49  65  78  53  94   9  98  29   5  44  42  58  34  48  81  73  96  67  71  42   3  42  58  98  39  53   4  46  96  82  99  17  20  49  44  41  45  57  79  88   2  15  77   6  53   7  48  84  62  14  43  60  38  34  13  98  53  53  64  62  50  91  62  94  14  41  56  25  24  97  40  66  49  97  15  92  77  20  20  53  43  80  67  22   7  45  97  90  67  99  24  25  26  70  38  55  67  93  83  89  89  84  31  85  75  41  74  94  87  74  36  29  57  96  25  85  30  34  25   6  25  64  26  54  24  44  29  24  32  28  37  75  20  81  57  50  10  15  39  59  41  69  92  97   8  24  68  47  12  13  47  39  24  18  60  46  75   3  85  32  99  68  42  14  54  86  40  55   6  14  47  78  45  10  38  93  27  32  70  53  61  93   1  17  97  85  77  93   7  25  60  48  11  38  53  98  67  77  50  87  35   4  67  36  75  84  17  34  78  70  35  36  26   7  65  60  33  82  23  42  61  72  86  63  51  32  94  96  91  39  62  26  62  37  50   8  57   1   7  54  52  82  90  58  20  93  17   5  82  42  42  41  31  85  11  29  63  15  75  42  14  76  46  13  37  66  96  13  63  89  25  54  17  47  46  47  35  63  97  92  33  17  14  56  47  43  33   8  90  69  75  73   4  40  17   3  18   6  32  17  11  11  62  39  61  11  89  28   2  94  14  39  37  33  18  59  54  97   8  68  58  38  11  25  25  19  39  97  82  87  56  54  31  16  64  88  47   7  72  10  48  57  28  64  79  20  25  31  57  73  49  65  46  61  49  22  76  24  25  78  99  48  64  95  78  26  48  58  43  18  64  28  17  50  56  19  88  37  41  67  40  36  90  37  51  82  47  45  55  77  69  11  92  36   9  44  45  93  18   6  24   3  22  95  84  43  57   4  54  46  44  39  28  87  34  18  96   9  69  41  40   9  57  32  59  31  79  91  72  32  64  68  10  14  59  58  33  65  93  88  64  69  62  18  49  11  83  52  79  24   9  53  30  65  54  69  71  70   1  65   9  20  78  81  63   6  99  64  40  80  31  71  79  19  76  34  47  13  59  36  52  91  65  41  21  73  23  58   3  68  53  57  75  27   5  90  89  19  66  67  76  22  52  78  10  23  99  17  26  62  52  43  66  53  57  55  18  55  13  13   3  29  43  70  68  60  70  47  22  89  59  79  48  29  93  15  84  44  85  55  37  85  38  78  99  47  13  97  80  47  75  17  59  68  97  51  86  52  55  23  92  93  41  92  25  10   4  40  96  12  72  21  89  20   3  61  76  49   6   9  14  29  40  60  31   2   6  96  28  65  91   8   4  23  94  52  55  76  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      28  92  37  36  75  16  66  52  84   3  24  22  71  70  94  55  97  70  49  96  96  63  80  87  20  81  18  17  67  27  61  23  96  95  44  19  58  28  83  72  96  24  44  29  30  43  97  12  93  52  44  62  51  10  71  65  17  15  15  61  85  15  61  12  66  70  74  34  15  57  96  61   4  51  86  15  94  62  68  10  27  77  90  34   1  66  54  69   9  42  13  34  87  44  14  42  87  48  47  37  88  43  21  46  31  33  37  12  83  70  36  25  46  88  26  75  26   5  74  44  69  30  55  66  48  29  75  71  56  95  90   2  41  54  17  64  88   8  78  40  77  21  90  43  92   1  17   4  62  77  59  62  11  38  87  79  95  26  61  55  88  29  74  71  32  34  79  50  98  37   5  80  32  27  54   9  12  48  43  87  22  86  31  29  50  51  47   2  96  53  53   6  54  80  57  68  31  72  61  99  68  98  79  34   8  45  28  16  73  89  63  56  88  89  74  97   2  90  70  44   9  10  64  34  90  97  20  29  10  60  89  29  53  55   6  94  69  68  36  46  65   9  41  41  56  54  26  47  72  60  13  20  86  14   7  57   6  78  51  21  59  21   3  88   8  64  19  76  13  98  49   1  92  87  59  83  91  29  69  73  95  25  88  52  77  97  97  66  53   1  52  28  79  43  48  59  79  38  57  45  32  89  28   1   8  28  21  43  23  28  45  54  65  29  65  20  70  41  46  79  82  58  24  58  95   5  26  40  74  36  46  97  94  21  93  24  93  86  50  47  63  65  94  15  22  65  32  45   5  15  53  96  91  57  55  28   7  84  49  45  42  77   9  27  10  97  24  35   6  92  28  87  11  69  70  17  91  92  59  37  85  87  81  32  13  85  18  71  53  33  32  70  15  46  44  40  75  43  18  30  63  43  47  98  87  13  73  86  75  15  36  65  77  95  64   5  66  85  51   6  66  93  86   4  62   7  53  22   5  30  59  48  38  64   3   1  25  45   3  63  11  22  68  62  54  35   2  55  89  20  66  81  30  44  46  69  65  48  63  20  24   5  35  45  74  35  39  25  78  84   6  60  17  39  20  58  20  75  57  20   2  16  13  61  94   9  82  18  73  80  36  95  95   4  15  84  36  47  27  86  21  11  29  50  98  11  85  91  83  63   3  83  36  50  11  76  48  61  31  52  45  33  57  38  92   5  47  80  23  16  52   1  89  48  57  26   2  25  64  39  64  29  55  74  75  58  89  37  67  72  57  62  86  36  52  13  51  63  57  45  97  88  34  20  75  35   7  17  66  86  79  36  24  83  52  57  68  24  55  95  99  64  53  17   2  37  67  79  51  68  27  70  36  12  89  49  18  19  37  59  97  49  55  12  56  63   7  16  76  31  44  36  74  23  58  91  71  86  47  23  96  77  86  24  13  21   6  16   5  96  24  58  25  83  68  32  48  53  59  98  30  40  91  97  85  28  24  90  23  91  23  37  26  41  11  19   3  63  45   5  30  29  97  24  50  24  19   5  56  56  15  66  33  24  21  27  96  29  50  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        33  58  66   3  99  95  96  65  45  64  54   1  44  29  75  18   3  24  31  95  23  58  58  87   2  96  21  15  91  46  35  30  33   1  56  35  16  19  21  18  66   9  23  78  36  19  65  29  21  10  25  43  96  36  83   5  46  95  77  70  50  84  78  42  38  34  91   1  12  90  26  67  64  35  75  27  65  67  44  45  19  76  34  70  50  57  12  57  94  62  90   9  94  62  25  76  56   2  10  50  33  22  83  22   4  75  71   9  68  38  36  78   1  32  70  51  80  88  31  80  30  21  43  75  89  96  56  61  10  55  61  17  82  18  14  41  41  97  77  65  13  59  51  17   3  94  37  20  22  78  86  16   9  12  80  70  58   5  68  15  51  52  16   2  40   5  47  14  65  37  29  30  83  74  48  10  33  93  15  70  82  63  11  26  57   7  67  55  22  97  43   7  43   1   5  73  97  29  75  63  11  86  57  82  89  31  25  94  37  52  68  64  64  64  94  76  50  84  91  44   1  66  13  31  18   2  89  66  23  19  38  40  74  67   1  26  55  32  48  20  97  64  50  89  24  23  71  86  44  39  24  21  29  85  46  85   9  40   9  26  95  39  99  25  99  51  40  39  28  77  62  87  85  98  65  49  47  57  84  87  48  23  57  22  74  57  61  28  19   2  19  62  77  54  37   3  21  53  51  38  75  76  94   6  73  69  41  91  59  25  16   8  62  75  52  32  35   1  38  70  45  68  89   4  24  21  55  24  93  23  25  18   7   1  84  88  95   5  97   4  41  21  30  55  26  80  82  94  87  71  57  14  55  19  87  15  64  13  63  76  29  28   5  74   4  42  98  84  14  35  37  62  87  53  61  47  18  72  17  35  75   3  77   6  62  23  36   8  47  67  13  50  52  64  47  27  57   5  87  26   1  42  32  52  94  85  38  56  94  22  19  22  68  32  82   4  43  26  30  35  33  53  69  17  22  44  82  76  42  32   4  70  19  64  45  33  28  46  46  94  77  82  16  83  62  83  80  44  65  84  65  31  71  73  35  55  30  35   7  39  33  39  29  66  14  16   7  60  31  99  89  25  82  20  81  93  55  85  97  31  83  61  34  89  23  60  57  65  67  11  33  24  29  58   5  32  23  54  43  43   9   7  89  82   7  62  39  65  60  38  84  87  59  20  85  19  74  96  35  73  97  39  55  61  85  37  64  44  17   7   9  75  66  24  97  50  75  41  58  47   5  30  38  34  64  79  76  85  74   2  55  21  64  97  64  89  93  70   2  37  23  51  69   4  94  97  49  64  33  30  67  41   8  49   5  91  96  87  22  84  45  84  58  23  51  43  48  75  37  80  12  38  39  58  30   8  15   1  90  43  48  53  81  41  40  50   5  50  66  62  75  16  80  97  90  75  86  89  38  69  74   2  13  85  25  89  59  90  69  97  91  30  90  12  89  60  12  43  77   7  80  88  36  63  62  72  17  53  86  48  52  89  30  65  41  91  86   6  41  33  36  61  19  88  39  31  90  88  94  66   6  86  15  70  36  80  56  96  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          6  66  54  22  22  40   1  21  17  38  92  65  62  57  39  44  47  37  53  39  17  14   4  10  64  71   6  65  14  89  54  16  67  34  56  81  87  86   7  15  23  66  66  41  24  93  35  45  76  85  84  54  89   1  35  50  41  70  11   9  41  57  36  26  51  45  20  58  28  41  72  69  61  12  21  76  39   9  23  66  94  83   6  64  95   4  11  84  68  48  84   6  94  89  56  56  86  37  90  81  24  98  74  34  35  58  68  42  29  47  31  95  83  27  89  90  28  29  84  71  45  66  84  39  75  89  36  42  63  31  86  76  15  34  27  58  35  93  43  64  72  93  93  51  70  30  26   2   9  76  40  16  47  62   8  56  91   2  90  55  95  91  88  46  67  14  60  80  97  47  25  83  67  27  53  35  56  74  99   9  26  20   8  44  66  36  99  11  93  63  93  32  21  97   2  66  91  33  84  34  31  93  22  45  23   5  96  93  30  30  36  85   7  65  32  14  77  52  87  79  24  26  36  40  99   2  42  21  46  49  45  78  17  85  60  21  15  70  17  65  68  14   8  22  72  25  97  99  75  64  94  69  86  11  59  40  28  51  94  28   4  34  39  53   5  49  84  74  52   7  89  90   1  52  18  12  52  89  88  38  49  33  17  61  66  45  87  62  80  25  40  34  32  16  44  28  98  77   3  44  95  17  62  37  76  36  62  93  10  69  95   8   1  16  49  77  54  26  97  77  95  69  20  73   1  36  47  45  82  95  51  85  49  77  88  34  55  16  89   5  78  74  94  78  23  90  32  99  29  77  66   8  34  56  52  53  86  72  62  90  25  34  34  39  16  56  10  24  96  44  49  33  99  76  90  30  94  12  73  26   4  13  22  15  37  27  59  68  44  56   4  21  55  74  44  99  27  85  89  66  29  21  32  56  56  66  45  54  94  13   2  37  20  55   1  93  93   2  89  86  64  21   5  56   2  21  20  18  62  18  22  22   4  22  32  75  32   5  95  33  75  59  27  96  74   1  33  78  77  56  46  24  96  27  57  81  16  18   6  80  18  22  59  66  48  68  64  26  32  15  85  14  91  80   3  57  63  87  35  75  83  65  91  96  31   1  21  64  94  64  49  97  56  11  64  51  87  51  34  22  62  22  27  93   8  40  17  65  33  16  10  17  65  70  82  76  46  28  95  76  59   2  64  13  70  90   7  79  28  84   3  26   5  22  14  48  24  39   2  47  61   8  89  24  23  27  19  12  31  64  14   2  54  73  82  87  35   2  82  26  50  71  39  54  64   7  85  65  67  11  77   2  27  26  31  24  13  23  56  40  73  74  35  74  95  99  85  37  79  54  98   4  22  22  62   3  51  46  81  66  26  32  61   2  23  26  38  32  28  63   4  18  78  69  50  91   2  34  67  30  42  83  84  14  51  65  81  27   1  74  19  42  96  35  52  99  77  21  15  93  31  85  94  74  69  72  65  62   2  27  80  35  33  22  54   3  66  50   9  60  40  25  31  54  18  29  87  81  25  59  82  41  20  62  87  33  87  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            1  17  22  56  67  84  32  51  68  33  45  25  36  12  71  78   9   2  40  60   3   5  69  69   4  90  24  73  47   6  70  92  71  62   2  84  34  29  83  36  26  41   3  11  83  67  96  67  10  83  80  98   2  53  12  52  44  67  42  73   8  56  34  75  83  39  95  81  90   8  25  31  47  23  86   8  20  14  50  73  98  88  72  73  46  96  45  77  65  10   3  98  37  46   4  14   1  17  73   9  40  45  25  93  91  17  17  36  84  89  51  88  90  60  17  85  82   4  16  43  71  91  27  98  38  20  18  28  11  24  77  18  17  40  63  56   5  89  55  59  14  26  16  59  68  27  28  34  23  98  78  68   9  69  68  84  66  46  74   4  65  77  53  16  11  65  99  10  22  84  21  33  67  85  89  35  51  50  55  53  68  53  23  55  44  61  28  71  78  87   3  53  34  93  90  63  33  32  81  62  31  55  33  92  32  28  61   3  15  82  74  74  62  35  51  87  12   2  36  23  63  68  10  25  92  30  35  79  34  94  31  29  56  92  94  38  34  40  49  80  76  60  45  29  34  87  59   8  77  35  26  72  62   3  57  10  46  40  71  55  62  45  24  47  68  51  20   1  76  16  57  68   5  54  21  36  20  87  93  76  63  65  66   9  50  74  48  80  52  86  15   1   4  49   4  84  24  20  12  16  21  66  74  67  36  73  72  92  50  31  89  98  33  50  55  45  39  39  45  13  52  47  69  84  28  65  19  27  28  61  32  93  50  98   3  43  83  38  89  33   9  41  72  31  40  34  71  34  33  34  45  57  36   6  46   3  13   5  38  30   1  99  94  98  82   8  82  12  21  49  48  71   2  11  68  90  97  78  86  96  23  22   3  74   9  94   1  20  53  48  57  39  52  17   1  47  10  71  74  40  98  68  31  33  53  58  67  53  10  45  15  59  37   8  32  78  53  64   7   7  39  45  38  81  37  93  68  60  69  94  83  69   6  56  98  66  48  69   2   8  19  75  63  30  83  57  71  22  14  93  66  60  91  62  47  68  63  64  96  33  62  58  45  41  94  16   2  77  95  15  63  93  30  52  28  38  29  24  95  89  77  53  65  79  50  48  28  56  90  10  67  66  37  19  55  61  72  77  87  34  41  82  38   8  13  61  14  25  28   2  64  82   6  49  96  94  48  57  11  67   9  80  17  80  33  31  32  87  17   6  73  16   5  25  50  70  31  29  96   8  36  92   8  78  97  82  75  43  31  71  61  70  55  42   8  48  76  31  57  61  53  86  19   2  63  12   5  31  19  87  66  90  93  65  65  99  60  28  59  41  78  67  16  48  23  62  58  87  40  86  95  12   4  42  81  75  58  60  18   8  35  84  93  65  19  99  12  26  10  96  22   3  33  38  49  56  35  22  27   7  93  89  67  10  53  49   5  54  29  12  50  21  81   5  54  60  19  72  20  14  66  71  20  26  93  33  77  67  40  90  27  49  59  15  63  81  88  56  58  28  68  38  97  26  21  87  59   8  34  75  25  99  56  84  25  37  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              73   8  24  99  30  48  21  47  67  33  13  32  91  50  85  65  27  72  17  98  37  65  27  92  69  80  64  42  64  52   7  30  51  52  80   4  36  17  40  52  79   6  50  51  52  32  53  76  92   2  91  87  98   6  60  44   4  34  59  50  63  89  23  63  52  45  78  50  50  40  92   7  87  59  53  71  10  34  32  62  45  52  65  84  90  44  47  43  80  60  75  93   6   9  42  48  52  54  63  96  72  42  33  23   8   3  52  69  69  45  33  57  83  47  71  41  69  75  80  75  57  21  68  74  40  31   3  61  34  96   5  21  69   5  47  67  26  19  37   5   1  55  51   5  87   1  89  43  58  41  56  20   2   2  79  52  43   7  51  94  86  95  27  85   4  43  21  24  89  77  70  53  80  86  54  65  83  11  59  17  96  25  90  25  55  73  64   8  33  96  15  91  79  90  80  74  10  80  58   6  60  66   6  32  71  29  51  41  42  49  20  20  51  13  11  23  19  52  78  85  60  66  57  46  82  78  17   9  70  32  92   6  39  51  39   4  72  83  91  78  43  58  56  97  47  86  13  75  93  49  58  69  21  26  73  19  15  33  15  81  55  29  37  76  45  22  77  70  37  14  21  47  24  68  85  79  98  62  44  30  98  53  33   5   7  68  59  85  91  29  44  41  61  51   3  38  12  95  24  22  82  55  23  91  82  52  51  69  77   8  62  10  53  93  28  26  45  53  20  40  81  58  79  92  14  65  23  38  21  10  18   6  10  35  84  85  94  99  76  51  38  90  25  65  84  19  67  40  60  32  32  73  36  97  73  19  78  63  67  55  20  36  45  61  70  66  61  98  83  96   9  69   2  55  11  58  52  86  91  51  21   3   1  23  59  94  91  53   2  13  54  57  66  25  78  11  50  71  70  70  93  29  22  31  24  86  17  83  45  67  58  61  42  97  64  15  48  94  33  33  87  86  57  41  77  12  79  83  79  24  49  12  20  19  72  79  12  84  33  36  59   7  78  93  50  66  66  90  94  88  36   2  43  67  76  57  33  35  12  21  51  27  92  78  95  91  73  94  67  81  16  29  10   5  68   5  17  84  86  58  69  50   7  74  64  66  11  23  64  18  28  88  36  64  27  43  42  35   7  43   1  51  51  24  19  16  80  96  96  53  68  97  76   5   2  10  31  54  46  99  16   8  12  30  78  56  67  10  65  62  19  65  52  43  65  60  58  59  68  84  72  18  90  64  37  41  95  13  47   8  25  43  41  34  31  12  62   9  81  90  96  74  61  13  40   7  67  55  88  37  37  10  20  38  99  54  42  18  34  80  49  30  45  98  56  76  65  45  83  77  57  62  71  49  51  64  93  34  44  28  59  12  43  48  22  87  12  40  43  68  42  26  53   6  24  91  54  19  29  42   4  49  44   5   2  74  41  46  80  46  55  17  89  23  59  98  39  83  43  45  46  95  94  68  59  44  24  74  71  87  25  26  66  73  75  47  69  12   3   9  11  57  76  50  93  93  34  90  70  49  52  64  85  47  73  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                48  45  56  35  42  49  92  82  59  38  15  76   9   3  70  36  70  45  50  44  98  52  78  88  37  10   6   1   9  23  97   2  47   5  77  65  88  92  37  11  60  25  62  84  69  76  57  90  48  52  39  64  75  82  28  47  58  99  99   9   2  10  93  49  46  54  65  78  72  87   7  23  33  90  19   2  62  12   9  46   5  99  75  48  12  30  43  91  55  80  74  45  81  54  48  93  71  78  23  52  64  40  24  52  53  12  52  52  50  89  26  63  66  85  42  64  53  11  25  66   3   1  92  66  79  51  53  82  10  59  90  27  52  45  99  57  94  39  57  58  10  13  69   9  66  26   7  10  62  88  71  66  61  49   2  87  57  77  40  16  67  31  82  67  70  64  92  37  54  36  32  80  93  81  46  91  72  95   6  23  81  87  24  56  38  29  18  92  71  27  35   6  54  19  82   5  45  10  27  37  27  13  44  65   8   3  58  68   6  38  81  35  68  56  64  34  27  22  45  30  67  52   3  60  13  28  76   2  54  43  63  14  40  24  30  25  22  11  10  49  21   4  39  51  19   7  72  69  94   1  25  63  14   8  55  39  65  91  55  70  30  16  86  21  11  20  98   7  12  74  73   1  37  26  80  40  59  90  85  94  87  87  61  19  23  40  99  37  68  40  95  10  89  69  43  13  93  31  39  65  14  30  92  58  92  35  36  25  16  43  29  20  83  78  42  45  51   9  17  25  10  88  36  20  70  51  39  72  47  71  14  89  32  61  75  29  41  32  40  36  76  67  94  60   4  96  61  63  25  17  13  92  12  33  95   7  24  76  49  73  77  92  17  91  64  81  74  13  66  38  61  70  99   3  64  27  98  50   2   9  32   1  67  47  58  82  55   6  71   7  58  16  60  80  25  71   9  45  83  44   4  10  72  20  52  20  18  19   1  90  60  59  10  84  54   8  73  85  39  99  52  52  97  58   9  87  23  55  78  54  35   5  76  44  52  88  99  70  33  67  99  21  30  99  76  66   4  24  98  72  33  96  39  98  44  54  43  66   1  48  13  23  22  98  54  40  67  38  98  85  21  36  34  53  99  22  34  45  87  23  37  75  73  72   1  75  43  22  60  29  60  25  46  79  20  75  46  91  79  32  67  12  67  96  67   4   6  97  95  60  85   1  35  90  20  42  43  45  38   8  32  98  51  53  36  84  91  98  22  97  15  99  73  39  21  70  18  85  81  56  68  74  26  28  84  58  31  79  19  35  62  87   8  31  23  70  27  90  51  10  30  86  97  77  88  16  42  58  60  87  29  16  53  68  86  63  12  62  59  31  25  53  79  29  29  64  78  30  93  42  84  90  94  38  64  43  38   4  42  99  70   3  69  80   5  89  39  31  79  16  71  14  40  57  71   1  54  56  65  81  72  12  26  46  44  31  51  33  84  79  33  72  10  94  36  61  22  41  45  97  29  28  76  70  26  56  74  68  84  99  66   5  58  60  79   1  16   1  66  35  55  69  20  60  89   9  45  95  28  18  72  63  77  30  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  64   5  92  49  34  25  47   2  68  96  43  18  63  45  90  77  63  52  47  63  54   1  31  39  28  13  36   7  72  56  93  39  35  48  48  38  37  95  50  38  23  26  74   7  92  14  68  74  39  49  64  82   8   5  62  75  78  55   7  32  74  92  32  73  15  97  29  67  88  10  36  79  86  38   9  42  12  49  79  19  19  37  51  31  52  40  50   8  73  73  30  80  64  65  93  77  47  94  48  16  98  86  78  57  92  97   9  39  35  33   9  84  65  65  88  43  63  11  47  92  47  87  96  49  50  91   3  33  53  93  63  50  55  22  29  22  18  41  53  51  43  71  10  81  82   7  80  16  64  57  10  62  89  62  75  74  24  99  67  24  45  67  66  31  60  35  69   7  97  40  65   7  29  73   6  42  62  53  49  55  97  90  34  57  30  90  18  55  44  11  27  58  62  53  66  86  79  62  88  71  22  69  14   9  37  13  30  69  45  13  90   7  84  66  55  30  72   4  22  84  78  98  38  67  50   5  35   8  23   2   6  62  58  20  47  34  89  88   5   4   9  16   7  70  17  63  54  97  62  76  78  20  34  69   7  18  73  22  95  22  34  79  57  23  67  91  63  98  75  36  22   6  23  58  43  45  20  33  27  41  64   7  61  23  22  18  80   8  74  66  42  80  72  69  74  29  93  74  82  99  58  13  80  10  96  55   8  94  29  79  60  44  74  36   5  81  31  63   9  70  27  92  11  62  24  68  21  16  21  21  49  33  15  83  63  48  58  78  56  98   7  66  11  87  76  19  30  85  35  14   6  11  93  69  16  41  13  83   4  60  44   4  28  78  68  30  59  37  88  95   2  86  81  38  20  24  56  34  15  74  26  63  18  66   9  45  11  94  23  92  11  68  55  86  61  95  55  66  36  24  85  42  69  27  35  39  27  47  74  98  29  36  21  46  72  65  71  60  73  99  31  11  78   6  18  45  73  34  83  20  86  28  20  81  58  73  39  39   9  60  31  27  23  68   6  41  93  62   6  24  20  91  11  87  47  66   3  33  46   1  75  16  11  28  16  93  54  24   3  80  94  51  62  54  66  91   7  57  68  78  17  63  51  30   7  83  82  34  27  26  22  93  88  20  61  61  63  11  43  46  45  80  27  13  75  82  30  88  98  10  45  69  61  87  35  96  16  98  29  50  65  97  21  42  49  66  67  17  60   9  35  19  83  86  94  67  33  19  46  87  31  91  61   3  53   5  27  42  42  40   8  60  53  53  59  61  69  51  57  59  93  70  67  94  86  60  93  24  12  11  78  13  57  29  47  58  62  62  32  98  34   2  21  65  40  72  31  79  54  44  78  16  34  68  21  97  70  96  85  63  43  29  22  39  68  25  81  27  21  29  75  29  93  23  57  40  27  28  56  66  84  37  86   2  66  13  68   4   1  69  53  43  15  42  67  13  55  47  90  90  36  81  81  16  10  41  99  21   5  64  85   8  88  91  91  63  17  82  73   6   7  49  15  72  48  49  26  79  50  34  32  85  21  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    37  97  13  87  85  96  86  25  78   6  82   7  18  72  92  46  16  28  17  21  77   4  77  23  85  73  39  32  36  89  70  70  28  42  89   7  57   7  33  16  95  96  87  60  27  29  54  40  37   6  85  45  73  99  52  24   6  54  15  57  89  15  33  26  80  11   1  61  93  42  36  19  38  82   4  52  85  80   2  98  37  56  38  33  30  22  73   4  71  14  35  50  42  90  96  36  21  72  23  19  31  15  50  47  28  90  45  24  23  53   8  57  80  51  80   4   5  35  38  43  75  48  52  22  20  48  20   9  43  40  79  22  10  73  28  24  18  72  70  37   2  48  44  63  48  63  56  91   7  95  94  66  53  11  62  35  44  71   9  47   9  86  29  96  65  21   3  18  38  93  96   3  13  24  56  37  40  39  22  10   9   1  30  29  73   4  72  26  42  98  93  56  90   3  90  16  85   8  43  29  80  67  85  83   6  91  81  94  49  99  77  56   8  45  38   6  37  43  79  95   2  55  79  13  62  36  45  11  52  91  95   5  11  14  67   1  69  44  29  80  36  64  78   8   8  78   8  60  47  61  31  81  94  98  77  90  44  49  33  52   2  23  85  28  50  72  66  50  98  20  84  28   5  71  47  52  79  99  86  20  88  16  65  90  25  78  24  80  18  18  34  62  24  47  43  34  78  74  19  24  24  97  76  84  26  82   2  98  24  48  54  40  32  58  46   2  20  49  71   3  89  47  20  59  38  82  58  16   1  48   6  47  61  92   3  64  58   9  51  61  73  94  87  98  98  21  52  64  88  20  88   9   4  70  90  75  43  19  29  24  30  93  13  65  60  16  32  29  49  24  24  37   5  93  90  97   9  93  17  82  55   6  84  72  37  67  58  61  65  17  42  93   4  13  93  72  66  40  63  63  65  13  11  87  78  96  97  43  61  98  93  62  26  62  22  84   4  90  55  33   1  59  30  22  23  23  65   9  90   5   7   6  67  55  56  99   8  65  59  97  56  44  96  23  57  77  29  53  54  53  10  29  79  66  77  30  78  21  97  64  21  98  16  24  76  60  65  92  30  28  42  99  35  34  26   8  73  39  78  17  88  51   3  23  12  12  55  59  68  72  79  58  83  91   5  35   6  84  98  80  10  66  35  38  48  35   9  88  75   3  66  57  60  49  20  96  40  24  68  72  73  38   9  67  86  85  81  60  38  39  55  60  38  87  48   9  90  63   9  47  72  13  93  72  31  52  70  77   9  84  11  95  34  15  66  44  44  54  15  12  21  49  21  76  35  15  26  99  47   3  29  32  61   2  98  82  69  98   9  15  92  40   7   8  16  24  21  21  82  91  56  98  95  68  25   3  92  38  39  94  25  10  71   3  27  33  64  45  42  46  58  25  27  28  46  96  71  39  23   9  17  56  48  88  91  25   4  28  13  80  72   8  20  21  32  16  98  37  49  85  82  58  28   8  18  60  64  76   9  75  49  55  82  48  67  71   2  54  12  68  72  51  13  57  43  95   1  55  70   6  99  71  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      94  15  63  50  42  30  18  30  39  59  94  93  89   1  29  37  69  41  23  60  86  91  61  88   9  95  47  40  55  97  73  40  10  23  82  70  33  34  30  81  90   9  73   2  78  59  31  61  67   5  64  99  83  92  79  57  15  88  85  22   9  86  47  94  68  34  59  11  83  27  47  22  78  55  51  32  66  45  44   9  87  50   4   2   1  85  39  52  88   7  46  11  64   9  41  33   8  26   8  85  25  60  63  41  90   7  46  34  65  69  68  53  55  85  39  83  69  83  35  93  53  60   7  44  71  56  63  46  71  53  64  68  56  18  30  80  15  81  14  11  16  67  58  51   3  32  71  75  72   7  51  46  20  60  54  52  37  80  87  42  70  47  51  49  62  73  56  80  30  23  40  87  25   2  18  31   1  18  59  13  34  47  54   2  70  11  50  59  32  17  42  69  90  18  88  73  45  47  52  27  72  92  53  39  44   3  24  29   3  72  23  48  52  18  77  64  22  81  22  54  37  11  73  24  28  52  23  70  29   9  80  59  60   3  28  95  79  98  22  62  13  64  21  18  38  16  45  24  27  91  35  71  15  55   3  89  89  83  81  95  12  13  63  34  80  80  36  65  55  30  40  95   8  59  98  83  81  71  49  73  70  74  36   9  67  37  85  25  82  38  86  42  15  62  87  21  71  26  79  97  97  97   7   8  92  51  42  38  19  75  19  66  93  23  77  10  27  82  77  11  31  86  80  89  88  83  36  90  10  57  48  62   5   7  15  26  28  82  27  13  39  66  24  14  35  29  62  15  99  47  78   8  23  28  14  30  51  61  31  97   4  83  39   4  42  82  15  78  24  45  32  20   5  12   8  33   5  44  22  15  28  93  15  90  30   9  67  42  31  95  13  34  93   5  79  66  83  96   2  25  87   6  35  62  12  58  16   8   6  11  91  92   5  25  19  15   8  73  29  85  31  40  51  85  29  80  27  91  57  38  82  34  98  15  63  29  61  58  91  44  18  95  10  93  49  66  90   7  22  93  69  77  29   9  42  61  70  23  81  12  78  85   6  34   5  32  42  31   8  89  13  89  83  11  60  49  93   2  10  29  59  23  76   8  93  27  32  98   2  29  73  40  45  37  27   1  82  25  72  52  10  43  69  52  43  37  35  29   7  91  14  82  76  87  14  68  83  49  52  29  34  64   8  35  53  35   8  55  81  30  47   8  32  85  88   4  89  36  92  68  20  69  85  88  39  39  52  17  49  74  20  47  39  19  85  45   1  89  92  72  70   7  79  88  24  17  30  23  69  94  25  48  88  84  52  40  58  82  46  68  90  27  80  90  51  28  28  26   6  77  16  94  65   7  54  68  11  94   9  31  57  90  35   4  93  82   6  73  41  12  19  60  21  97  35  30   7  60  43   9  59  98  92  89  28  40  78   8  69  12  59  61  76  67  50   1  90  88  20  77  62  51  29  99  38   4  33  49  26   6   8  49   3   2  15  28  57  24  85  37  43  69  70   4  69  11   4  88  91  75   5  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        73  62  58  79  48  60  37  54  59  83  63  59  84  20  48  27   7   8  63  80  13  83  98  50  20  21  42  24   6  50  36  50  54  87  26  71  62  73  17  12  69  42  55  35  42  98  65  90  24   4  36   6   6  47  27  92  30  77  58  13   5  31  11  10  16  53  92  36  89  46  53  14  30  65  49  77   6  20   3  26  49   8   3  24  23  29  28  21  43  85  73  44  73  20  83  71  93  68  33  75  42  67  26  44  75   3  37  69  63  39  12   7  83  65  46  36  53  31  89  85   7  88  99  83  61   9  39   9  31  10  59  29  88  91  28  44  10  12   9  82   3  57  40  28   6  37  88  18  14  72  86  92  43  93  64  34   8  82  55  83  31  60  63  92  75  34  68  71  84   2  36  32  99   3  64  68  54  14   3  48  90   5  63  40  60  70  18  58  28  53  50  52  55  64  20  69  71  90  92  79  82  57  60  41   7  87  43  27  18   3  91  65  37  22  23  80  44   2  35  70  30   2  40  65   2  26  15  60  65   6  47  13  53   1  36  17  89  98  90  67  53  79  52   6  87  50  43  67  13  31  30  72  82  65  14  71  54  22  51  50  52  72   1  44  61  15  21  46  66  19  84  40  71  84  50  26  60  93  45  85  86  83   4  10  30  13  51  10  15  51  49  31  71  68  30  76  71  86  51  66  96  74  20  57  85  64  14  43  29  28  55  35  52  74  90  16  74  98  45  10  51  40  18  12  10  94  92  81  70  38  18  46  86  90  69  90  68  91  83  16  29  57  32  72   8  97  86   3  84  22  83  43  88  26  77  28  29  33   4  46  72  70  87   7  22  49   5  47  45  65  85  29  66  16  61  14  38   4  58   2  47  99  13  61  59  79  26  50  70  49  69  17  87  54  14  36  72  33  50  22  90  39  19  57  86  14  96  93   5   3  27  25   9  16  95  86   8  35  20  67   6  39  16  74  46  94  75  59  61  77  69  51  64  42  50  71  89  76  48  23  81   5  86  24  25  40  74  98  38  94  11  44  60  52  31  45  76  23  12  88  87  80  46  52   3  54  33  81  35  28  90   3  28  68   1  99  48  41  60  57  65  11  72  85  23  57  18  66  23  30  39  73  55  44  77  42  95   5  49  66  63  87  48  96  36  70   8  68  11  52  17  79  98  83  85  38  21  52  43  30  19  76  20  95  62  31  53  40  69  46  18  73  57  54  52   8  36  75  80  22  71  44  62  61  67  31  21  84  67  27  39  99  94  55  91  58  64  46  76  25  32  79  32   4   4  29  54  95  54  62  17  89  22  89  64  54  93  58  62  14  92  10  28  10  24  16  18  25  30  40  16  54  20  91  57  84  92  75  47  74   6  95  96  56   9   6  48  75  99  20  71  28  39  15  84  81  78   4  84   6  81  26  85  19  13  79  50  56  92  44  49   2  74  29  26   1  22  72  49  89  51  91  59   2  74  61  80  47  35  43   5  98  77  83  42  65  11  47  61  62  69   1  38  93  67  41  68  63  52  56  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          59  77  81  48  32  61  81  73   7  22  18  41  17   7  31  45   8  34  13  60  42  61  28  92  40  20   1  66  70  46  52  62  58  93  40  80   3  85  81  67  82  89   8  54  29  31  65   8  40  66  59  79  63  71  77  90  31  41  17  37  95  43  82  89  94  65  61  36  92  63  47  21  98  31  86  72  18  35  13  38  37  89  87  29   4  87  78  67  40  41   4  58  39  50  49  83   4  66  46  31  45  78  40  12  72  17  52  92  11  84  11   8  26  45  30  42  87  70  29  71   2  39  62   9  68  66  29  17  44  17  28  64  16  29  86  74  58  87  54  85   7   6  51  68  54  60  90  53  15  73  37  14  56  49  43  25  85  71  64  63   5  84  88  33  78  79   4  13   1  42  77  21  63   3   8  12  33  15  48   7  69  43  71  62  22  27  39   2  24  76  95  72  67  49  84   3  53  11  71  31  17  97  46  81  54  27  57  42  44   2  55   4  59   8  56  38  52  56  68  95  11   8  46  49  23  35  29  66  58  83  43   7  75  22  98  40  66   6  31  28  19  22   4  99  32  40  99  72  21  91  90  44  17  42  61  72  69  82  58  93  12  84   8  28  29  78  66  20   4  56   7  78  26  26  35  76  59  20  83  55   6  51  38  88  84  16  54  56  81  63  67  15  44  37   4  70  48  95  84  96  13  72  85  72  76  52  19  76  54  55  72   2  96  76  34  33  90  29  33  93  65  37  78  46  52  69  34   3  27  84  28  77  54  56  32  99  20  28  58   8  65  62  38   5  28  83  57  94  52  23   7  16  89  87  32  62   8  43  63  54  60  43  75   5  82  44  29  90   3  88  25   3  49   5  97  83  86  72  73  66  76  48  47  57   9  91  87  22   6  59  43  10  91  90  59  27  42  18  18  79   1  23  83  13  85  76  73  87  27  50  33  51  27  70   8  71  29  51  48  41  57  60  19  98  46  69  67  32  83  59  46  13  62  80  70  16  34  79  65  96  38  21  91  32  38  14  30  50  41  94  17  18  98  65  73  24  69  82  81  92  94  14  32  71  81  56   6  56  77  93  27  68  30  85  71  14  34  70  47  62  88  41  62  21  69  76  57  21  84  93  18  73  91  12  63  46  29  58  76  54  25  26  64  26   8  12  45  15  76  55  45  64  61  21   5  84  94  10  59  22  66  15  87   8  68  75  30   7  38  63  22  91  40  49  22   1  91  91  35  85  74  45  60  26  99  24  97  57  83   9  72  67  14   5  75  88   8  98   6  25  55  80  91  50  34   3  28   4   1  98  65  42  16  19  45  23  51  30  43  50  50  82   4  89  47  78  73  73  32   4  16  55  83  54  99  31   6  11  50  77  13  41  42  72  56  52  88  65  61  68  25  88  11  94  60  47  72  90   5  94  23  51   5  44  47  92  63  72  18   2  80  56   4  69  92  18  35  81  14  74  57  83   4  13   8  48  77  26  92  51  28  22  97  99  10   2  66  71  22  96  43   2  61  57  73  12   5  19  72  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            31  74  27   5   7  51  31  65  41  95  83  31  39  35  22  18  57  47  54  44  96  23  19  15  95  23  55  61  66  97  18  65  62  97  55  92  86  64  45  59  56  43   6  20  22  59  21  63  70  12  88  70  70  53  53  41  98   6  85  66  56   8  45  68  59  98  98  77  37  59  28   1  36  35  91   1  59  66   1  44  40  29  26  46  54  44   5  49   9  20   1  61  19  86  57  29  48  36  96  75  77  22  20  45  97  34  92  73  49  69  88  32   3   8   4  97  75  23  25  78  11  68  98  26  51  14  20  90  94  68   6  46  97  76   4  86  98  82  74  17  26  59  80   3  22  73  93  64  47  44  37  14  60  65  66  73  74  27  90  90  68  97   2  60  18  80  15  17   9  60  60  23  29  69  61  59  73  22  41  24  60   4  36  19  24  85  13  52   5   6  17  49   1  34  82  65  56  15  62  81  75  40  25  93  27  86  96  68  75  65  94  74  71  81  30  64  69  14  28   2  55  30  36  32  27  93  97  85  73  28  83  40  51  10  19  22  50  82   2  38   8  21  89  59  61  29  20  83  74  95  45  30  44  45  31  78  31  35  75  78  46   4  44  33  79  32  86  33   8  28  18  96   1  95  94  71  15  19  27  99  95  51  99  38  83   1  32  12  88  61  93  86  19  48  33  88  73  31  34  48  44  66  81  46  97  30  17  32  84  61   9   3  21  42  57  52  32  30  53  78  41  98  20  24  95  52  78  95  70  59  39  28   5  58  60  58   1  98  42  77  92  71  34  21  29  30  95  31  35  99  17  34  30  32  64  29  34  73  90  51  24  93  66  83  15  16  95  29  27   5   1  88  17  93  93  91   1  84  61  12  85  91  56  71  94  41  20  97  33   9  86   2  28  51  37  34  15  72   9  32  43  85  20  49  71  97  35  51  62  99  91  52  78  76  86  44  16  24  30  73  87   1  63  71  67  19  95  55   1  27  94  64  11  60  84  74  59  48  30  51  26   1  30  75  46  22  65  23   9  29   3  86  87   6  92  10  88  18  79  54  91  94  88  64  17  35  47  20  18  87  68  95  63  35  77  80  70  79  62  16  23  45  75  30  51  85  92  10  33  48   5  42  70  38  25  63  41  70  82  69  17  28  15   2  88  88  54   7  77  51  52  90  43  18  24  87  47  97   3  60  10  84  75  81  31   4  64  15  86  31  25  19  91  70   6  96  10  55  86  41  79  46  32  74  18  36  28  57  44  35  51  63  27  53  33  42  81  81  10  65  28  38  61  35  92  26  11  97  94   6  86   6  94   5  79  33  52  16  29  14  13  69  36  47  70  85  28  69   6  12  91  74  40  17  17  40  81  28  28  97  83  18  80   8  61  10  41  69  36   9  76  54  48  81  18  66  43  99  70   6  25  22  21  84  57  50  78  74  20  39  27  17  86   6  68  34  41  18  99  21   2  63  19  47  64  14  39  97  22  77  10  85  51  73  78  69  87  57  75  54  66  94  41   8  39  13  42  59  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              44  60  42  56  18  48  81  32   2  84  66  68  65  59  39  62  37  97  44  21  88  53  17  19  35  96  92  26  67   2  42  56  23  88  57  67  48  71   3  80  56  28  62  87  64  65   2  94  22  71  70  57  20  45  63  69  97  41  94  29  73  84  67   5   7  14  35  25   2  60  73  60  20  70  11   4  21  96  13   1  74  29  44  16  66   4  28   4  63   7  45  25  69  40  97  98  95  66   9   7  50  23  38  84  26  43  72  81  99  93  60  14  92  74  35  46  92   1  86  16  52  36   9  49  35  76  64  88  63   9  11  78  31  25  61  99  17  40  94   8  60  84  48  70  86  12  81  89  39   6  13  48  89   6  64  42  64  57   4   3   7  62   4  68  84  94   5  94  38   4  98  97  23  60  11  92  31  65  12  13  97   6  60  69  43  85  43   1  19  68  32  51  62  95  65  97  91  55  59  50   6  48  75  21  93  56   1  52  43  13   5  84  44  81  58  55  37  20  19  37  85  82  54   1  80  22  83  36   2  20  65  38  53   1  91  95  44  47  31  51  78  22  54  29  44  50  21  31  69  96  59  63   4  98  39  19  18  89  37  30  36  84  95  25  91   9  57  86  38  65  67  48  84  81  88  30  64  68  90  44   8  39  33  66  14   7  46  76   7  95  50  71  16  85  70  70  71  73  29  36  77  28  21   8  72  65  43  43  92  71  19  16  53  59  76  68  48  86  34  77  45  69  79  54  65  60  76  57  88  32  75  71  86  54  19  88  81  87  94  46  44  30  19   3  64   4  66  55  94  56  95  45  93  13  41  79  94  22  94   9   6  96  42  64   5  40  45  48  11  94  53  69  61  83  56  15  66  79  22  16  73  71  78  61  96  35  16  61   8  44  38  53  96  15   8  32  21  23  65  78  42  71  71  53  40  81  32  79   3  46  73  39  23  17  85  73  46  70  79  24  40  68   3  75  99  82  93  14  38  58  81  94  15  17  47  16  13  70   9  19   5  72  49  28  85  10  19  20  36  85  80  20  69  83  62  75   1  96   7  24  59  32  83  93  46  26  36   8  32  51   1  80  22  52  93  11  46  93  85  93  59  88  25  12  75  28  48  10  66   3  70  70  21   4  60  65  57  18  40  55   6   7  72  87  42   4   7  17  23  71  48  64  20  17  38  29   9  86  94  16  90  21  65  53  36  97  19   8  39  49  24  62  89  99  30  39  40  56  95  36  41  29  31  65  55  65  75  93  97  93  31  44  94  31  30  50  39  94   1  83  81  44  42  58   6  55  68  22  21  64   1  85  63  86  74  78  69  27  49  32  82  94  97  59  34  87  34  40  83  52  76   1  28  24  58  99  39  85  62   6  73   1  76  55  23  39  53  16  38  26  50  17  72  10  92  51  53  60  85  92  55  61  17  11  67  94  91  12  79  69  49  55  95  89  97  56  60  85  75  97   9  60  75  64  88   5   9  34  11  99  34  18  81  15  23  53  63  93  99  38  61  62  29  50  96  42   6  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                69  32  60  16  72  18  43  95  10  36  90   4  99  13  78  29  32  58  10  24   4  32  70  72  82  34  96  98  46   8  12  90  16   3  87  19  23  38  20  89  71  79  93  16  15  77  36  48  37   6   5  20  12  60  90  20  10  61  23  45  63  55   5  73  73  38  77  63  56  93  25  42  34  37  90  50  51   9  76  45  33  78  70   5  94  77  50  40  22  12   7  84  58  61  21  60  84  56  43  51  92  99  57  30  99  21   4  26  11  71  70  25  79  83  69   9  79  57  42  86  23  88  79   9  33  18  62  23  38   1   9  30   3   3   9   3  56  27  98   1  81  59  50  75   2  65  16  61   3  74  49  30  65  31  83  75  66  65  11   4  57   8  15  25  57  91  74  86  99  71  16  11  42  98  27  78  34  63   2  79  22  95  26  88  14  29  80  96  65  79  65  46  33  37  97  38  95  59  73  18  19  92  76  51  41  94  53  38  75  29  22  14  48  89  98  98  70  61  50  15  64  94  25  47  63  56  31  54  32  32  58   5  86  35  48  33  23  31   3   5  12  78  10  61   1  22   1  28  17  70  90  67  37  19  20  35  26  60  71  95  77  20  39  28  13  73  38  64  52  32  40  30  59  35  96  61  56  29  32  89  17  37  61  65  13  52  59  65  76  66  25  66  20  41  19  38   3  65  39  72  67  68  14  51  59  14  57  11  73  92  97  33  22  90  65  23  72  68  85  20  72  20  80  13  13  17  51  63  26  92  34  28  35  90  51   4  17  57  25  73  67  21  77  15  24  95  14  68  51   9  83  67  51  57  78  52  41  66  15  73  13  19  99  34  92  25  92  11  13  47   3  66  95  12  20  40  73  44  60  60  41  91  97  70  12  14   9  28  16  78  54  41  55  52  79  71  37  37  97  29  93  84  42  27  44  92  22  99  23  57  88  43  63  55  72  67  33  94  57  14  78  16  93   8  42  54  33   3  30  53  95  51  34  67  37   1  92   3  42  45  25  29   5  17  41  82  99  64  89  63  46  31  59  57  83  73  75  11  83  31  58  55  99  59  62  53  42  51  33  30  89   8   2  30  17   5  27  81  18  88   8  83  54  78   4   4  16  69  71  11  49  94  84  70  37  73   3  29  94  99  43  50   9  91  28  90  74  41   8  82  58  97  63  92   3  96  33   1  95  43  12  79  79  51  91  74  14   3  66  41  11  42   1  36  47   5   5  53  82  50  65  67  11  30   7  80   7   4  71  40  98  64  64  79  81  88  89  13  68  31  72  60  67  77  78  31  72  73  15  27  68  94  88  80   4  73   5  54  49  21  47  53   5  92  20  73  23  19  65  52  84  13  60  20  38  67  39  96  20  57  95  26  93  36  36  81  57  81  16  73  93   1  32  35  76   5   8   7  12  48  25  88  97  38  87  88  19  95  20  44  71  58  35  55  33  86  42  94   2  59  66  61  63  33  53   6  29  79   4  21  65  68   3  89  40  56  43  27  20  12  65   6  97   3  94   9  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62  92  75  66  64  65  86  35  16  69  50  93   7  27   7  69  12  68  70  80   4  18  33  89  99  48  13  63  71  28  67  14  40  21   9  94  49  49  77  90  23  30  95  84  60  90  64   4  91  87  17   1   9  17  81  15  61  68  24  24  75  21  38  59  24  85  55  67  89  26   3  97  17  68  40  33  97  68  40  66  35  85  89  43  68   7   6  42  68  45  70  89  75  60  23  26  12  53  40  17  58  52  23  77  75  69   1  44  72  75  92  17  26  12   2  62  69   6  49  69   9  73  17  23  74  98  80  77  39  35  73  24  15  71  61  81   9  52  43  76  91  98  57  44  53  82  57   1  35  43  70   5  79  14  62  93  35  22  29   2  39  99  51  77  14  44   3  32  99  85  83  25  19  94  72   5  22  18   2  82  46  28  89  81  91  59  78  82  35  65  40  71  55  65  55  31  99  64  57  14  54  85  35  32  50  78  70  42  97  48  74  89   1  99  21  94  15  10  29  68  95  64  33  69  92  48  86  43  60  70  51  57  49  41  80  13  28   2  57  49  39  77  73  60  82  33  83  71  70   4  38  61  31  76  94  94  91  32  19  99  97  85   2  18  97  72   2  40  27  60  64  82  43  72  69   3  90  87  95  80  73  94  31  32  80  23  90   2  36  98   6  73  44   2  17  38  91  81  76  64  26  18  67  62  76  77   7  44  90  24  76  24  87  62  49  85  63  61  60  59  22  70  52  95  15  81  31  16  71  81   1  93  84   2  21  14  32   1  66  65  61  55  80  24  28  46  17  26  86  23  84  96  46  31  68  36  37  16   1  83  17  44   1  82  54   6  52  75  44  97  30  82   2  87  62  68   5   1   4  43  40  15  98   8   2  78  18  37  21  58  71  40  38   5  47  79  19  49  17  85  25  78  66  19   2  65  29   1  43  79  59   4  84  30  59   3  12  17  75  30  47  61  97  57  93  48   6  31  58  98  65  53  60   1  57  10  60  55  17  32  44  27  25  62  28   8  35  72  44  75  49  93  86  60  95  51  23  37  96  26  86  19  55  12   1  19  66  82  28  10  72  20  30   1  18  76  25  13  40  91  73  71  89  79  32  47  86  72  52   1  23  86  62  93  77  55  20  56   4  27  91  69  51  41  81  52  84  56  74  30  92  78  59  22  77  72  88  25  79  82  48  37  48  39  54  12  74  92  84  36  31  39  89  22  40  35  83  80  92  51  22  98  24  30  28  25  98  82   4  87  61  92  46  39  71  59  27  49  42  20  53  67  88  18   2  75  12  92  69  44  74  99  25  39  21  76  72  99  27  58  68  72  89  30  37  69  21  96  88  31  44  19  58  58  87  38  65  61  19   6   5   2   4   3  83  44  90  96  92  80  63  63  23  81  40  28   4  46  48  12  65  89  28  89  54  49  62  47  81  76  96  14  77  69  98  94  45  21  76  41  49  69   5  20  71  14  51  34  56  17  80  18  29  10  11  14  44  10   4  13  52  47   6  22  70  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    63  13  19  44  63  26  40  95  80   4  29  18  11  85  16  15  38  50   5  86  87  67  96  97  49  52  57  98  90  99  82   6  40  97  88  50  97   5   3  21  21   3   6  12  91  94  49  86  26  10  10  93  86  44  62  55  55  55  87  11  87  77  20  85  88  38  64  54  26   2  27  85  37  49   9  23   8  54  46  81  27  52  94  55  94  20  83  91  21  54  74  82  42  11  26  62  75  17  63  94  57  33  84  29   2   9   1  12  26  34  16  38  66   3  71  95  42  89  17  97  84  84  80  81   2  52  25  89  69  39  24  19  82  21  64  64   8  97  37  99  43  48  80  28  68  15  97  56   9  53  13  40  22  96  68   6   3  38  78  75  79  99  30  51  39  48  85  93   7  16  40  68  40   1   8   8   8  11  48  54  55  94  30  56  64  21  78  38   7  64  63  39  69  13  46  69  24  18  84  75  46  89  11  37  21  28  91  96   7  26  15  46  18  83  76  40  27  71  52   1  36  71  22  23  15  39  25  63  51  14  12  61  24  80  59  43  58  60   1  39  48  31  95  29  60  80  21   5  74  73  59  88  76  14  64  77   5   1  93  10  53  72  15  96  86  22  77  94  23  88  16  85  91  26  74  48  20  44   6  96  76  53  67  11  87  97  43  78  44  58  86  58  22   9  29  83  24  97  57  51  86   4   5  73  89  23  72  40  25   9  23  13  61  96  48  85  95  70  55  94  94  70   6   9  52   9  55  52  22  15  11  12  24  22  24  46  95  87  61  60   9  53  21  76  15  88  27  10  43  64  94  15  60  76  74  75  15  53  65  16  70  40  33  30  97  52  92  65  11  45  79  44  63  97  48   9  85   6  18  92  42  69  99  29  79  56  44  62  28  63  13  86  80  33  16  71   9  57  30  86  24  56  34  44  76  68  80  45  54  48  68  80  99  38  14  57  48  11  30  85  48  11  34  40  44  97  37  18  92  18  41  39  24  52  67  29  12  32  47  32  43  85  99  83  90  47  62  76  71  35  77  78  40  65  79  78  13  72  59  35  21  31  82  79  43  72  19  20  25  27  48  99  79  31  75  92  97  40  76  68   3  87  30  10  23  28   3  98  54  48  21  85  12  50  85  74  65  81  92  70  75  81  64  86  70  75  30  49  97  46  89  36  90  51  44  52  58   1  99  76  99  28  53  23  48  96  75  17   4  68  61  90   9  91  58  27  41  62  20  38  30   8  47  20  86  41  93  35  93  35  18  38  42  75  35  45  38  39  53  39  18  15  37  38  74  47  29   9  90  10  66  93  11  19  40  62   4  93  17  42  36  11  86  50  40  80  50  71  18  40  49  67  53  98  98   7  49  75  14  36   1  41  79   4  48  94   4  88  89  27  27  76  93  21   1  92  88  97  45  73  45  31  43   9  20  49  60  40  84  68  22  93  94  17  64  57  33  10  86  15  26  81   3  83  29  14  43  71   5  36  44  30  74   9  16  22  17   8  68  54  69  55  42   6  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      47  85  74  83  80  94   1  72  46  58  51  60  39   1  17  69  24  54  30  34  90  41  34  14  91  75  94  95  27  93  45  36  60  14  29  71  52  84  14  51  88  33  45  94  92  22  99  94  69  23  62   8  88   7  70  58  42  34  87  81  12  97   5  69  41  35  80   8  97  44  67  49  31  71  59   9  86  74  62  90  97  29  68  56  39  11  64  10  30  17  73  63  26  35  17  44  78  77  33  50  67  39  15  10   3  36  42   9  48  46  15  37  12  88  11  87  81   7  14  10  61  61  13  19  39  80  21  13  39  50  58  62  52  27  28  21  49  79  94  91  97  22  88  15  10  81  35  11  97  41  60  18  82  93  23  58   9  12  34  15  12  81  56  96   3  68  99  36  83  15  45  76  38  45   3  29   9  97  96  75  74  83  94  85   7  74  55  52  26  87  99  43  35  79  63  64  10  40  69  95  88  68  32  18  54   6  26  85  18  18  55  64  75  28   1   1  87  74  14  50  47  37  38  77  95  77  96  39  43  88  84  25  23  98  47  96  24  16  94  52  85  15  90  36  18  45  91  67  67  94  90   3  42  78  90  31  38  51  12  73  64  26  10   6  35  37  87  76  43  68  47  89  25  92   1  20  25  60   2  33  83  57  34  84  50  82  43  61  28  81  22  31  92  44  34  53   6  81  44  69  65  97  88   2   1  52  74  41  39   7   4  56  35  23  42  99  28  86  21   2  29  37  79  24  13  37  91  73  24  28  21  12   5  76  48  28  64   2  59  87  43  18  85  77  48  36  66  42   7  48  19  96  82   7  64   6  62  24  50  79  36  38  63  44  54  74  46  72  78  39  59  79  44  89  89  20  35  99  13  89  51   7  46  48  77  81  89  45  87  86  98  22  35  97  68  51  63  28   5   8  59  88  18  40  65  65  93  18   4  78  57  67  49  86  48  77  26  30  65  82  40  16  81  28  92  44  61  33  74  53  86  22  47  77  95  34  54  13  86  76  54  35  68  22  77  78  97  74  71   3  66  75  75  26  41  75  11  69  92  44  68  54  92  47  83  60  30   8  51  90  25  56  92  92   1  87  78  72  60   8  72  54  80  21   1  57  89  45  90  54  34   2  94  72  38  62  63  33  87  42  80  94  46  20  38  53  13   6  48  34  30  39  71  79  93  13  91  24  24  95   2  35  87  69  99  10  40   2   5  35  71  26  47  53  72  10  18  92  46  79  92  48  29  89   5  66  12  30  95  36   6  52  21  55  65   2  84  19   1  75  64  76  99  78  44  42  28  96  36  77  32  39  44  73  50  13  30  59  54  11  96  24  49  82  53  96  99  91  81  29  25  54   6   7  75  43  95  57  48  62   3  22  68  56  34  73  89  24   9  16  75  14  84  64  40  68  95   4  16  97  55  97  30  54  19   3  38  75  48  40  96  90  95  57   4  54  26  50  22  53  55  99  82  50  89   3  94   8  78  28  60  82  51  87  87  44  88  68  93  16  77  41  34  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        20   6  46  29  76  74  66   4  61  54  92   9  99  58  68  30  44  15  73  37  89  21  68  24  92  73  59  72  31  31  40   3  12   5  30  17  51  96  60  97  31   9  36  62  19  17  17  78  24  63  26  77  22  94  84  85  37  88  63  40  18  27  70  42  17  71  62  89  26  98  22  37  25  66   9  57  97  15   6  97  55  55  31  91  94  97  93  79  27  83  43  82  82  80  88  69  33  91  46  63  73  93  12  53  56  96  90  92  57  89   8  14  80  83  54  60  52  70  95  46  40  60  66  91   1  37  14  70  17  41  60  29  66   8  10  14  81  61  37  70  73  81  35  58  63  62  59  85  98   1  34  23  48  95  28  88   6  25  70   1  47  67   4  80  81  33  41  88  62  82  62  85  42  98  98   8  36  70  53  44  85  58  53  95  55  58  77  48  85  87  38  82  38  33   5  86  76  77  36  90  26  53  50  71  35  97  28   3  65  11  36  68  29  40  22   7  14  30  33  53  54  96  75  34  58  62  81  11   5  44  59  74  46  22  80  12  66  50   7  58  11  32  56  77  67  32  46  65  77  50  55  49  18  62   5  85  59  47  38  10  64  11  10  78  81  30  48  25  99  30  58  82  39   9  46  53  11  88  67  63  64  41  57  36  84  37  61  46  52  50  78   5  53  39  78  22  35   3   6  75   3  28  17  66  96   7  32  66  81   1  23  80  77   5  73  20  79  59  89  83  66   9  60  36  65  25  71  98  96  81  52  70  14  40  79  20  86  33  40  47  71  71  57  91  26  48  53  35  91  62   9  35  88  47  71  58   9  17  31  77  10  59  83  47  55  99  53  34  30  49  17  71  30  84  49  60   6  54  40  61  39  26  25  36   2  38  77  76  29  38  71  64  39  20  11  18  56  20  28  89  19  56  41  22  95  22  20  68  92  79  35  25  20  56  78  22  94  67  33  34  87  59   4  66  95  90  16  72  14  29  61  96   8  38  38  43  27  16  63  79  13  20  87  64  18  64  31   1  54  98  86  42  98  29   8  82  52  18  80  25  13  32   3  45  92   7  27  43  15   5  81  51  89   7  91   1  80  28  11  53  39  91  69  41  38  67  54  81  45  24  54  73  57  55  78  96  52  30  54  53  84  78  56  94  93   3  67  33  51  14  17  82  41  13  17   2  59  89  61  91  26  34   9  15  72  73  49  68  65   7  87   8  37  31  37  20  31  99  79  69  64  81  83  69  18  32  52  64  12   5  22  88  72   5  64  14  43  28  64  21  32  85  98  70  30  95  11  78  33  41  37  52   5   7  37  76  39   4  75  55  46   6  18  65  62  39  57  40  81  75  47  34  60  98  73  27  86  53  69  55  70  55  78   1  41  71  26  35  71  52  92  94  36  74  98  29  19  18  44  82  58  39  36   1  94  54  49  57  71  42  15   8  16  53  68  14  55  28  75  70  64  53  76  83  23  33  80   9  85  89  74  74  29  25  41  53  82  53  71  94  90  84  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          37  16  13  19  82  61  66  94  38  47  28  16  36  99  57  75  90   3  62   4  79  25   2  84  14  51  90  20  28  22  11  51  49  20  64  19   6  72  23   9  17  39  69  13  90  25  23  62  62  56  78  24  91  44  72  11  25  57  99  42  94  43  70  20  23  36  26  24  49  33  90  92  86  70  96  80  41  40  83  37  51  95  61  55  49  79  73   3  29  31   6  22  46  81  26  31  49  33  46   9  70  59  36  20  88  99  78  38  86  80   4  39  71   6  72   7  88  58  26  11  14  46  15  29  49  35  59  37  39  74  48   9  63  50  79  14  60  84  78  82  52  35  36  52  35  46  69  78   9  54  71  21  59  17  72  40   8  40   5  73  73  69  63  10  39  65  39   5  59  71  25  40  81  99  66  61  95  77  29  24  42  52  31  36  89  10   7  32  41  56  90  69  47  57  28  16  25  13  31  67  71  55  56   4  11  87  20  24   8  99  18  57  67  66  91  76   3  33   6  92  17  68  16  81  16   8  27  97  17  35  53  93  65  17  72  92  64  99  21  69   1  52  29  47  15  34  36  50  29  62  25  36  90   8  12  79   9  23  60  91  25   4  93  98   2  54  21  46  46  67  89  13  36  72  42  53   6  95  43  67  45  42  91  94   7  14  17  92  31  56  45  18  45  75  86  21  50  24  18  50  73  13  67  94  63  88   6  99  85  75  36  62  47  94  62  16  86  69  22  91  70  67  91  19  39  86   6  75  30  55  57  48  82  89  39  77  61  83  73  63  84  26  77  72  33  77  97  32  50  57  26  50  29  85  23  68  28  49  56  48  64  58  36  71  42  54  79  91  22  44  74  66  52  80  19  54  87  21  19  85  19  23  15  20  89  11  88  33  19  56  59  98  73  41  66  78  44  97  80  92   6  86  72  65   6   4  34  44  97  30  47  73  60  52  72  76  53  78  16  95  21  28  80  82  76   7  20  65  81  55  77  60  30  84  25  88  60  60  19  96  48  78  86  75  72  44  50  91  49  86  66  69  82  66  32  90  14   7  45  73  98  35  72  76   5   6  38  95  69  98  26  51   3  21  40  96  29  48  89  42  26  53  63  41  23  31  70  34  94  85  19  11  82   8  78  63  33   8  97   8  80  75  42  34  47   9  54  26  75  66  37  43  73  99  41  99  57  68  81  97  36  49  55   5  87  34  17  41  75  79  95  79  88  11  42  92  12  82  89  23  52  52   3  14  51  89  18  52  29  14  98  73  52  69  73  23  77  18  63  69  97  58  77  17  69  90  16  56  26  24  43   3  97  95  77  82  28  17   3  36  91  67  50  59  68  89  64  66  38  82  35  91  77  80  96  62  96   8   5  38  55  22  45  20  70   3  41  78  50  15  59  86  48   7  32  90  26  44  19  20  83   6   2  55   2  13  85  21  49  82  95  83   9  29  97  70  84  64  50   6  92   3  13  20  27   6  69  45  50  81  79  78  66  16  77  21  91  66  13  43  73  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            68  38  84  13  44  72  12  69  77  24  63  40  77  92  87  15  20  80  19  97  47  45  22  95  44  68  20  68  77   7  40   7   3  65  45  36  35  79   8   6  47   5   3  18  54   6  32  17  34  69  68  85  24  94  48  37  83  14  83  91  29  86  10  74  85  68  92  45  33  47  80  78  73  77  51  92  52  59  29  35  55   2  89  39  11  54  33  28  70  30  90  74  51  47   4  43  60  41  87   9  43  61  43   2  61  29   9  26  92  55  88  15  69   7  17  44  52  42  58  89  83  11  76  32  44  45  33  50  63  89  97  10  64  38  69  63  80   5  83  88  73  41  93  13  50  67  83  39  65  73  42  75  78  13   1  37  81  34  36  81  43  88  25  20  23   9  91   1  58  87  83   2  80  46  24  28  96  51  12  90  50  89  24  76  36  73  36  22  44  31  93  18  39  81  71  79  69  28  98  45  98  93  25  74  96  24  23  24  52  66  50  76  17  81  43  94  24  52  26  24  20  12  14  96  56  42  25  60  95  83  74  51  72  76  33  84   1  50  53  51  37  43  95  15  38  47  94  77   6  61  22   2  63  85  42  38  20  73  89  68  38  31  28   9  80  44  21  50  17  60  83  10  97  19   3   7  54  30  53  33   8  48  43  42  84  14  66   5  28   4  18  19  41  74  66  93  62  91  46   2  45  11  86  21  26  26  44  65  51  85  29  59  94  96  32  45  39  91  57   1   7  66  58  85  84  81  88  59   2  64  59  54  99  84   3  13  51  91   4  66  88  33  42  58  17   7  56  92  34  61  26  77  95  17  97  93  51  32   5  84  34  97  85  67  67   5  18  21  21  41  53  67  70  85  60  69  82  57  68  90  45  35  38  38  51  27  49  75  78  11  92  66  90  23  10  79  42  44  82  62  76  17  35  77  74  95  15  19  69  61  16  82  41  93  91  46  56   4  90  63  50  63  19  86  26  31  99  31  18  76  18   3  97  23  57  71  95  44  37  28  53  57  74   7  45  14  95  11  62  18  75   4  57  55  37  34   1  90  22  49  30   1  73  16  31  33  93  79   8  15  17  23  64  99  42  36  70  59  79  64  14  93  94  75  88  44  51  40  21  70  59  14   1  63  95   8  51  34  32  57  99  61  16  45  96  55  42  70  35  63  80  67  39  67  16  23  74  87  24  97   2  93  87  13  29  75  68  43  59  98  72  79  86  61  47   8  17  47  77  30  47  42  35  16  27  88   9  75  45   1  58  32  74  63  16  65  98  95  13  75  30  14   3  62  63  83  57  14  21  72  56  50  67  83  46   5  82  54  34  19  12  28  56  19  18  48  97  63  46  94  97  47   8  19  25   6  85  97  25  11  24  85   7  35  36   6  60  32  51  93  57  49  21  90  83  84  34  23  31  75  12  84  51  39  62   9  54  76  54  93  25  88  83  60  13   6  84  61  72  59  81  75  79  66  48  35   5  36   5  76  50  13  93   2   8   5  33  46  60  98  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              86  39  72  14  60  63  38  43  50  49  87  48  86  75  80  12  28  46  31  32  81   2  64   1  62  79   2  25  61  77  75   6  10  29  98  27  43  42  37  24  51  48  33  31  66  88  28  89  68  25  89  45  16  29  90   7  68  77  95  58  74  95  31  78  18  34  66  37  96  39  90  92  90  96  57  58  46  82  34  39  75   6  10  35  31   5  98  48  58  30  76  15  49  68  55  46  65  98  28  84  96  61  75  32  45  11   7  67  78  22  63  54  85  76  75  99  19  29  20  37   6  39  36   7  73  40  88  79  67  96  39  83  23  61  10  29  76  82  45  87  50  56  63  38  35  47  20  92  67  87  73   3  12  93  98  41  97  80  94  98  54  99  60  99  50  15  58  10  88  79  72  41  96  62  70  84  54  18  66  40  60  37  19  96  84  90  94  50  87  74  77  65   8  12  18  89  40  21  16  69  94  63  89  45  93  60  67  87  58  72  22  69   6  83  56  90   1  52  12  91  49  75  53  34  79   5  66  71  71   1  37   6  64  65   9  33  72  23  60  84  17  88  26  11  70  31  33  32  34  63  88   8  14  28  54   8  73  18  52  83  80  99  98  29  41  40  74  47  46  95  33  75  69  69  32  11  74  79  43  41  64  58  70  83  96   5  14  21  12  44  99   2  62  92  84  36   1  99   1  61  89  28  72  18  69   5  51  16  16  55  96  45  91  65  56  97  53  81  44  87  23  69  86  89  87  84  24  76  11  72   9  79  43   4   7  76  28  45  76   5  20  27  23  11  52  47  60  76   2  13  42   7  63  28  30  61  57  36  93  30  83  68  10  18  19  98  89  64  57  23  35  87  25  33  78  71  23   9  25  61  62  21  51  25  73  21  57  48  84  63  86  33  87  18  74   4   5  74  48  72  60   9  29  26   9   6  60  50  46  37  16  99   2  32  23  71  89  86  69  46  98  76  42  79  55  62  27  54  20  47  63  18  44  28  36  29  13  23  28  76  83  84  11  21  10  17  13  75  42  61  92  69  54  56  35  37  86  89  34  87  17  82  18  34  37  97  52  67  19  37  74  60  44  33  83  99  29  88  78  40  18  47  24  92  67  37  25   4  96  65  65  91  60  77  62  16  64  21  48  65  89  39  94  75  74  41  18  90  68  47  78  39  12  30  17  31  86  30  46  35  14  48  64  38  94  27  20  99  66  78   6  93  44  53  91  97   8  90  47  10  87  41  36  79  40   7  88  80   7  45  33  31   9  49  91  65   7  68  25  90  30  49  68  75  30  14  31  22  45  21  96  12  41  96  60  18  67  16  22  40  13  24   9  89  36  55  62  16   4  17  29  34  42  84  37  94  84  28  40  88  15  88  31   6  56  67  34  12  96  17  97  15  58  51  31  76  16  85  43  60  36  63  14  82  63  71  85  80  84   8  27  57  83  13   5  58  90  38   5  18  24  92  59  20   7  49  95  58  58  55  89  79  55  87  66  93  55  38  29  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                1  38  86  64  51  97  56  69  29  93  27  67  75  38  57  19  76  84  96  42  85  67  96  19  66  92  66  28  51  94  97   8  24   8  43  82  27  99  63  85   7  95  62  53  89  45  57  79  32  26  19  69  26  48  15  99  91  70  86  61  70   8  93  88  21  32  63  53  52  74  33  77  66  41  85  92  94  91  98  19  72  99  91  41  45   5  78  87  37  88  22  53  44  41  63  80  44   7  37  95  34  83  47  67  83  67  53  27  25  27  65  99  99  74  72  60  97  29  89  98  90  87  43  13  68  94  57  10  52  22  11  72   6  99  38  99  23  88  67  28  79  55  94  64  18  30  72  54  94  38  64  81  26  47  48  33  87   7  87  76  99  94  89  98  98  92  43   6  20  51  71  49   2  22  16  55  74  89  98  99  24  30  24  65  53  51  58  23  69  40  65  56  85  14  21  21  79  45  99  20  85  97  58  87  37  54  19  74  87  14  81  93  23  60  14  20  81  41  86  54  26  42  98  57  43  84  83  45   7   3  39  93  46  23  84  10  41  98  10  99   8  19  33  79  21  99  60  89  63  38  73  20  86   6  81  23  72  26  99  71  47  85  28  97  12   8  61  90   6  97  90  37   9  30  29  73  33  29  33  38  56   8  20  92  58  87  95  10  15   3  82  93  32  18  66  57  35   3  81  24  92  27  91  89   1  87  95  11  89  17  59  19  39  40  30  11  97  33  10  61  49  78  88   7  58   9  20  52  85  51  99  62  98  51  11  39  37  12   4  61  10  76  47   2  55   7  46  80  64  19  78  50  60  28   1  74  66  11  36  20  11  60  12  95  37  27  81  32  43   4  19  60  37  89  81  24  56  62  60  75  29  15  13  93  12  14  78  38  61  98  71  37  91  45  52  95  21  66  59  11  73  61  27  74  55  81  93  32  77  63  39  19  26  15  26  40   8  46  37  90  27  66  28  35  20  16  83  78  60  25  99  20  53   7   5  36  21  73  14  68  90  10  98  41  45   7  83  16   8  54  54  10   4  85  11  99  47  51  92  83  48   9  22  28  19  64  68  49  91  20  89  72   7  73  68  73  84  96  38  70  94  88  42  81  26  76  58  25   1  27  34  62  86  51  36  57  38  31  16  42  12  62  34   3  19  56  33  62   9  68  45  21  82   2  31  92  97  39  98   8  16  60  50  61  98  98  94   6  38  90  62  37  76   5  14  95  99  81  39  38  89  70  60  83  34  79  42   8  32   5  45  97  65   2  39  54  29  29  36  95   6  24   2  57  31   5  71  99  70  78  71  62  33  84  64  70  10  46  59  77  26  73  64  98  42  43  71  88  15  24  45  97  83  50  81  28  48   9  26  87  83  16  19  28  89  23  93  66  34  34  78  13  80  90  94   1  38  71  72  73  43  98  88  39  98  81  62  33  62  27  11  21  27  31  42  45  55  46  71  95  83  44  10  21  87  72  72  34  31  31  97  49  48  25  90  41  76  57  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  58  82  11  32  28  95  27  50  84   2  53  38  83  57  83  19  56   1  69  36  58  52  89  60  94  61  10  88   3  67  88  78  41  64  72  64  11   9  96  98  54  79  65  85  94  96  70  40  15  58  41  77  24  54  50   5  10  37  21  30  21  30  14  60   2  93  11  75  41  37  56  82  92  82  19  37  59  61  15  51  47  10  95  47  74  37   5  26  94  23  29  89  32  18  34  32   7  47  28  15  51  79  29  62  26  79  92  61  99  54  35  52  59  17  34   7  21  52  82  78  85  16  22  56  68   8   4  61  78  81  44  22  16  36  21  94   2  23  83  45   6  43  25  95  99  98  18  86  82  19  78   2  79   6  47  52  12  91  37  19  83  97  59  31  32  79  85  78  18  37  91  93  72  55  31  98  94  35  28  23  39  20  65  73  62  50  33  92   6  94  16  20  92  11  40  59  32  68  69   9  13  85  77  19  13  69  86  41  71  48  10   6  68  34  35  61  66  72  76  47  63  55  67  39  41  80  93  89  33  28  23  59  13  25   6  54  69  71  96  16  26  91  61  37  15  15  80  45  15  81  94  55  15  61  26  61  45   1  29  66  83  96  87  13  63  59  23  49  60  37   4  99  37  61  99  51  79  18  48  94  22  19  76  56  42  68  34  62  92  21  17   3  37  18  62  19  81  49  44  89  36  52  41  83   6  97  92  42  37  44  90  38  25  70  99  30  33   5  33  90  75   9  51  64  87  68   5  35  76  41  81  64  53  67  14  38  93  88  62  72  89  80  79  49  55  80  36  40  87  43  25  58  27  93  16  77  12   2   4  54  92  53  44  51  55  12  75  29  92   1  43   1  15  40  75  87  65  17  36  56  10  74  36  53  44  85  48  65  76   8  44  72  11   4  39  97  97  77  37  30  47  95  21  70  13  97  58  36  62  24  24  89  71  87  21  42  60  36  53  86  46  48  17   8  99  32  98  13  52  50  51  27  83  35  66  94  88  93  87  57  33  56   5  81   7  94  63  26  43  12  64  14  59  52  75  92  13  53  54  82  51  29  78  44  72  44  69  61  29  43  41  46   6  65  76  53  75  65  64  32  25  94  47  48  77  81   9  11  73  71  19  74  68  80  11  22  64  42  15  68   6   1  46  56  10  61  93  42   3  26  79  40  22  71  45  84  52  61  66  99  12  58  48  12  31  57  14  10  98  75  30   5   4  93  14  95  41  26  90  71  90   2  52  62  12   5  47  38  31  66  85  60  47   4  56  77  98  54  40  48  32  95  90  25  91  77  86  74  15  19  78  60  47  16  16  32  57  69  95  55  41  18   1  29  16  94  14  97  47  26  56  20  23  55  47  65  71  42  32  50   2  67   6  11  27  20  35  59   8  95  27   2  17  15  58  21  55  40  50  21  29  21  84  31  51  83  56  56  28  23  68  24  70  86   5  29  81   9  43  13  78  13  29  51  21  24  97  92   5  81  58  55  32  91  65  85  74  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    12  86  61  14  43  22   8  82   7  92  69  62  24  43  78  88  13  67  84  70  77  77  61  49   1  97  27  48   2   1  37  92  32  76  81  60  20   1  81  14  35  75  66  12  98  50  50  85   4  44  51  38  17  62  88  95  77  75  21  15  23  64  70  57  80  54  85  74  93  24  91  45  78  65  85  52  72  93  44  33  77  26  96  11  56  37  56  26   3  46  63  74  11  74  41  20  30  30  28  21  48  54   7  62  88  82  94  37  84  80  11  90  10  70  38  20  26  56  66  61  54  33  31  83  43  38  71  83  92  21  78  50  25  10  22  25  84  71  97  64  77  87  85  67  90  87  58  42  91   6  72  95  20  51  58   5   3  22  94  96  39   3  12  64  50  83  84  14  92  88  28  49  28  34  56   6   9   4  14   5  71  66  59   9  45  99  37  48   4  10  97  27  49  51  28  92  73  44   4  89   1  40   8  76  86  22   4  35  55  89  33  81  97  69  60  32  65  99  91  99  46  30  20  50  22  55  93  43  37  16  48  38  94  57  87  13  33  21  52  89  78  94  64  77  20  45  71  12  30   4  64  79  95  44  32   6  16  55  66  54  89  76  73  89   9  89  89  88  99  13  31  33  44  21  31  44  49  55   2  11  45  57  12  81  20  41  17  89  71  41  35  19  24   8  23  70  54  10  23  82  16  32  70  36   5  59  79  89  50  58  10  73  46  21  74  85  13   9  46  46  34  34  17  40  80  46   4   1   7  54  65  67   5  87  63  39  64  67  60  10  95  66  72  92  66   1   7  73   1  98  16  96  52  37  56  23  61  78   6  45   2  89  56   7  66  47  43  23   3  80  38  45  34   1  95  90  14  53  89  31  75  51  74  23  65   3   2  80  28  29  44  84  91  39  88  21  34   3  79  73   4  34  15   1  95  19  65  41  92  20  93  81  19  30  60  66  38   5  62  27  16  17  60   6  26  20   6  40  54  67  66  69  35  15  63  18  84  21  49  88  40   3  46  28  47  21  60  33  93  67   4  67  30  19  58  57  76  97  23  38  58  84   8  73  23  78  30  74  28   6  14  98  43  38  81  50  38  29  42  73  33  70  33  21  69   4  88  11   8  99  12  54  28  58  77  46  74  92  57  97  35  65  74  35  44  24   6  42  88  49  60  30  49  97  37  27  54  57  95  87   3  98  30  88  61  25  64  31  47  92  50  22   1  85  23  32  77  75  80  39  18  56  47  26  95  17  47  39  88  95  49   3  58  41  16  14   1  66   5  80  63  71  52  53  58  92  60  82  48  29  21  23  47  20  60  50  79  29  66  59  43  37  18  65  90  43  75  86  63  81  94  33  57  95  39  69  31  53  72  57  43  91  69  65  64  40  81  46  93  47  22  71  25  60  11  68   3  24  43  25  98  32  59  47  33  12  53  59  39  74  80   2  25  64  89  21  88   4   1  44  83  33  61  37  16  79  57   8  10  72  59  87  55  61  64  77  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      54  35   2  88  31  12   7   7  42  49   8  28  85  39  83  97  88  55  53  61  62  47  81  59  98  95   9  53   2  83  30  18  41   1   1  92  82  21  88  96  55  97  90  60  10  63  56  62  67  27  95  47  36  53  62  74   5  40  79  10  23  21  40  14   3  72  48  20  87  95  59  41  56  10  35  66  35  25  64  43  67  21   8  28  57  43  25  17  65  13  56  24  27   1  86  77  82  93   1  16   5  89  12  20  46  88  40  17  34  86  16  98  68  68  53   9  53  33  85  70  17  21  15  14  28  21   3  63  61  94  96  35  88  53  51  51  38  41  77  95   9  41  33  97  32  90  51  11  45  97  81  12  85  58   9  48  93  10  48  31  23  58  81  32  96  54   7  89  31  32  67  63  92  54  40  86  40  54  55  72  69  76  12   3  73  43  38   1  11   4  49  23  67  36  36  40   7  31   2   5  34  78  89  36  10  78  87  68  91  11  96  86  72  39  51   1  64   5  68  50  26  21   3  35  22   9  58  61  57  25  96  60  64  37  62  92  34   8  90  99  61  54  26  45  88  56  73  43  26  37  10  54  42  35  87  16  12  36  29   4  48  95   1  90  79  12   1  18  59  74  32  56  30  23  53  53  30  98  91  23  83  60  93  52  85  91  69   1  22  99  78   4  55   8  55  96  72  81   9   4  45  29  64  77  34   5  38   3  59  85  28  95  97  33   7  83  13  62   5  51  55  43  60  38  28  96  84  29  43  68  15  70  44  22   5  94  27  57  15  49  92  64  92  15  98  25  19  14  10  22  13  28  69  68  63  21  22  58  72  18  22  69  75  61  97  21  95  68  81  12  75  46  44  79   3  79  42  60  37  14  66  36  63  60  66  56  97  18  59  86  75  87  78  32  21  26  10  77  32   6  96   8  15  96  80  42  31  57  71  68  87  98   6  11  54  99   9  27  93   4  83  21  22  29   9  13   7  69  12  39  21  39  91  25  92   1  18  49  30  87  22  42  40  15  69  99  75  36  36  98  50  63   9   6  68  21  67  62  35  71  43  22  74  71  86  86  72  82  81  27  52  86  53  81  83  35  78  23  89  16  59  31  15  22  94  17  33  88  96  22  36  21  12  82  17   2  64  15  28  60  71  44  63  33  65  33   5  44  67   9  72  41  51  41  52  23  69  45  94  27  41  86  11  31  36  48  56   2   3  54  43  67  38  33  70  35  15  58   8  95  38  51  42  36  14  98  72  49  91  60  93  21  31  12  46  33  89  84  76  31  85  88  51   8  48  83  47   6  40  26  59  72  15  44   1  93  45  12  82  78   5  61  81  59  67  61  66  67   1  73  48   5  45  36  73  25  91  99  75  14  73  28  67  58  11  39  39  83  76  25  40  86  26  50  44  71  83  69  31  10  87  50  36  30  81   9  27  40  89  25  91  41  82  12  81  11  50  72  67  86  80  45  45  79  60  28  35   2  59  15  60  63  56  46  19  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        19   1  45  13  34  87  40  15  18  87  68  28  60  19   9  99  34  28  56   6  42  87  18  53   6  75  62  82  78  45  72  93  35  41  65  64  39  10  82  77   1  47  81  35  36  89  69  35  88  60  60  57  49  32  49  86  81  51  89  84  40  47  46  15  17  21  40   7  61  48  51  12  10  41  15  45  20  79   8  39   7  75  10  56  54  57  96  80  81  93  93  97  77  59  88  87  66  53  14  28  65  67  96  62  13  34   9  97  21   8  11  12  35  31  50  74  42  59  75  91  14  17  46  51  70  83  69  14  78   3  29   3  71  27  99  91  89  62  76  70  60  87  10  92  45  82   8  69  16  95  96  58   4  10  35  77   2  31  41  38  69  19  37  81  93  13  73  33  44  19  41  39   9  23  51  49  37  11  73  82  64  51  61  61  88  92  24  44  81  65  81  88  97  72  59   1  92  20  24   4  36  72  32  96  74   7   4  81  64  91  27  73  77  78  36  65  35  64  52  51  25  97  53   5  31  15  27  22  34  19  42  19   5  64  29  84  59  17  91  91   6  51  97  17  22  66  44  27  11  30  30  52  38  21  10  48  16  17  92  86  73  91  68  71  93  13  44  27  88   4  86  72  35  14  84  69  79  68  26  39  33  37  27  39  41  26  46  75  63  40  32  55  71  72  73   8  46  18  61  21  53  58  49  17  67  44  17  89   6  49  72  38  83  76  67  97  52  79  71  29  84  67   3  81  40  51  21  12  59  29   4  52  76   7  75  73  16  41  73  16  11  29  42   5  61  68  67   7  47  25  54  44  92  36  96  96  41  71  37  70  84  86  87  66  56   6  44  78  91  56  29  15  37  63  56  82  76  48  40  55  80  99  75  24  34  22  36  32  87  33  66  74  87  31  61  46  53  88  32  15  44  68  26  40  91  27  28  29  92  67  70  66  28  72  26  47  42  94  41  77  51  69  92   2   9  46  83  17  67  57   7  63  38   6   1  82  69  23  59  24  49  91   9  19  45  66  22  61  83  33  70  34  68  32  60  76  61  22  65  34  93  72  20  30  14  76  92  50  53  76  22  61  49  13  72  77  93  63  88  26  77  40  58  91  66  91  70  38  78  31  24  17  45  40   5  37  29  80  11  89  38  44   6  65  11  97  64  66  81  57  37  60  24  87  55   7  59  41  99  30  63  77  81   8  37  43  61   9  96  40  56   1  73  43  23  59  72  88  21  82  20  39   7   9  74  87  12  49  54  22  50  40  17  53  41  68  75  85  60  39  71  30  98  46  46  98  30  64  25   4  54  63  73  85  97  93  43  98  35  26  93  84   4  33  43  94  10  75  93  43  53  66  68  99  87  42  73  65  63  24   8  87  85  42  84   5  50  30   1  49  67  80  47  53  96  17  86  75  16  78  88  88  19  60   6  40  36  31  23  97  25   3  95  80  59  18  96  89   3  61  11  19  32  19  35   3  52  39  85  12  79  64  75  22  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          31  10  30  35  89  66  41  86  15  97  37  10  75  59  62   3  62  39  29  45  33  26  10  76   2  93  65  49  52  36  60   3  46  23  55  82  78  80   7  10  96  89  82  83  19  55  61  80  52   6  24   3  50  91  66   1  22   2  76  75  85  87   6   1  23  28  33  32  65  91  16  15  80  51  43  29  49  95  32  34  49  30  21   9  66  17  43  65  59  45  80  34  24  84  21  77  90  72  10  86  32  53  34  26  49  71  11  33  68  65  47  29  33  14   9  12  69  57  34  38  71  38  63  89  17  74   4  71  34  76  68  95   6  27  76  65  95  34  81  41  99  77  90  63  73   1  10  50  31  82  66  88  57  42  46  96  10  89  35   2  75  15  67  73  61  56  69  40  39  69  64   5  25  34  91  97  82  96  11  36  82  50  55  99  69  18  73  14   7  27  94  88  74  52  68  29  36  65  60  30  67  44  54  49  60  60   1  19  17  59  84  55  15  17  28  86   9   9   1  88  90  16  41  70  30  54  65  65  73  90  89  59  46  47  96  33  12  75  11  85  53  30  33  64  94  59  23  79  62  64  52   8  51  48  92  89  72  74  32  36  96  11  42  82  95  86  15  52  73  20  32  68  94  52  71  81  37  59  52  14  38  64   8  89  14  33  40  77  16  99  33  31  65  68  62  23  22  87  80  61  98  52   7  42  49  13   1   6  70  16  71  57  66  19  76  23  17  31  61  51  40  45  12  35  19  62  99  94  75  89  79   9  70  99  31  26  72  41  17  89  82  14  95  50  61  97  72  35  71  74  10  59  87  22  90  43  33   8  53  90  25  56   9  65  95  96  64  83  99  96  86   5  19  34  51  29  23  23  92  46  63  64  98   7  49  99  58  38  17  68  67  15   7  58  78  42  60  77  48  44  24  76  86  63  29  17  87  82  16  73  29  27  18  70  64  26  22  94  36  87  72  70  45  82  65  44  83  16  40  94   3  72   1   3  45  80   5   3  68  58  77  79  96   7  14  79  25  70  37  13  88  50  41  48  43  80  52  75  33  81  19  25  84  84  15  41  70  53  74  36  93  50  49  44  32  56  90  72  56  60  17  95  14  86  49  93  27  70  13  38  75  99  41  49  71  34  85  49  16  10  13  46  69  30  54  74  35  90  57   4  75  81  40  29  43  73  86  20  60  47  77  48  96  32  37  98  94   5  68  95  42  68  37   6  58  81  89  89  43  90  11  25  99  19  44  18  65  46  11  61  20  50  29  22  86  42  18   4  69  21  20  89  26  66  88  25   4  34  87  70  63  85  68  44  85  54  40  99  73  87  67  95  59  77  53  20  16  13  93   2  89  63  56  18  11  10  52   3  80  78  99  25  17  81   8  61   1  30  86  44  38  83  42  30   6  78  17  74  13  66  83  40  47  17  81  79  11  36   2  74  86  11  39  96  60  62  53  27  81  28  13  68  92  38  26  29  14  16  68  23  48  78  58  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            3  40  31  65  92  78  96  43  33  34  53  65  33  37  16  86  21  92   5  47  79  29   9  40  68  92  74  90  50   2   2  68  87  33  28  59  21  91  49  13  78  49  62  10  73   5  30  25  72  54  81  32   4  33  87  46  26  23  98  43  43  94  29  44  22  76  77  13  17  67  39  67  17  58  47   7  83  43  74  61  75  12  71  89  65  70  54  99  75  18  13   5   7  38   6  14   9  45  90   8  78  20  25  60  95  60   8  72  12  96  85  26  64  98  62  35  95   2  18  71  10   5  25  84  15   5  58  67   5  42  33  80   4  51  24  64  73  85  84  98  38  63  86   2  35  44  71  79  46  35  69  17  11  12  31  90  77  81  55  68  32   9  35  34  24   2  98  12  92  50  30  94   1  77  34  93  38   7  34  40  18  37  34  79   3  72  66  22  17  74  83  81  22  21   1  17   5  11  96  17  71  91  61  69  34  60  89  74  56  16  18  21   6  81  70  39  53  84   1  84  32  60  78   5  96  20  45  16  16  86  34  30  43  48  82  48  56  85  50  56  15  50  99  39  75  47  29  74  18  96  15  75  76  59  42   8  14  66  12  64  32  19  58  49  83  85  43  93  72  92  18  58  67  39  35  56  81  73  47  24  51  66   6   9  54  10  14  33   9  50  94  45  94  11  52  69  43  28  77  44  14  98  55  40  75   9  10  96  41  90  21   6  94  22  23  12  10  81  91  24  40  21  23  11  41  51  89  77   9  27  16  61  28  80  60  61  81  69  68  48  45  90  10  14  61  21   7  87  74  39  41  95  39  39   3  82  94  21  87  75  49  37  14  47  59  97  26  16  19  47  80  83  18  44  46  29  31  50  53  69  27  87  45  59  55  36  63  99  44  15  48  74  63   6  95  41  53  10  65   8  53  34  61  82  97  74  11  21  39  24  90  46  44  19  41  40  16   5  64   4  27  52   2  24  61  30  47  98  25  91  96  96  20  75  65  27  24  85  42   2  34  91  25  79   6  93  88  88  39  85  71  15  83  74  83  61  77  41  67  34  18  32  79  61  38   4  99  73  64  30  94  73  69  29  23  49  18  84  80  59  79  18   2  95  77  88  97  73  15  56  23  90  30  27  24   8  25  21  47  97  26  66  13  70   6  25  17  66  38  11  70  80  67  26  69  67   3  52  77  19  30  73  54  52   4  51  35  76  76  90  42  51   7  48  65  53   1  28  79  83  76  36  85  86  99  88  42  59  44  38   8  50  54  50  67  32  13  91  68  62  42  45  95  74  55  20  36  78  42  72  28  14   6  64  11  86  38  78   4  15  51  24  52  64  17  84  55  31  75  66  31  33  43  18  72  55  98  87  23  90  89  67  87  11  58  61  95  67  31  42  37  33  82  46  17  94  50   9  78  97  90  11  14  32  76  96  82   6  92  41  50  89  17  32  54   8  24  26  52  70  54  59  95  20   9  95   5  23  32  78  71  97  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              36  97  92  42  16  82  66  20  65  74  37  22  57  16  69  86   2  45  14  68  42  95  89  60   8  74  50  31  31  55  42  82  15  34  76  31  85  36   3  78  56  53  73  86  75  75  54  79   7  74  22  30  98  92  83  95  49  76   5  31   7  44  47  52  35  71   1  38   2  95  12  58  20  50   7  69  75  81  38  24  29  19  84  57  58  43  86  47  53  73  57  13  95  10  73  20  36  47  54  52  77  88  96  82  50  48  24   4  59  46  60  26  12  96  96  85  83  31  99  60  97  72  60  76  77  17  45  38  78  73  11  23  79  97  60  61  78  95  33  46  57  76  40  13  92  98  73  78  26  67  27   4  93  53  85  87  53  93  39  11   8  84  82  98  48  92  15  15   9  94  67  29  44  71  36  54  17  66  67  60  53  59  19  87  30  65  22  37  58  24  18  82  83  82  44  25  52  91  24  39  39  92  86  35  69  68  22  21   4  78  12  36  36  31  83  42  22  82  91  52  75  63  83  72  65  11  45  47  76  44  78   8  31  15   3  76  16   1  94  48  43  65  78  77  82  92  99  69  92  29   6  70  41  87   7  33  84   1  17  13  68  50  48  65  90  90  74  46  49  13  96  80   9  88  21  63  83  73  36  15  51  39  26  25   9  30  29  63  78  99  54  48  99  50  80  26  20  96  74  78  63  17  13  52  84  46  41  39  36  32   5  85  41  27  90  16  91  52  87  95  71  72  31  39  52  59   2  65  96  86  44   6  63  88   8  58  17  94  85  48  44  24  59  20   7  16   7  79  33  99   8  87  59  82  22  63  85  34  83  12  74  84  92  44  72  79  59  94  54  95  16  62  75  14  78   3  60  33  11  82  96  31  87  35  29  50  86  17  73  25  13  49  93  73  31  61  98  30  39  77  62  53  23  45  82  97  89  90  37  20  89  55  54  90  58  98  63  37  55  75  70   9  52  48  63   8  34  37  97  88  23  35   2   7  20  13  64   6  54  89  84  41  43  19  95  40   4  63  11  38  52  12  58  32  74  15  98  89  24  95  33  72  55  25  12  63  66  91  50   3  14  94   7  50  72  17  84   4  48  97  53  63  30  83  64  15  31  30  45  81  40  51  68  84  17  80  75  50  88  56  54  71   2  46  21  41  95  84  43  78   9   1  26  15  18  20  15  24  98  53  77  62  91  12   9  96  31  86  49  99  81  51  96  30  27  26  28  93  57  73  20  44  80  37  91  17  70  39  70  33  93  98  47  93  72  71  89  86   3  62  79  88  25  77  12   4  50  40  47  74  90  75  53  67  85  18  90   4  50  58  48  47  79  39  61  17  57  50  55  32  26  14  48  44  40  33  55  83  27   3  81  93   1  39  94  83  41  70  92  49  59  63  93  38  70  18  71  20  55  75  82  86  91  20  70  23  74  24  88  87  26  16  17  56  27  23  30  19  80  63  66  86  28  87  19  46  46  72  22  63  90  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                59  58  57  89  44  76  73  36  88  10  72  70  98  96  27  47  62  82  45  98  13  50  74  52  84  34  10  46  94  69  11  83   7  23  10  70  62  75  16  86  60  31  86  11  51  32  61  91  98   1  76  84   6  94  48  42  28   7  82  70  34  25  45  78  97  89  68   6  57   1   4  66  78  97  99  38  88  35  17  64  41  39  15  35  53  53  20  72  23  89  51   9  67  57  36  16  51  48  49  28   4  32  18  99  67  93  95  10  29  36  48  11  57  28  60  44   8  70  98   2  59   2  27  62  31  82  71  85   2  23  62  31  93  70  95   7  58   9  22  32  78   3  51   8  87   2  47  34  23  99  15  88  76  44  25  23  80  22  48  55  17  46  78  63  88  94  57  79  40  82  38  54  64  61  64  58  97  17  70   2  76  66  73  14  24  51  95  16  68  45  31  90  65  94  63  54  73  91   6  78  80  50  66  62  61  48  61  44  41   4  27  38  74  59  34  90  13  51  91   7  27  20  47  17  55  65  72  38  63  83  47  12  76  41  33   3  13  68  42  83  22  57  42  39  90  58  20  27  82  41  65  95  80  63  75  83  59  40  79  15  66  96  21  53  45  60   2  40  19  90  41  17   1  43  56  87  62  39  38  75   9  83  34  38   2  32  37  34  24  49   9  48  21   3  59  82   5  22  94  57  75   9  55  51  87  37  28  44  23   2  60  96  29  79  70  21  32  25  24  16  68  82  56  21   5  13  71  90  88  40  40   9  89  38  54  22  92  75   5  15  21  62  59  60  57  40  68   7   5  24  19  57  38  77  28   9  41  18  18  45  55   9  78  85   8  26  22  30  51  59  43  15  25  83  86  95  92  21  33  79  61  79  97  50  47  71  93  12  36   8   9  89  46  48  54  35  79  51  33  72  80  53  72  27  82  20  75  44  22  72  27  86  77   8  48  17  42  72  18  79  29  86  18  97  97  85  69  26  23  38  36  46  67  93  52  67  13  45  63  46  78  26  68  80  68  99   3  45  56  72  84  64  83  63  75  81  29  11  41  79  30  46   9  86   7  80  51  22  73  31  49  92  32  33  33  38   6  59  52   9  78  45  80  90  67  84  17   8  92  79   6  71  82  78   3  54  68  63  69  28  39  53  19  30  31  66  86  62  95  23  45   6  42  38  15  88  62  56  81  87  83  88  82  41  70   1  82  55  25  32  35  50  32  79  45  75  32  66  29  46  16  34  49  17  54  16  86   7  11  45  67  58  17  43  36  80  39  36  18  57  38  81  27  95  48  43   6  66  25  61  60  78   8  20  16  87  75  41  67  99   2  40  77  19  38  62  19  79  19  64  26  14  78  36  28  43  63  18  97  70   7  55  86  91  51  31  57  35   3  59   2  59  20  91  57  92  12  85  67  68  81   6  85  84   4  37  34  31  52  46  98  81  17  26  38  92   1  23  80  36   1  55  57  49  16  77  65  40  93  17  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  80  89  26  81  20  90  40  12  45  26  57  63  12  77  15  22   2  23  56  40   4   5  65  64  46  26  38  88  74  59  22  68  84  91  77  22  14  65  81  83  93  87  34  65  24  89  44  95  61  75  40  78  26  24  24  31  50  55   7  16  87  81  15  16  91  36  98  66  17  38  71  89  81  16  51  63   7  66  96  70  73  50  11   3  72  11  47  71   1  22  22   7  47  23  31  78  47  34  39  63  61  29  50  13  49  94  45  60  92  85  54  71  22  70  69  56  21  48  57  67  38  20  81  21  47  82  65  79  82  92  80  55  61  40  51  61  80  38  49   4  87  33  93  91  87  84  81   9  52  23  85  66  22  70  27   3  98  74  86  24  44  63  35  19  57  62  15  94  98  38  84  30  98  34  80  56  79  84  51  57  35  25  20  57  35   2  66  99  72  56  89  53  67  85  51  65   1  66  92  79   7  40  24  38  24  14  97  28  80  35  40  17  19  34  86  92  28  78   2  59  25  28  77  75  69  27  36  43  50  43  95  38   5  62  72  25  63  29  79  19  61  41  17  82   3  55  57  95  34  88  46  80  45  97  58  23  85  10  22  85  56  21  98  56  23  34  90  17   2  63  12   9   5  72  93  54  47   3  69  60  34  81  12  25  81  29   4  16   9  59  55   1  77  52  39  38  95  24  33  54  70  27  96  65  28  39  11  95  40  23   4  62  95  73  56  84  73  46  66   6  44  37  58  19  85  30  49  49  20  74  18  35  87  68  65   9  73  50  64  65  11  92  28  96   1  42  41  56  75  98  21  69  81  96   5  60  67  56  41  43  23  84  56  40  47  69  52  14  31  85  66  14  63  42  42  79  84  66   3  74  84  35  42  14  80  47  46  28  78  81  46  51  84  29  57  25  92  33  31  36  28  84  61  60  73  31  30  42  54  29  36  24  94   3  70   2  37  28  92  70   8  55   1  76  44  32  69  15  86  67  74  65  69  15   5  78  95  31  51  61  43  88  91  20  85  27  22  70  64  73  47  99  43  81  77  38  11  77  68   6  56  51  18   4  24  69  80  91  75  89  94  45   7  56  98  28  45  25  14  23  10  51  61  22  30  24  90  85  89  17  45  83  61  12  78  96  25  55   1  25  18  55  66  78  26  65  48  71  10  71  81  74  40  42  52   7  46  43  93  92  81  82  98  18  95  21   7  71  58  63  27  57  88  79  34  76  26  88  29  29  18  94  85  83  96  26  44  31  78  73  21  41  27  51  27  45  62  91  25  95  63  77  18  56  86  63   4   6  86  73  95  51  46  83  97  10  75  12  81  70  57  27  21  81  10  16  13  24  68  70  59  59  25  32  33  82  52  71  24  66  85  99   6  89  75  44  45  60  19  93  28   1  43  61  64  44  94   9  31  12  95   2  27  93  72  98  31  96  48  53  44  29  55  35  29  55  82  43  40  68  15  91  98  12  73   4  83  53  11  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    54  84  60  80  61   5  34   8  95  90  33  18  86  16  63  42  60  83  31  94   2  42   9  78  56  89  15   6   6  91  99  37  34  76  31  71  54  70  19  69  66  18  74  96  29  40  94  21  53  93  75  95  35  91  60  22  18  38  87  55  81  75   6  28  45  25  55  31  89  80  11  91  90  25   5  71  60  60  37  60  12  96   4  76  18  69  67   1  73  99  94  53  95  78  36  82  30  24   8  70  84  65  39  69  33  91  93  27  84  85   7  54  55  35  58  61  54   4  60   3  53  93  62  24  20  77  39  56  41  36  71  52  31  96  41  40  92  87  18  32   6  46   4  78  70   7  28  43  99  30  48  60  49  16  60  77  20   6  58  53   5   9  36  52  42  93  31  31  82  93  53  86  67  48  33  94  75  98  50  21  89  74  18  51  76  45  81  73  43  39  43  52  54  21  50   4  52  12  45  45  92  59  10  64  53  60  28  69  72  56  67  49  89  91  95  78  28   3  93  62  58  34  10  20  10  82  66  13  10  21  43  91   1  80  49   7  78  12  50   4  22  19  64  29  85   5   8  69  25  98   8  41  69  90  68  58  67  38  36  38  37  53  36  11  27  17  41  11  80   2  36  49  58  26  47  77  59  92  66  67  63  51  15  65  94  77  82  32  98  41  92  31  49  74  66  57  10  20  98  95  85  64  95  28  21  93  16  89  34  94  85   2  75  47  90  36  15  96  20   5  25  29  27  13   3  16  50  83  10  81  78  11  34  89  56  61  27  72  95  57  95  23  52  54  81  20  12  15  37  42  41  86  54  93  97  39  38   3   6  59  67  94  94  68  90  78  70  53  93  92  33  90  36  75   1  18  73   4  90  62  76  16  36  15   5  47  38  35   1  60  31  26  47  49  96  66  41  53  68  20  84  96  51  68  92  23  27  33  36  67  78  55  16  32  31  44  43  66   8  19  56  26   7  51  93  90  28  54  85  52  67  12  27  95  43  38  23  68  19  43  57  94  87  88  37  75  24  44  54  78   6  95  45  64  90  46  62  27   3  17  80  73  20   8  81  83  47  34  34  87  33  55  41  57  51  66  87  61  48  82  58  54  22  12  88  49  66  36  91  27   1  76  36  52  59  36  88  95  81  50  87  76  48  44  86  97  16  96  59  79  30  80  56  82  63  74  36  86  77  75  41  86  94  98  88   5  78  28  29  36   9  57  89  94  56  19  63  60  21   8  72  10  62  89  79  51   2  22  33   7  84  68  61  41  96   8  72   3  78  10   6  56  43  30  62  99  77  24  18  26  16  83  44  81   9  86   6  62  78  25  95  96  79  51  96  14  19  35  35  17  60  29  32  81  53  63  53  25  34  28  85  62  67  73  83  49  49   1  93  62  54  76  90  66   1  29  16  44  18   8  14  31  28  30  67  51   8  83  24  12   4  50  91  27  40   4  53  35  49  91   2  94  65  38  32  62  38  43  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      91  17  80  51  70  34  12  68  82  44  93  92  69  16   7  67  47  66  16  56  66  52  74   6   8  75  87  29   1  64  23  93  13  93  24   5   4   1  51  39  73  74  82  40  56  36  34  73   7  16  32  38  30  36  90  44  24  28  96  54  63  98   8  65   4  61  85  98  44   8   9  62  45  35   9  20  50  93  57  87  53  86  97  24  26  20   3  82  78  81  32   6  44  95  24   7  86   8  94   1   1  72   6  79   6  73   8   8  60  10  32  11  77  19  59   2  81  92  52  79  60   3  44  23  77  40  51  26  62  97  33  12  42  97  48  27  29  89  80   5  85  32  11  39  80  18  39  18  14  93  16  48  90  11  77  43   9  16  89  86  14  72  21  28  27  68  67  82  66  88  85  64  31   6  84  29  70  72  11  79  62  13  19  87  85  78  34  41  13  58  61   7  88  16  60  82  13  47  93  36  93  86  83  67  40  68  19  29   6  43  64  80  86  34  14  93  83  97  95  26  14  40  94  19  83  52  54  24  98   1  88   8  31  80  48  60   1  87   6  49  81  46   8  95  53   2  30  15  16  59  30  83  40  91  24  32   1  90  85  58  27  70  28  80  23  49  80  38  21  72  87  64  99  75  51  95  19  99  63  69  21  72  37  42  55  93  90  15  26   8  99  42  27  46  16  84  64  66  31  97  70  69  79  27  57  37  54  71  20  69  89   5  82  93  33  76   2  69  16  22  22   6  32  77  15  92  47  63  32  51  28   2  60  17  57  51  16  46  69  49  86  58  84  23  91  35  16  29  71  69  80  11  66   1  17  90  33  55  88  97  50  45  17  90  65  19  40  72  53  55   1  64  61  87   8  41  89   9  59  73  79  35  67  78  88  99  64  80  46  27  49  92  39  16  71  75  24  75  82  50  46  85  90  25  53  78   7  22  87  67  24  69  16  18  30  69  23  49   7   8  72  71   6  53  44  34  60  51  35  71  74  75  28  16   5  77  92  58  67  34  55  26  34  13  29  64   4  10  25  23  90  45  12  95  50  94  93  41  60  20  88   9  82  65  87  42  95  87  25  79  62  46   1  58  66  44  90  19  75  29  84   4  84  57  83  35   7  72   9  74  16  34  27  83  46  11  38  59  70  36  97  19  94  19  98  81  79  94  97  24   2  32  31  29   2   5  51  20  86  59  15  92  52  32  17  33  90  93   1   9  45  73  43  33  97  90   5  21  70  55  61  60  29  99  93  16  41  58  86  14  97  43  85  11  99  85  98  95  34  74  24  54  53  29  24  91  36  87  37   3  92  51  86  48  75  70   4  72  67  49  35  38  97  68  32  71   3  46  31  49  41  32  90  91  49  76  15  10  10  21  67  92  57  35  51  51  12   8  79  96  10  22  15  15  51  11  51  95  26   7  80  84  92  99  74  53  79  65  73   5  90  10  58  88  11  46  83  13  20  52  34   1  93  17  10  68  79  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        7  59  25  69  77  21  34  20  54  21  48  64  48  85  95  95   5  87  90  34  81  67  91   2  67  55  50  33  61  55   5   9  23  41  56  89  88  90  63  43  57  54  37  96  54  25  73  49  79  19  63  82  44  19  24  79   3  17  34  79  80  10  60  35  94  93  47  95  14  29  66  20  87  58  10  20  19  75  84  57  61  41  18  82  91  94   9   6  31  74  11  12  63  54  71  32  21  56  58  76  34   9  43  13   5  80   1  60  36  56  96  14  46  67   6  24  95  69  27  60  71  46  99  48  62  64  41  52   2  63  54  84  89  73  74  51  40  76  94  96  16  61  91  63  55  43  63  69  66  91   6   4  80  97  25  67  43  98  67  88  66  80  67  56  61  11   5  91  39  81  47  58  35   1  30  89  89  94   7  24  39  70  17  61  90  38  47  89  26  57  69  82  35  86   1  92  88  28  85  83  57  30  13  62  68  81  63  70  25  94   2   2  37  19  49  71  21  40  50  79  61  32  47  56  40  13  26  78  19  81  77  85  69  32  56  69  10  16  51  49  54  57  45  77  13  90  87  13  29  39  22  52  97  32  69  48  96  58  28  85  87  95  38  98  72   6  59  91  82  25  57  15  30   3  59  81  69  48  86  32  32  82  40  74  14  90  90  91  81  87  66  96  21  94  15  93  65  83  14  28  98  83  38  81  84   3  27   2  59  44  18   3   9  80  87  35  31  84  59  46  67   1   5  26  79  36  50  22  11  51  94  96  41  57  70  17  61  87  90  95  25  20  27  38  83  79  47  74  14  39   5  43  69  62  28  57  25  79  93  47  72  53   2  82  52  37  15  49  76  43  31  77  79   8  77  14  36  70  14  39  45  86  65  95  45  96  60  45  87  69  79  65  97  91  61  40  85  67  73  71  16  85  31  14  75  70  50  72  37  40   2  32  55  28  29  50  36   8  97   1  52  53  48  47  89  81  30  68  46  63  75   3  96  28  59  25  30  72  60  25  99  21  60  85   9  49  45  21  55  63   5  79  48  64   8  65  63  77  20  13  88  19  70  88  95  99   9  34  34  43  53  45  11  49  18  96  33  27  55  63  88  55  37   1  64  79  57  94  89   5  41  89  71  31  77  86  77  31   5  11  89  53  37  54  17  98  43  72  29  79  26  74  76  64  29  57  25  74  69  95  64  47  30  22  65  10   5  63  47  36  45  35  87  91  15  18  98  82  76  36  76   2  16  23  93  51  36   2  54  32  50   3  91  51  22  51  53  33  93  46  52  79  50  64  49  99  23  90  57   4  81  72  26  16  68  82  13  38  92  51  54  70  37  15  77  45   4   4  80  89  84  24  96  37  72  52  70  21  76  33  13  83   9  10  95  89  77  63  65  35  93  78  83  17  20  38  18  78  45  18  52  23  85  94  76  24  14  14  45  82  57  81  64  72  44  28  59  44  82  73  79   2  51  85  96  18  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          50   2  70  28  54  10  91  75  31   8  69  41  87   3  88  64   4  29  10  32  69  79  76  89  85  14  79  14  20  88  12  17  97  72  63  77  85  32  32  29  26  28  55  34  62   3  40  78  43  92  26   7  59  48  46  47   4  96  29  89  12  77  43  86  47   9  48  83  68  23   8  28  92  15  78  29  21  80   2   5  71  48  26  97  27  63  86  68  17  39  57  68  44  40  11   1  65  44  16  39  61  59  97  59  41  47  29  75   2  38  33  43  18  43  54  15  13  13  93  87  68  66  93  82  30  78   6   8  92  87  77  39  81  76  10  51  28  82  53  73  47   7  14   1  19  98  65  95  95  36  16  23  32  52  34   1  90  32  70  24  81  23  68  99  24  21  23  18  90  47  52  42  78  72  53  81  75  81  30  65  10  11  15  11  76  67  70  41  70  16  58   1  59  11  30  82  43  39   1  87  72  66  93  46  55   1  31  22  83  45  43  80  87   1  25  59   8  12  12  79  32  59   6  49  47  45  63  16  57  58  28  12  83  84  67  32  99  36  56  60  64   2   5  29  83  94  32  18  21  24  34  69  27  19  75  14  86  86  35  71  62  14  88  49  72  88   1  41  40  63  42  79  34  85  59  72  22  14  63  45  28  78  60  36  97  89   7  10  60  83  34  54  55  81  85  94  96  38  32  43  10   5  59  72  56  46  95  98  57  46   6   2  17  27  45  83  34  63   6   5   8   1  32  56  84  97  70  86  90  45  81  27  65  40  64  87  33   4   9  70  22  53  75  25   8  50  61  83  27  82  80  37  71  24  69  69  40  96  65  80  84  95  44  62  60  19  48  33  63  45  29  78   4  52  71  18  59   8  76  29  24  98  53  97  36  45  71  39  23  62  55   8  54  25  80  66  82  94  36  82  91  46  69  27  50  30  40  57  59  65  71  80  38  58  59   7  92  14  81  90  62  59  84  25  81  21  13  10  41  73  87  66  88  12  14  49  83  59  53  87  94   6  19  19  91  27  60  77  41  44  14  77  30  86  40  78  29   3   8  15  69   8  41  46  49  48  94  35  92  51  41  82  87  40  67  96  61   8  19  64  95  41  42  99  93  43  48  72  35  80  64  67   1  63  85  51  79   5  51  31  20  45  47  94  56  60  90  15   9  76  12  58  28  40  33  86  92   1  25  41  28  35  10  65  80  80  10  49  84  24   4  47  37  16  37  66  73  62  84   8  40   7  23  95  39  67  11  17  79  45  71  91  22  15  37  64  97   1  81  55   9  17  61  32  56  77  60  25  68  17  40  90  33  34  31  10  73   6  80  79  24  65  88  17  39  88   6  52   4  11  27   1  66  19  83  57  32  28  13  79  60  91  61  87  31  46  28  14  80  91  40  19  60  59  61  83  94  89  61  22   3  34  17  27  73  43   5  84  34  19  30   3  97  75  50  52  92  61  12  76  69   1  63  40  44  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            33  28  85  75  19  18  97  25  74  64  80  83  97  63  34  28  34  60  12   3  62  37  67  34   7  45  34  19  32  82  87  35  48   8  51  40  40  94  64  61  66  75  91  87   2  72  48  25  64  75  49  39   9  12  47  46  73  12  75  53  72  61  77  80  25   4  72  15  42  21   2  92  21  21  19  13  50  75  60  76  77  74  36  58  50  72  49  39  82   9  90  74  85  77  45  23  17  36  66  83  79   9   2  86  80  43  63  27  95  91  31  74  11  20  52  51  14   4  11  17  87  92  34  98  65  50  46  57  56  56  84  20  80  32  19  80  40   7  52  60  45  57  72  19   8  60  76  53  73  17  77  36  69  96  99   4  81  14  87  54  63   9  59  24  78  35  26   9  96   4  24  55  47  57   2  43  28  27  68  38  30  17  78   7  87  39  61  53  75  43  63  48  84  77  67  51  89  17  11   6  87  51  26  29  28  52  72  47  35  84   2  82  46  34  72   1  87  71  19  47  38  27   5  84  22  37  19  41  90  65  65  97  88  23  23   3  25  24  38  26  99   6   6   8  44  94  77  46  39  52  75  17  31  15  95  61  37   1  13  93  74  96  31  34  91  42  78  55   7  40  43  20  39   5  30  66  20  31  37  47  56  71   7  43  15  22  64  89  50  11  37  94  65  24  23  35  75  48  92  98  67  56   2   5  74  78  82  57  23  42  38   7  29  48  93  33   2   5  24  65  13  35  21  16  50  57  71  58  76  33  49  12  44  87  95  56   6  27  30   7  25  85  91  59   7   5  22  64  92  75  57   1  97  22  61  99  22  63  19  96  73  94  69   3  54   9  91  88  75   7  65  89  20  23  99  61  74  61  12  42  62  39  54  51  92  52  60  96  21  85  13   5  53  16  46  24  99  89  55  19  60  14  92  45  85  49  13  77  23  64  83  42  81  73  12  49  66  91  98  56  90  51  90  66  22  15  61  96  34   4  96  99   2  29  82  71  89  96  42  90  11  98   5  69  95  93  55  53   1  10  37  47  57  49  81  71  93  93  89  13  82  85  43  55  47  49  62  85   1  48  91  81  33  26  82  87  89  72  76  78  98  30   7  97  54  42  38  96  63  19  38  25  65  27   8  89  96   9  92  68  32  96  57  17  98  57  34  94   5  92  49  90  62  59  58  35  55  33  80  15  30  48   7  69  77  84  16  13  12   8  27  28  77  32  95  42  66  88  75   4  70  14  68  66  11  48  29  99  29  55  21  90  14  43  70  75  63   9  31  92  93   1  14  11  19  62  85  38  61  59  97  17  80   7  52  80  78  58  78  46  56  91  35  84  83  11   8  53  82  73  82  74  28  27  11  83  71  77  50  65  42  61   8  45  54  40   6  21  17  92  17  11  61  33  20  24  92  40  78  73  67  96   1  26  51  99  73  50  26  10  37   4  96  86  48  53  35   5  82  58  43  24   2  56  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              75  21  28  64  46  91  22  54  24  95  58  19  36  51  21   3  49  90  20   5  80  18  16  21  69  50  64  62  29  30  83  37  45  53   9  32  69  89  15  18  67  63  11  87  59  18  17  65   5  55  70  44  50  96  67  48  61  71  16  12  72  92  92  26  32  43  25  14  85  98  38  71  44  48  58  99  48  54  34   3  58  36  55  78  61  34  66  58  23  70  90  61  10  13  31   4  70  50  18  29  30  87  44  41  11  48  42  59  78  25  51  83  89  12  69  53   8  32  99  11  17  59  93  18  17   8  39  82  23  83  33  84  38  90  33  31  58  38  61  87  34  39  14  48  89  79  25  98  11  92  25  82  22  42  97  51  77  98  95  48  45  68  70  11  69  32  30  68  82  43  20  25  59  79  39  73  28  49  95  41  70  92  48  54   4  91  86  96  68  95   1  59  17  80  72  33  84  23  49  12  79  39  22  38  16  56   8  61  42  44  99  65  29  32  62   5  36  74  76  47  58  36  61  80  24  24  36   5  96  44  58  89  34  55   7  75  22  26  74  64  60  79  96  65  98  37  71  65  61  81  56  99  40   5  97  15  88  23   9  95  25  90   8  84  49  26  76  51  90  62  55  20  35  29  35  87  32   8  72   9  98  55  65  88  30  36  46  34  21  31  34  86  20  87  17  76  14  36  88  97  69   6  65  28  64  84  44  38   1  80  31  49  49  96  73   9  26  26  61  43  16  78  51  45  87  39  36  51  16  94  23  38  59  66  47  38  69  64  98  94  61  44  79   8   6  55  25  17  60  90  79  42  49  48  56  38  12  97  67  25   6  30  34  41  67  85   1  25  91   8  79  93  31  91   6  12  75   4  72  59  59  65  48  40  59  55  11  52  39  38  41  30  81  20  55   3  41  96  82  61  20  23  14  59  46  22  20  36  82   8  20  30  22  86  87  95  19  68   5  52  61   2  91  38  57  76  27  71  49   4  66   8  35  77  87   9   1  35  98   8   8  88  63  71  24  86  75  97  13  47  71  93  95  10  11  45  53  93  81  62  21  73  83  25   5  44  46  77  77  88  95  51   7  62   9  70  15  79   7  27  27  28  69  73  36  57  73  16  52  10  46  86  83  81   6  61  99  57  57  62  48  96  20  96   4  90  29  47  61  55  66  80  31  74  72  81  75   9  43  71  92  24  25   6  37  46  72  26   7  89  24  75  53  54  39  85  54  28  64  89  69   6  20  30  83  84  90   6  45  64  68  39  75  62  95  91  34  66  40  60  52  53  14  32  42  84  34  68  96  61  91  33  55  45  25  15  63   2  73  35  80  85  31  68  28   3  48  56  82  13  53  25  96  45  75  40  49  25  98   6  26  51  32  10  70  86  65  64  45  31  63  55  32  49  15  29  53  54  89  33  48  79  70  56  45  92  62  98  67  40  30   8  67  25  16  91  84   4  32  75  74  33  44  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                39   4  57  95  94  15  51   4  73  70  21  71   2  69  59  86  63  12  96  60   4  76  36  76  86  14  40  76  99  61  43  92  11  70  67  54  15  41  78  31   4  41  86  78  83  45  77  68  54  73  70  68  25  10  20  31  89  80  96  42  47  35  61  72  52  37  48  27  75  88  13  16  38  93  70  89  13  58  16  11  82  54  86  97  80  58  65  52  86  96  64  54  84  18  47  70  10  10  27  40   2  28  26  63  65  89  91  50  87   7  26  48  65  82   3  48   6  14  49  29  99  26  26  71  79  91  91  13  73  85  49  46  69  72  55  56  27  33  15  96  50  21  49  68  63  50  95   6  52  43  76  11  21  93  40  75  90   1  62  70  29  29  14  69  71  92  85  66  11  72   1  29   2  76  37  78  47  25  61  96  96  31  30  51  12  91  56   8  85  63  59  34  21  78  61  64  54  16  65  92  34  80  48  76   2  73  48  56  93  76  82  85  67  83  23  66  51  64  96  58  38  95  44  69  33  72  84  45  88  64  55  28  61  87   7  69  88  85  89  63  44  21  89  29  67   7  57  40  94  50  92  70  69   6   4  43  17  67  69  65  54  92  36  77  65  65  91  83  14   3  47  37  52  37  92  90  55   7  90  82  82   9  55  67  99  98  60  82  71  54  30  58  24  92  17  20  29  69  16  92  97  47  82  89  74   6  16  39  72  33  13  73  68  65  96  59  24  93  72  55  54  93  88   2  99  12  92  52  41  32   7  61   8  10  72  96  86   2  44  84  27  65  45  65  80  79  43  76  37  90  81  49  14  50  13  60  30  28  50  97  90  78  60  10  53  26  34  55  13  81  26  54  81  37   6  65  45  86  52  28  29  43  99  41  67  58  89  88  99  71   9  36  12  89  75  22  21  54  50  16  71   3  32  76  82  28  11  39  28  88  15  85  31  48  45  87  11  49  25  68  42  67  14  31  40  54  84  99  32  43  57  80  98  41  32  39  91  86  32  99   1  46  66  86  78  62  21  56  32  54  37  55   7  17  19  77  23  46   9  85  24  26   8  11  30  29  55  74  83  45  31  22  45  66  16  21  25  80  82  46  25  55  47  74  56  98  38  40  59  69  34   1   4  95  72  24  23  15  37  27  65  31  32  26   4  50  93   6   4  99  80   5  94  84  15  25  55  90  22  93  61  21  56  29  73  79  93  71  73  95  73  87  97   2  12  17  35  29  39  83  45  93  23  41  52   1  24  86  68  57  66  46  43  49  92  53  94  19  37  80  54  37  44  79   3  89  85  15  50  33  41  17  33  37  52  59  89  50  12   2  30  33  48  31  48  45  28  29  88  72   9  35  88  77  45  46  90  13   9  68  35  90  57  29   4  64  90  59  19  99  18   7   2  39  41  80  14  23  70  26  81  56  19  85  89  78  85  10  10  38  67  24   7  51  98  92  95   5  98   5  69  61  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  90  86  68  85  79  64  71  57  26  95  62  22  70  73  36  12  85  16   5  30  18   4  88  33  77  37  25  63  79  77  68  46  71  62  34  36  64  89   5  95  35   8  91  51  20  85  21  81  90  86  88  86  72  27  29  25  11  76  72  53  45  68  38  30  70  32  23  93  72   5  57  77  56  11  96  54  95  44  14  76  18  49  78  78  74  55  18  17  74  70  61  12   8  18  71  69  74  74  70  36  30  95  89  84  57  94  41  42  89  29   1  60  11  23  37  60   8  54  84  84  42  32   4  22  75  92  34  85  46  51  51  85  95  23  11  12  96  58   4  42   6  42  24   5  40  12  29  64  14   2  48  82  84  14  52  20  22  95  44  81  12  48  83  92  36  84  96  17  92  94  15  46  92  74  50  27  57  10  52  52  67  41  35  87  43  22  24  80  14  61  91  96  36  54   4  54  73  20  13  44  42  97  86   8  26  90   9  69   6   5  41  68   1  26  69  72  84  66  29   6  55  81  16  90  23  47  83  97  87  24  65  33  58  19  56   1  24  63  56  47  81  55  31  36  62   5  16  30  68  37  55  91  34  81  43  16  72  21  92  71  67  69  11  52  14  17  95  95  13  43  88  79  77  76  98  30   9   4  45  60  73  95  38  98  58  28  22  89  27  57  76  20  63  25  93  62  88  38   8  56  49  11  66   8  18  86  31  40   6  43   4  10  10  29   6  38  66   4  51  81  27  78  32   2  42  85  98  70  50  92  93  94   1  81   5  82  46   8  36  99  78  32  65  28  70  90  91  75  63  69  12  10  93  71  15  71  33  71  45  17   1  29  60  84  95  19  88  96  78  46  75  71  47  48   1  18  84  88  50  20  32  86  93  24  57  39  40  33  35  72  12  37   8  50  37  35  86  54  27   5  70  75  35  88  11  98  83  43  97   1  81  95  11  53  18  74  14  72  42  78  25  59  50  90  81  49   7  83  81  51  76   9  62  22  94  78  47  44  12  45  38  39  26   1  13  78   6  34  47  40  46  61  83  63  60  12  50  25   7  75   2  39  13  94  41  27  96  96  47  48   5  65  49  33  20  54  98  35  81  12  45  32  57  34  95  35  62  83   8  27  52  89  54   6  76  82  80  16  61  23  42  17  34  65  93  77   2  80  35  21   8  40  47  87  25  30  12  31   6  42  27  84   1  47  22  79  58  21  39  29  91  35  48   4  67  29  10  54  68  12  44  96  96  20  29  21   4  91  38   5  70  20  75  27  40  19  33  97  59  33  72  91  51  21  64  35  98  12  18  47  64  10   1  97  38  67   3  31  86  80  60  19  62  86  25  67   6  21  82  88  92  95   8  71  23  97  58  16  14   4  77  56  62  41  83  42  64  32  95  46   5  52  10  36  47  15  95  53  84  56  57  31  61  71  69  12  76  93  66  28  21  68  66  54  81  58  77  84  25  31  86  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    92  80  98  96  59  24  99  61  49  56  23  27  19  84  30  20  13  62  64  22  53  26  93  78  38   8  30  97  10  55  55  97  64  28  53  10  78  31  86  66  26  35  25  33  33  22  83  84  88  75  81  29  30  54   4  14  52  40  93  63  67  59   2  66  88   4  20  41   4  83  28  60  17  15  92  54  98  80   1  90  56  46  32  67  93  84  58  52  29  50  21  62  28  82  31  54  15   8  58  39  12  31  92   3  73  85  21  91  62  10  75  62  62  21  44  94  35  67  52  61  64  92  55  66   8  15  87  43  33  12  40  83  27  41  11  80  55  39  59  92  18  90  86  84  76  34  29  86  21  31   7  73  57  46  83  73  49  23  22  93  20  30  29   1  64  84  37  62  25  88  83  18  78  62  30  86  38  54  79   7  60  15  50  98  28  12   6  55  93   4   9  98  92  35  45  76  53   6  78  83  63  78  67  79  93  98  19  71  19  41  93  24  74  53   7  66  65  25  58  55  88  60  70  67  10  18  31  48  52  59  46  26   5  77  80  48  73  76  45  20   5  12  97  38  64  69  22  76  33  65  70  56  86  43  24  17  64  85  89  19  83  70  53  68  54  29  17   4  10  46  47  42   5  68  56  62  72  82  54  91  32  21  14  79  91  34  17  53  23  52  79  17  37  69  34   6  74   3  49  98  39  64  54  27  66  96  16  54  96  11  97   9   5   6  85  76  57  13  84  10  76  70  38   3  59  42   1  23  54   6  36  74  56  85  21  42  44  73  79  62   7  70  94   7  31  17  30  46  75  18  94   2  62  80  19  41  70  14  52  67  31  23  44  19  92   9  48  73  49  89  66  19  19  50  39  20  90  21  20  22  96  41  52  22   4  74  36   7  36  53  97  46  58  89  30  91  96   5  52  61  73  18  15  77  69  27  46  59  61  41  81  46  37  50  27  63   7  20   6  10  77  94  82  19  80  88  70  26  48  48   2  16  33  73  29  99  60  94  91  83  87  63  18  89  86  98  11  94  37  73  88  71  50  23  33  18  72  13  96  49  47  64  96  22  51  52  30  14  62  87  77  58  87  99  91  25  96  54  37  74  49  41  44  90  93  36  68  76  84   4  21  18  91  35  14  97  30   9  33  38  13  13  85  37  17  54  89  83  45  87  16  57  41  20  38  29  14  25  68  37  36  45  87   2  73  56  27  99  89  62  51  46  79  43  89   4  71  21  73  87  21  69  74  45  91  69   1  14  46   4  31   1  76  41  10  62  72  43  42  40  56  88  27  87  30  96  27  21  38  29  17  56  85  87   6  93  76  98  52  93  34  56  46  10  10  20  39   6  45  21  38  23  70  79  82  72  85  55  39  77  71  11  28  64  69  19  79  28  36  45  96  96  76  75  87  58  53   9  42  77  10  98  99  94  54  24  15  59  54   4  61  43  30   8  21  42   2  13  82  96  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      77   8   8  83  73  82  43  77  28  97  45  50  36  57   3  20  72  26  32  81  25  28  99  22  44  88   3  88  98  97  64  66  55  30  15  86  20  39  10  99  25  45  68  61  73  72  17  69  49  42  93  40  57  31  64  31  38  55   7  34  95  86  85  51  45  41  68  73  91  10  71   3  39  50  97  95  38  40  75  95  66  89  20  39  61   9   9  69  96  97  27   4  40  88  90  24  95  26  18  18  58  54  39  68  42  47  74  60  26  66  11  99  70  92  85  50  99  74  11  97  95  36  72  31  83  88  45  80   4  38  42  33  18  64  22  68  10  92   6  75  49  82   7  79  96  11  72  53  58  14  63  33  23  68  33  45  98   5  32  21  41  68  33  88  18  49   8  83  51  90  35  42  96  24  80  84  77  97  23  22  45  33  92  20  25  39  31  47  34  87  28  57  91  41  42  21  74  51  74  85  44  90  19  49  70   7  23  86  69  76  68  17  39  30  70  78  14  23  18  76  97  40  45  95  80  13  14   7  58  69  22  64  32  75  85  23   7  38  51  86  31  71  26  48  80  13  67  50  13  76  36  24  84  27  40  93  89  24  51  10  52   3  78  85  19  49  61   7  63  76  24  87  34  98  93  29  99  74  15   4  20  60  29  27  30  88  32  93  17  29  56  11  22  25  99  61  22  30  85  20  76  49  51  95  67  12  37  52  27  37  83   9  33  79  28  33  29  48  33  56  70  85  14  68   1  73  69  65  99  13  67  30   8  94  66  52  98  26  39  63  30  73  92  43  92  57  53  24  77  51  51   7   5  39   9  16  28  82  58  70  71  27  21  25  62  35  72  55  32  51  95  38   8  54  15  17  51  17  63  15  15  48   4  11  14  72  85  75   1  90   7  73  35  85  54  42  44  61  13  86  97  26  62  43  83  59  45  92   7  57  29  45   2  34  85  57  50   5  88  29   1  20  55  21  27  69  16  14  58  64  15  95  29  27  62  62  88  43  93  20  97  89  79  70   1  32  14  93  41  38  59  20   4  52  26   3  98  26  78  40  71  84   9  47  86  86   9  25  36  84  15  56  10  96  97  23  78   8  38  23  92  42  34  14  13  87  62  14  78  87  39  69  86  56   7  41  42   2  46  39  15  75  34  68  34  14  94  78  78  68  20  17  95  28  88  15  34  17  17  66  80  96  42  35  50  71   6  81  61   8  45  73  30  69   4  86  32  56  43  99  58  35  41  82  71  47  80  61  85  16  21  86  83  92  11  74  74   9   3  35  95  26  17  45  60  67  70  26  21   9  87  96  92  35  91   9  50  22  62  63  93  37   8  49  55   2  67  34  77  85  90  89  67  43  92  72  31  61   3  10  10  90  20   5  59  90   6  87  28  77  83  59  45  69  39  26  86  94  44  36  94  98  69   8  67  17  43  15  35   7  42  99  54  65  12  54  82  73  90  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        56  76  58  21  16  52  73  60  17  18   5  62  47  11   8  79  48  55  17  81  16  41  59  13  31   5  53  24  51   5  95  10  84  86  37  39  98  64   9  85  20  69  30  85  32  39  36  95  62  67  67  75   1  64  25  56   6  81  38  21  86  50  15  56  86  20   3   1  45  43  93  17   2  64  72  19  29  36  44  80  69  61  30  34  20  32  16  24  11  31  54  77  67  79   2  50  43  14  64  58  65  77  76  23  49  23  89  30  37  24  81  38   2  41  81  60  89  36  94  12  73   4  57  13  69  58  32  64  96  98  13  40  36  69  79  90  56  33  45  47  81   5  63  60  65  90  89   5  94  17  26  73  58  74  72  74   6  14  53  83  17  34  95  23   6  22  49  62  54  64  73   3  14   5  45  58   1  98  23  75  30  96   3  87  11  88  73  26  91  19  22  43  62  52  60  51  86  85   2  14  71  67  55  79  64  67  25  62  27  60  35  64  90   7  59  37  33  74  71  39  63  30   9  69  56  19  94  33   9  95  89  53  37  46  36  53  15  30  27  55  92  29  62  12  49  90  95  76  27  56  59  37  78  71   7  11  97  90  85  37  42  25  74   5  37  45  14  34  88   9  10  56  43  68  85  33  79  62  76   3  78  16  13   6   4  97  26  30  25  49  23  25  63  37  44  39  12  95  61  47  78  79  91  20  16  60  99  83  16  40  12  46  91  98  23  13  42  71  91  33  71   3  87  69  35  10  66  20  96  55  71  25   3  59  45  52   6  83  98  45  38  41  37  26  15  24  40  82  30  65  32  67  46  81   3  15  67   9  67  26  80  14  42  41  54  32  65  30  15  94  79  75  17  37  89  39  61  30   3  79  46  72  78  67  54  58   7  20  90  67  93  39  34  82  94  80  94  25  50  48  29  47  28  43  23  44  37  35  70  24  21   1  49  61   3  26  57  35  82  79  46  92  35  33  68  56  15  38   4  59  62  13  83  36  71  30   1  52  85  97  47  57  54  75  93  91  38  46  66  44   8  18  33  54  85  67   1  58  45  76  69  12  51  77  59  79  53  74  26  43   2  15  16  30  65  59  55  29  57  25   9  78  36  48   2  29  55  78  46  70  61  65  57  80  59  99  24  48  86  76  99  29  16  52  89  28  60  64  71  42  77  36  47  93  20  10   4  95   8  25  42  25  11  30  58   1  60  47  85  99  54  44  89   3  27  73  16  64  76  25  52  94  89  74  99  31  99  52  90  87  49  73  86  72  72  56  57  73  41  69  49  83  54  49  91  24  69  67  92  18  65  15  27  70  50  51  81  58  57  20  81  66  60  43  65  55  24  80  40  61  42  70  49  37  82  97  38  86  52  54   1  65  54  19  13  44  80  84  55  53  61  11  48  29  39  64  32  50  10  65  94  74  16  70  78  21  72  30  88  63  10  31  27  92  24  94  90   6  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          76  26  54  38  35  65  69  67  35  31  86  39   9  10  45  73  59  77  35  16   4  21   9   7  11  66  68  43   5  33  76  11  21  11  17  10  35  33  74   1  71  22  97  24  68  97  90  88  81   5  32  31  10  47  67  55  10  90   3   3  11  71  68  40   9  87   9  35  69  75  64   9  90  17   9  46   5  54   4  74   7  86  57  72  25  20  41  58  45  29  60  93  27  10  22  92  18  84  17  97  53  97  85  44  72  95  50  99  17  54  72  65  23  36  19  80  28   3  86  57  54  58  57  13  40  88  40  28  89  35  96   3  82  61  24  59  62  68   4  61   9  97  85  67  10  52  13  54  12  78  39  62  80  90  48  59  93  40  31  32  94  27   8  60  67  73  81  68  54  62  80  13  64  34  88  11  17  24  10  54  53  24  77  90  79  24   6  93  33  93  55   8  67  84  25  39  27  93  66  10  12   1  41  11  78  30  33  55  95  14  74  62  56  19  78  60  69  72  33  71  27  82  27  74  21  44  94  32  90  79  42  90  58  28  69  40  13  55  85  75  72  68  31  81  57  59  76  84  64  74  16  18  41  78  45  73  86  16  49  71  91  88  79  37  68  12  76  89   1  16  41   9  97  74  87  58  75  97   4  14  96  76  91  32  24  34  26  61  73  94  95  21  11  53  37  81   3  28  23  99  11   5  15  78  70  97  11  73  54  54  83  39  30  98  92  45   8  72  54  15  29  73   7  97  92  44  40  29  90  21  23  15  81  60  73  38  26  12   9  49  86   3  79  14  63   6  98  22  28  38   1  58   2   5  73  27  81  85  22  35  76  35  77  74  36  21  29  33  96  59  80  60  75  97  68  29  77  15  39  87   8  12  92  43  35  23  67  29  43  89  80  80   3  50  99  97  94  58  78  73  27  59  83  71  48  96  60  55   2  13  96  18  79  41  15  23  43  72  25  73  69  91  78  58   5  14  62  83  16   3  25  49  47  57  14  10  57  15  76  15  12  37  88  79  54  62  49   5  84  57  90  27  22  68  41  65  70  56  81  52  56  37  81  40  91  15  42  24  78  57  30  63  54  38   6  72   3  78  25  98  32  49  29  78  21  19  50   6  96  66  58  48  78  30  21  19  87  63  56  16  47   6  55  21  55  39  98  50   1  32   3  93   6   2  87  35  89  59  41  68  30  96  51  33  50  58  21  98   9  80  95  96  45  97  21  81  64  59  30  98  95  43  97  62  47  93  17  98  74  10  49  53  97  11  48  34  13  81  89  12  54  92  47  61  65  33   9   6  86  83  54   1  27   8  86  49  24  98  97  93   4  43  28  95  36  88  93  74  93  35  71  13  15  25  84  18  59  43   9  58  56  41  98  76  48   2  33  27  30  89  39  47  85  16   2  60  16   1  35  57  98   7  25  88  71  63  58  61  96  61  66   6  63  54   6  50  46  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            82  28  51  85  70  96  28  71  67  56  66  17  72  52  45  53  87  33  42  63   4   8  34  63  96  33  11   7  48  45  15   5  44  28  67  39  85  84  10  38  45  35  58   4  55  83   3  43  40   2  20  97  66  88  37  48  66  21  41  54  93  20  16   7  18  29  18  31  82  47  16  18  60   2  85  31  59  47  19  35  75   4  39  85  87  95  49  83   2  30   2  24  83  25  18  15  80  45  38  22  38  24  41  39  17  62  62  18  45  51  77  33  90  73   1  75  35  51  86  33  75  29  15  13  87  55  85  97  76  86  74  36  41  59  36  66  74  32  52  85  41  62  46  74  60  66  47  79  56   4  16  71  89   3  91   7  81  39  23  16  47  14  52  26   1  60  31  77  95  17  26  20  61  48  38  34  17  91  52  55   3   5  83  37  12  64  50  70  28  73  41  25  72   2  39  54  32  10  61  75  86  82   6  54  75  43  17  59  99  32  44  36  87  58  21  98  31  54  84  94  65   8  52  31   9  87  76  21  29   7  62  17  60  89  68  36  10  62  38  26  95  34  28  97  62  93  35  82  11  18  94  17  74  82  37  50  31  80  31  85  34  29  71  31  57   2  52  89  74  13  64  51   5  67  10  10  20  86  30  28  73  39  29   6  69   1  98  71  15  37  93  31  33  13  39  63  39  88   7  77  75  94  43  94  76  67  32  39  36  65  96  99  65  61  30  50  99  70  84  81  31  36  58  98  26  54  34  60  84  65  19  39   1  63  39  22  70  45  96  94  28  54  11  71  41  79  35  93  73  95  66  25  23  79  45  56  55  52  37  81  86  47  48  12  24   9  97  35  98  61  76  35  66  82   8  39  49  50  54  60  18  32  59  91  18  26  86  35  25  21  40  64  75  63  47  31  33  86  82  91  35  45  34  18  87  67  65  26  32   3   3  14  33  44  33  25  65  38  88  73  71   9  33   5  42  52  17  52  63  16  97  59  42  83  14  86  50  65  55  21  23  93  56  37  34  60  65  99  32  97  19  39   8  33  21  78  78  15  25  33  43  59  79  77  75  52  44  90  97  15  83  32  64  94  79  28  68  70  73  75  21  75  16  39  75  87   8  71  73  61  26  30  90  58  60  33  60  13  99  71  72   5  40  97  58  58  54  25  34  94  78  85  21  20  46  57  29  94  11  12  64  23  37  94  72  41  11  95  34  39  33  93  61  17  46  10  19  45  36  80  73  60  84  40  95  34  17   7  59  48  93  77  46  69  71  85  70   4  63  29   3   6  73  75  81  84  50  57  86  93  91  16  55  37  42  67  74  36  13  57  82  14  73  80  49  92  30  28  37  16  59  94  54  60  12  50  89  14  29  58  59  26  95  91  99  84  24  70  88  11  47  49  16  52  22  71  57  53   1  66  12  18  60  87  24  70  31  53  97  27  20  59  87  76  89  46  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              23  80  71   6  82  65  79  58  20  89  62  42  28  48  92  65   1  22  99  86   3  81  81  60  95  20  64  74  50  16  93  42   8  21  61  47  94   6  80  36  74  90  88  78  34  34  11  11  39  96  90  19   7  63  87   2  15  41  29  52  13  18  73  85   8   1  38  47  57  43  10  44  16  82  89  63  58  50   8  23  10  51  99  11  44   9  49  31  47   4  13  84  64  76  86  22  44  91  87  80  55  91  78  91  34  43  53   1  13  42  91  18   2  99  65  14  53  10  71  64  72   3  48  36  25  55  94  29  75  42  57  55  66  10  38  82  46  49   4  16  24  46  80  71   6  48  80  20  65   1  61  95  80  67   6  10  41   4  76  28  94  20  63  94  44  30  82   9  15  63  19  78   7  12  21  13  88  97  62  43  25  66  13  22  63  23  95  60  46  58  14  69  93   2  61  59  48  87  76  45  65  87  72  57  34  67  99  61  82  24  44  46  69   4  26  60  55  65   5  75  14  73  99  41  66  59  56  40  72  29  69  95  67  83  65  56  33  77  34  88  22  20  13   2  56  48  88  37  17  36  94  36  90  18  96  71  66  23  95  45  13  48   5  63  74  65  86   9  37  26  26  75  96  15  44  99  19  33   9  99  94  21  87  19   7  60  33  32  46  52  57  84  17  47  54   3  12  53  32   2  76  58  46  11  88  63  48  45  85  79  82  11  41   9  70   3  61  40   5  27  93  45  31   6   9  37  46  26  39  81  55  77  36  45  72  78  46  66  57  74  81  57  94  81  39  93  61  37  62  85  52  35  24  81  89  42  45  95  22  54  45  72  79  30  31   1  80  83  10  20  49   9  67   2  31  91  13  79   9  32  90  89  30  23  31  25  84  69  48  90   5  77  71  48  33  73  94  25  79  81  40  41  49  51  36  58  62   4  45  44  42  76  14  49   9   8  18  74  33  22  44  46  45  71  68  47   3  46  58  62  92  35  17  99   7  76  94  85  59  58  84   1  23  73  26  82  30  93  48  93  33  89  87  14  78  61  71   8  94  14  31  27  82  95  55  40  30  22  59  72  63  42  39  60  38  74  32  80   7  42  13  66  49  22   8  58  42  46  95  86  53  49  46  83  15  81   6  51  18  26  65  81  65  18  34  35  81  89  24  14  10  56  29  16  68  92  22  68  20   3  84  21  41  27  60  71  61  99  39  67  31   1  43  28   9   8  13  97  85  90  42  45  72  43  71  45   5  34  18  14  58  37   3  46  12  62   9  55  46  94  35  13  48  52  20  12  33  56  87  24  37  39  95  15  58  80  36  17  23  12   4  12  17  94  49  78  19  20  61  52  54  84  49   1  29  59  76  17  77  69  14  41  71  15  40  80  29  91  75  35   9  77  14  61  97  47  57   2  30  25  81  67  98  63  70  45  54  39  88  59  89  78  12  81  10  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                65  48  31  55  27  38  21  84  36  27  24  43  16  51   9  57  79  62  84  47  61  55  61  31  11  34   1  71  68  58  50  75  24  60  37  98  97  46  66  45  44  28  49  83   9  71  13   7  85  23   7   7  84  58   1  86  71  45   3  95  29  71  80  86  81  13  37  55  54  60  27  48  85  87   6  59  77  21  79  54  85  61  73  97  24  75  78  24  69  80  74   5   8  38  39  13  59  42   3  77  37  29  90  93  76  85   6  57  54  39  13   2  20  94  58  14  63  41  24  98  47  50  48  12  68  78  89  93  34  82  62  96  15  97  85   5  72  90  11  79  82  38  33  36  91  37  48  42  54  68  87  71  72  36  55  77  34  79  23  85  95  62  35   5  71  15   7  71  73  44  18  71  31   4  11  94  19  49  29  15  69  41  42  11  29  45  38  91  59  95  25  51  63  94  10  62  12  43  88  94  44  57  10  32  96  34  70  22  63  34  12  91  17  74  60  20  38  35   8  45  49  72  37  75  15  97  70  99  48  61  32  64  58   2  29  76  13  79  29  17  72  92   7  45  60  62   5  45  42  63  62  72  65  12  26  79  29  95  68  31  93  15  17  28  77  53  21  43  66  91  36  62  59  21  67  16  80  98  77  65  35  34  74  33   3  91  60  88  76  99  89  51  89   6  71  80  30  28  76  20  30  41  57  69  11  97  59  86   5  75  70  44  82  72  10  66  60  33  19  54  83   5  90  46  26  64  18  15  20  39  91  52  33  66  98  83  73  72  14  10  95  32  19  19  63  84  67  33  29  50   1  33  43   2  65  68  64  87  85  67  63  61  92  74  71  58  84  42  71  66  12  81  62  26  15   2  19  68   2  52  25  62  52  90   8  78  77  64  53  95  12  59   8  35  38   9  89  85  92  89   7  32  78   1  61  68  97  32  88  82  65  98  32  77  51  50  20  29  86  84  85   7  64  75  62  71  56  37  34  48  17  98  52  30  29  55  60   2  89  32  74  97  78   3   1  98  45  41  70  71  31  97  15  49  20  39  37  29  56  44  21  62   3  77  68  57  65  71  88  96   5  83  32  42  33   5  32  33  31  22  48  21  44  80  11   1  35  63  73  47   4  41  10  40  71  42  46  72  74  52  80   6  68  77  93  17  20  76  98  44  13  13  42  49  24  29  49  84  83  22  78  57  18   4  89   5  71  20  48  16  85   2  78  27  19  77  35  72  85  73  18  17  54  34  44  79  53  40  82  84  83  59  30  29  24  71  90   6  44  25  45  63  62  83  56  39  43  85  16   1  64  94  39  11  11  75  21  61  49  30  94  65  20  58  13  36  70  50  95  55  30  14  98  93  58  40  37  80  36  56  28  55  86  45  30  18  38  15  32  61  46  33  83  43  61  56  20  77  37  17  15  37  67  75  58  43  84  14  28  87  18  38  28   7  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  41  69  40  15   6  95  63  65  19  17  27  31   4  19  26  61  96  85   8  13  89  20  12  40  40  37  43  93  68  41  86   9  15  53   8  80   3  93  17  63  83  86  55  57  11  92  12  95  42  85   1  51  42  74  89  76  32  54  57  87  97  80  52  53  73  10   7  58  18  19  50  25  87  48   7  58  11  13  82  17  56  75  93  34  65  79  51  71  49  11  78  12  99  16  49   8  72  90  95  45  88  33  32  44  67  49  55  65  96  84  34  17  96  69  23  67  75  10  61  62  12  80  59  80  68  81  47  12  68  85   4  20  87  44  87  14   3  85  79  12   1  74  64  91  92  56  44  78  28   7  47  33  84  57  16  63  83  81  95  66  69  21  56   4  23  37  51   6  44  68  65  78  65  36  23  85  14  91  51  69   4  41  59  89  40  27  14  81  14  33   7  32  28  22  26  41  54  97  12  18  59  52  86  57  46  54  97  78  14  55  15  19  62  35   2  50  53  18   6  16  81   7  36  99  27   7  72  70  52  14  47  28  83  56  46  29  26  35  22  57  66  30   1  66  11   4  11  53  31  60   7  39  43  34  61  45  47  24  72  87  17  77  73   6   8  23  53  50  95  82  91  89  88  38  71  74  89  40  99  79  33  16  57  44  35  52  25  71   8  18  37  75  54  83   2  88  32  28  83  61  94  12  21  61  37  70  74  30  92   8  10  34  39  89  23  37  63  48  94  29  74  67  38  87  33  18  58  29  11  97  65  65  23  54   6  85  96  32  69  43  76  85  79  73  46  23  18  20  80   9  58   6  78   6  46   9  50  70  35  33  38  14  25  75  65  67  88   3  18  61  39  53  16  17   5  67  15  66  30   9  76  99   1  85  19  70   1  98  30  99  40   8  41  17  20  72  67  24  38   9  90  96  78  29  72  64  53  52  84   3  19  22  48  96  87  88  85  55  17  12  19  32  76  39  42  63  78  10  63  88  64  96  85  16  82   9   5  12  97  10  45   3  33  25  34  73  51  84  42  99  10  73  50  56   9  58  76  48  91  13  43  98  22  11  92  77  32  63   5  54  54  86  81  24  86  36   9  66  13  10  37  23  96  57   5  81  27  25  16   9  86   2   1  29  38  79  10  93  54  10  74  21  81  62  28  76   5  23  67  54  32  83  87  56  70  69  42  91  29   7  72  51  60   9   5  52  91  20  74  94  12  90  84  61  34  19  13  91  22  20  57  30   4  71  23  43  76  64  31  38  15  83  11   4  11  10   9  32  48  23  34  27  84  88  23  86  40  14  40  70  53   4  43  48  93  37  18  73  58  88  73  95  55  20  90   2  18  73  10  20  55  14  40  89  77  10  44  26  68  19   7  62   8  64  89  78  78  33  91  46   3   7  19  29  57   8  41  84  81  59  39  26  48   9  44  13  81  34  88  86  24  90  13  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    96  64  93  18  85  17  59  59   9  73  60  74  81  24  88  63  59  61  37  49  36  66  74   7  81  35   5   1  83  66  32  57  33   1  93  39  56  53  69  65  31  73  48  62  83  25  85  31  33   8  78  46  15   5   7   9   4  25  50  78  58  23  80  47  14  82  77  93  13  70  79  76  53  13  98  12   6   6  63  51  16  94  56  94  63  68  55   8  14  49  42  86  61   6  31  46  99  47  92  99   9  64  40  40  14  17  90  91  66  39  62  48  33  20  68  29  83  86  23  14  54  34  56  64  16  87  25  43  31  31  72  84  79   9  15  48  46  45  34   9  26  87  67  74  55  51  19  76  23  88  42  54  63  44  51  45  24  60  19  77  13  83   2  37  67  27  84  39   2  68  17  39  40  56  79  70  87  60  86  55  17  88  55  69  15  17  92  72  50  88  57  43  51  91  43  64  50  16  80  71  58  41  14  40  40  85  14  23  34  90  97  41  98  69  14   1   5  88  77  44  47  51  38  77  56  15  94   8  41   4  90  52  31  97  82  45  62  66  86  18  68  80  36  87  87  95  56  52  35  51  47  55  12  13  88  84  80  62  35  98  16   6  57  45  74  89  37  49  93  13  68  83  94  40  25  93  56  34  20  33  13  65  64  47  55   8  79  41  23   9  49  55  25  57   7   8  22  27  93  98  81  22  84  49   9  26  69  16  11  13  76  25  19  82  68  58  19  63  50  94  13  39  92  76  68  36  70   3   7  19  64  72  16  83  35  35  77  56  70  34  75  50  51  94  13  12  10  19  54  34  62  46  65  81  13  48  96  37  43  14   2  80  98  69  89  32  26  98   8  57  19  39  96  44  28  99  26  62  90  44  48  48  61  14  50  69  63  21  96  57  52  92  12  47  21  13  40  15  48  38   4  72  20  97  36  59  50  19  39  66   5   8  70  69  44  64  36  28  47  62  92  64  68  14  96  61  25  11  49  97  60  95  50  66  65  65  42  52  31  15  95  59  52  17  92  65  17  95  17  83  30  70   4  58  46  79  98  41  79  90  68  68  34   2  20   7  18  42  23  15  79  54  16   5  90  64  65  95  45  56  36  26  79  73  44  14   1  16  43  18  86  33  48  48  46  16  15  67  80  12  48  21  38  40  87  89  57  54   5  34  60  16  33  37   7  52  83  60  65  14  93  30  89  42   7  22   5  53  43  93  17  12  77  47  44  14  23  76  98  97  11  67  71  17  32  40  94  50  52  85  24  20   6  19   1  37  12  68  38  81   9  97  15  50  32  16  39  41  69  29  45  30  10  25  11  81  59  50  27  86  78  73  26  78  30  29  71   1  82  50  47  28   4  83  31  47  97  54   6  58  69  43  51  58  71  60  48  39  14  79  91  90  12  86  27  37  52  73  21  28  60  24  18  27   3  59  82  85  98  47  14  24  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      11  42  17  29  28  62  59  58  36  98  63  24  69  57  98   2  32  24  26  54  14  65   9  71  35  92  92  21  57  67   1  56  61  21  45  45  69  64  21  35  86  55  65  70  11  91  23  68  33  17  66  35  73  90  39  11  27  63  23  36  59  93  79   1  42  19  30  68  10  66  18  53   8  54  32  76  26  81  10  46  85  30  79  86  51  82  57  98  82  22  75  36  56  33  88  90  42  55   9  76  58  98  48  55  47  81  52   5  59  18  37  41  96  65  10  71  57  13  77  71  48  56  73  68  62  13   5  28  41  27  15   4  35  28  76  22  18  12  23  71  82  36  38  55  89  89   5  79   1  87  13  68  30  70  51  11  35   7  82  47  62   7  89  57  54  16  67  28  99  83  38  45  46  94  16  68  73  62  44  80  86  44  63  31  51  94  47  33  68  89  18  80  82  74  42  95  22  96  11  35  54  80  44  20  89  52  62  19  65  54  84  18  66  58  46  83  19  58  40  90  55   9  83   2  50  38  43  33  83   5  37   9  72  55  88  24  25  57  39  90  63   5  75  22  30  77  81  94  89  59  97  55  31   1  76  82  76  65  26   4  87  56  72  71  10  90  88  83  67  48  46  88  49  23  57  12  61  58  32  34  11  66  46  82  82  70  92  83  41  87  60  65  31   3  74  16  57  16  42   1  63  73  93  75  32  26   8   9  96  41  51  81  78  56  31  49  43  84  23  66  82  90   8  82  39  71  38  82  32  16  10  83  27  36  28  16  21  16  43  66  48  77  27  11   6  65  63  49  38  67   4  99  39  57  71  49  49  76  61  46  84  32  47  52  51  93  64  34  67  79   6  13  90  59  69   6  47   3  47  71   1  16  83  73  76  18   7  20  87  23  55   9  46  49  46  22  15  49  30  43   3  56  38  12   7  13  82  74  55  89  74   6  54   6  67  24  61  44  87   6  38  33  42  22  95  76  44   4  55  92  62  54  43  88   1  20  57  87  62   2  93  51  63  72  45  97  26  93  98  44  17  73  84  74  58  74  19   5  33  32  89  57  40   3  11  37  52  48  84  46  16   2  49  46  22  76  44  60  72   8  91  16  23  16  49  16  92  58  84  27  73  27  14  85  43  65  46  41  78  90  33  97  34  41  87  23  63  35   9  63  31  15  85   8  17  35  98  11   4   9  45  51  40  87  16  82  60  43  19  33  41  13   3  27  16  93  16  49  56   4  46  10  96   7  48  84  75  21  81  54  95  36  53  60  68  19  55  58  23   7  27  62  13  44  93  14  12  95  33  68  12   4  67  59  69  38  50  68  53  65  81  74  35  20  79  28  94  95  49  74  11  16  74  46  81  11  19  61  80   9  89  51  45  63  43  21  15   5  57  10  24  69  50  63  25  91  49  54  21  63  17  67  64   1  25  41  20  97  17  70  97  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        41  83  25  68  67  71  49  68  77  30  97  77  61  26  88  99  62  33  42  91   3  20  81  61  42   8   5  17  13  62  23  24   8  48  56  11  64  60  80  64   8  98  91  43  19  91  51  23  62  50  23   3  19   8  31  45  33  73  42  93  27  84   5  15  17  35  46  12  93  61  10   2  63  24  45  70  32  29  35  63  73  41  49  30  83  42  59  43  90  90  12  87  59  74  71  30  70  74  49  90  66  45  39  74  33   9  69  14   7  89  36   6  72   8  80  74  16  87  87  11  27  62  38  95  63  56  81  44  98  56  98  24  19   3  94  30   3  22  41  54  89   9  22  49  24  96  52  19  81  82  20  17  53  49  12  54  14  74  93  69  13  18   3  74  66  92   2  24   4  34  70  52  35  47  14  82  80  69   9  26  10  51  48  61   4  91  16   5  50   3  40  12  45  26  77  74  94  54  44   6  40  31  26  69  51  67   8  50  18  41  69  10  12  80  35  71  86  89  84   5  82  30  14  75  79  28  81  48  90  99   4  31  23  56  20  39  74  24  40  12  74  28  15  74  74  24  41  55  89   9  46   5  55  87  38  63  47  99   7  73   8  43  76  52  64  19  17  48  77  34  33  41  56  89  65  30  37  62  12  23  18  23  69  19  80  78  70  15  99   5  71  18  48  26  48  63  42  48  28  21  22  64  54  57  60  40  30  92   7  12  31  11  42  30  48  52  65  31  23  91  47   9  84  11  27  52  78  19  34  17  89  38  91  83  36  50  59  61  67   4   5  69  51  47  58  72  89   6   5  63  87  80  71  97  41  68   5  96  18  14  30  31  92  90  91  89  56  27  90  21  87  38  71   3  46  59  48  25  73  55   4  35  84  82  18  40  52  78  39  18  77  56  38  41  61  36  59  64  82  25  17  35   4  41  39  88  21  76  56  94  64  46  82  67  89   9   2  64  17  64  96  46  91  31  81  79  16  38   5  20   5  99  14  16  33  81   8  70  89   9  52  21   2  74  99  26  99  79  76   7  18  29  84  78  61  22  15  61   8  42  35  38  92  22  19  67   6  14  70  79  35  64  13   4  80  35   8  78  85  24  85  30  11   6  12  18  64  15  16   3  96  17  75  16  14  73  54  71  27  72  37  33  43  82  63  24  87  82  45  33  88  10  14  47  41  92  85  27  72  41  50  27  81  36  29  39  63  42  79  45  69  69  21  85  17   7  39  26  91  33  55  97   7  24  41  18  89  73  76  12  75  84   8  52  75  85  72  29  31  67  76  73  20  25  12  17  91  51  34   5  66  42  74  42  99  99  12  45  70  31  50  87  70  70  72  15  12  88  22  50  85  14  20  60  87  80   1  56   9  38  88  65  73  68  68  51  77  80  69  49  16  10  28  83  13  98  93  92  98  95  95  59   7  25  62  24  69  20  65  45  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          35  38  12  97   6  25  70  40  21  93  34  93  66  52  28  76  96  33  89  95  68  84  74  48   2  77  44  13  76  82  10  72  11  32  85  33   4  50  74  66  75  27  65  24  42  37  84  22  27  85  97  66  37  48  72  18  13  80  81  10  83  63  90  78  82  16  67  60   9  32  89  62  20  62  87  55  42  21  97  91  12  63  70  20  87   4  42  63  45  50  99  76  69  23  25  96  87  11  94  25  64  66  87  22  93  15  49   7  61  54  21  23  11  24  86  80  33  52  55  98  14  10  35  39  66  41  31  95  72  86  56  96  68  64  73  58  76  31  43  12  99  64  93  88  91  25   1  51  53  74  95  25  22  13  54  56  98  33  95  45  34  92  40  21  13  42  61  68  37  74  95  86  32  24   4  42   5  70  44  96   2  49  20  28  19  12  83  77  42  86  17   8  76  85   5   4  43  27  37  78   5  79  16  88  11   4  53  17  88  28   3   6  73  38  74  78  83  48  30  71  75  70  79  72  76  96   8  29  54  92   6   1  75  55  50  80  61  56  79  77   3  76  54  84  97  17  19  78  52   5  61  97  43  93  31  41  75  53  38  77  17  18  50  53  23  55  96  67  92  41  69  98  73  93  32  20  20  59  57  34  47  31  83   7  87  84  82  49  37  98  31  63  40  12  77  78  28  43  92   5  18  82  23  26  56  22  71  36  31  22   1  94  62  41  97  98  93  34  80  78  77  80  51   4  88  96  10  54  79  20  69  80  75  46  77  31  35  38  35   6  23  81  74  36   1  93   8  73  28  69   2  26  65  52  15  56  64  57  76  45  98  81  10  69  83  24  46  57   5  58  19  59  12  25   1  91  26  51  21   4   7  29  52  71  59  42  11  93  98  22  41  33  48  67  36  70  48  97  89  46  50  45  37  47  77  46  35  55  59  24  42   3  23  85  17  92  49  62  56  11  52  35  87  26  30  76  31  32  40  85  93  31  73  35  65  83  17  47  49   5  81  63  92  29  21  89  71  66  57  72  30  50  17  90  76   9  60  40  58  16   8  21  62  42  95  40  94  76  78  59  79  84  33  37  69  57  76  81   7   3   4  87  41  63  39  54  83  91  21  84  85  61  75  23  95  50   1  27  38  81  26  61  79  37  64  17  77  53  41  23  21  33  29  49  52  47  73  16  73  56  66  73  82  92   3  20  95  77  96  66  76  12  73  16  40  59  76  87  17  78  81  64  19  97  14  40  31  47  88  91  67  25  34  46  27   2  58  27  62  28  21  31  54  41  95  71  76  93  12  45  70  12  61  38  95  51  80   6  42   1  28  34  43  48  37  63  68  55  69  52  38  16   2  99  71  58  93  98  78  39   7  15  54  91  87  65   7  61  37  99  83  39  90  64   7  80  48  60  89  97   8  68  11  53  90  89  14  62   2  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            72  46  54  79  67   5  85  14  99  85  27  16  14  98  71  93  43  84   2   2  98  71  62  61  51  68  10  99  43  33  50   4  15  55  21  90  34  59  11  93  58  35  30  18  69  29  13  92  58   8  54  42  21  50  75  35  83  65  29  75  25  83  17  51  40  58  82  53  85  61   8  62   9  60  63  36  88  79  66  93  81  14  70   6  62  28  32  47  85  81  14  85  62  78  85  81  81  79  85  10  98  50  67  37  52  12  24  90  66  99  73  21   9  23  59  65  85  96  14   2  83  96   2  42  58  63  47   6  15  31  26  35  85  80  79   3  82  21  23  51   1  58  99  66  55  43  51  88  70   4  64  49  56  34  80  81   6  64  50   7  89  14  32  19  59  34  22  84  98  11  41   5  14  77  60  83  47  92  60  98  35  88  57  29  44  20   1  40  19   8  31  19  12  26  66  10  74  95  95  40  84  31  76  52   5  53  85  36  80  89   4   7  94  28   1  37  90  23  94  29   2  49   3  67  84  77  95  12  60  17  78   5  37  60  98  75   3  67  62  59   1  21  91  79  53  19  65   7  26  17  37  54  49  77  85  38  48  67  29  10  52  99  21  67  28  29  77  89  33  40  68  83  33  93  72  12  22  28  46  89  45  62  51  49  32  83  48  74  39  52  33  39  71  96  13  37  68  25  44  90  22  21  58  59  77  69  59  60  68  14  91  82  86  68  73  22  79   4  97  60  88  96  80  78  71  12   6  96  53  80  93  41  65  78  82  70   7  46  73  80  57  24  61  72  97  93  12  36  29  97  77  21  68  37  57  44  93  17   1  96   9  73   1  13  43  58  85  85  70  41  68  72  23  31  25  83  86  87  59  85  72   5  17  11  41  45   2  90  85  32   6  89  92  68  10  32  37  54  97  57  98  16  13  68  71  61  44   8  98  70  82   4   5  33  91  20  69  20  60  61  84  41  60  40  56  99  36  11  17  58  34  14  34  41  80  41  30  23  34  32  78   6  23  74   2   3   6  80  11   9  59  65  91  17  50  71  43  62  47  71  81  47  71  54  58  56  49  50  25  19  79  48  61  80  60  75  57  42  62  68  98   2   9  40  10  23  37  40  14  69  79  56  12  20  65  56  14  12  42   8  18  95  56   2  78  75  31  46  12  95  21  28  50  64  55  67  87  40  19  58  33  35  30  49  29  18  89  14  69  21  61   9  92   6  44  78  15  12  69  10  59  49  33  78  37  34  72  31  85  40  52  34  29  74  16  60   3  67  76  67  90  88  36  40   7  40   3  12  60  75  30  61  71  46  28  11  24  11  11  33  83  30  13  16  91  35  17  94  97  87  97  77  42  14  27  79  64  59  70  19  87  85  94  41  19  37  68  39  92  44  56  96  54  91  77  43  23  66  76  44  86  69  13  45  71  58  81   1  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              82  17  36  34  94   3  98  46  85  80   2  72  55  62  87  72  61  80  82  12  92  59  68  35  29  86  35  26  35  84   3  88  49   1  62  78  80  18  58  37  23  88  65  77  36  86  41  74  86  96  16  21  56  11   2  16  90  75  33  49  91  59  94  80  80  25  68  11  77  87  80  84   5  34  97  70  91  56  54  20  30  40  54  75  48  42  89  82  38  62  62  67  94  45  80   2  14  56  78  95  92  42  27  33  42  52  95  15   2  30  32  58  21  33  93  25  49  79  92   8  31  93  84  71  79  15  52  45  95  96   9  31  34  39  19  67  78  60  14  43  27   8  29  65  42  78  69  80  62   2  42  67  45  33  27  81  26  33  82  17  68  89  13  48   3  81  11  35  80  70  26  48  56  30  17  26  11  64  73  75   1  12  38  17  92  71   5  51  80  67  24  80  68  73  21  52  85  25   1  33  43  38  35  45  86  87  47  53  32  85   8  45   1   5   2  37  80  59  84  32   5   8  19  40   3  72  43  59   2  96  92  41  35  57  36  38  24  87  12  10  84  39  43  36  85  52  39  71  54  95  14  60  42  93  46  74  22  19  50  31  27  86  15  80  67  60  79  71  17  84  90  12  50  76  89  88  50  35  72  74  18  68  23  76  71   5  75  33  17  74  35  47  22   6  29  55  56  18  66  67  24  35   1  70  94  48  89  34  24  14  32  26   3  68  41  33  42  48  76  43   6  31  10  13  79   1  86  80  60  28   9  76  86  45  53  63  60   6  73  17  50   6  15  46  25   9  33  88  91  53  96  97  78  91  56  12  70  22  95  48  25  92  68  77  44  51  71  30  53  43  75  83  54  64   3  96  23  75  80   2   6  57  21  59  26  54  73  97  47  24  74  85   7  19  89  40  50  87   4   4  35  23  83  53   6   4   8  29  58  33  38  43  19  64  91  24  41  91  26  77  57   6   8  95  63   8  85  72  53  26  15  75  31  59  63  93  60  78   4  19  26  22  92  37  16  61  61  39  35   5  98  95  20  94  53  70  25  55  17   9  72  87   3  96  69  69   3  31  39  60  52  16  95  73  60  99  13  62   5  83  19  46  81  88  68  63  62  86  89   8  36  22  80  37  32  38  73  83  24  19  30  88  78  90  94  66  36  55   1  23  31  76  55  82  82  89  48  14  81  25  26  24  57  51  89  71  91  83  39  71  79  34  91  20  55  63  61  20  52  74  99   7  55  18  26  72  54  25   6   2  27  16  47  41  15  61  28  81  27  67  61  93  83  36  73  47  94   2  89  69  10  24  84   9  10  88  40  17  30   6  10  55  32  63  41  62  46   5  87  33  99  23  63  34  82  24  62  96  74  13  36  96  74  38  62  27  50  48  92  94  18  96  50  42  52  78  89  96  19   8  62  60  62  79  71  46  82   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                70  11  32  30  45  59  88   4  16   4  64  29  15  22  71  82  29  17  68  87  50  81   2  71  50  58  55  60  32   9  78  70  40  28  69  69  68   8  78  42  23  22   2  31  70  55  73  30   2  17  46  59  53  33  52  82  94  30  24  19  19  13  18  39  21  78  38  72  24  11  37   8  99  92  14  88  87  54  94  51   6  52  62  37  65  32  55   4  50  29  79  77  61  65  36  87  35   6  68  86  18  42  31  91  71  39  47  80  62  82  77  47  59  48  81  47  11  51   4  55  87  79  46  82  87  53  60  79   5  91  58  73  71  57  72  12  31  58   9  19  82  48  33  80  32  58  14  79  19  69  32  20  24   7  52   2  55  95  41   3  88  48  24  61  15  83  99  27  84  31  90  54  40  80  86  98  20  75  95  62  31  58  79   5  42  71  98  80  98  85  50  18  85  65  83   8  74  91  20  88  69  28  10  76  33  29  92  35  32  85  56  35  84  81  71  29  86  79  54   2  19  97  56  69  11  98  84  83  78  43  71  34  53  56  65  12  35  33  67  57  14  55  43  73   6  79  82  63  83  51  44  77  85  42  84  59  19  17   6  50  51  95  65   4  92  10  44   1  30  49  12  51  76  58  70   6  32  82  93  74  96  10  85  21  43  88  84  35  93  69  99  70   9  28  19  79  86   3  24  88   7  86  80  70  40  66  12  29  52  35  67  70  59  71  60  17  45  28  90  19  72  88  80  71  58   9  95  19  19  94  90  73  39  96  67  28  53  79  73  43   7  35  47  99  12  37   8  73  91  43  95  10  52  95  53  62  27  70  76  21  69  71  90  88  51  12  90  90  68  94  28  32  61  86  65   5  19  44  50  26  14  75  81  73  13  88  57  41  28  74  62   3  43  12  49  77  39  52  49  77  56   3  84  83  80  85  59  76  20  42  30  34  24  81  60  94  30  94  32  95  20  81  29  82  93  50  35  13  76  68  81   9  80  71  87  33  52  18  50  17  52  86  51  95  22  27  88  89  74  61  37  17  58  82  18  32  59  76  20  32  24  33   5  97  86  18  46  91  60  71  91  13  78  29   2  90  68  10  35  95   7  19  24  59  10  56  78  33  14  39  31  12  43  10  46  46  53  90  54  99  17  57  65  76  78  94  80  45  83  94  35  42  31   3  89  33  36  56  84  20  38   6  91  86   8  63   9  77  99  14  82  67   5  54  22  49  57  17  31  40  74  44  24  69  89  26  95  24   8  77  42  20  27  66  31  16  18  20  73  11  90  36  10  30   4  54  78  78  91  73  59  31  87  99  28   4  75  92  99  87  18  81  61  67   8  58  75  14  46  83  26  69  87  86  60  73  65  39  45  96  13  94  29  46   6  99  48  35  37  42  37  82  56  32  86  60   6  68  86  35   4  95  12  71  18  49  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  37  90   5  87  58  56  77  61  47  35  71  27  36  88  68  55  22  62   4  60  19  93  47  12   2  79  98  20  32  61  49  79  71  48  68  38  59  89  96  81  41  58  32  40  54  68  80  65  95   8  59   3  59  71  35  57  39   5   8  67  80  45  29   1   9  65  38  41  67  21  32  34  75  86  36  55  82  38  63  43   9  89  28  52  62  43   8  11  53  13  39   7  18  95   7  53  92  63  48  73  73  19  17   4  44   3  24   2  47  26  10  98  81  69  62   3  17  64  64  71  21  40  47  90  28  25  32  75  75  84  21  24  42  13  24  56  40  16   6  28  48  93  24  53   1  56  15   5  25  13  15  11  84  88  87  56   7  39  86  88   1  47  33  82  97  95  78  34  81  91   6   4  97  17  31  13  61  30  97   4  74  11  94  82  50  69  30  27  39   6   2  23  31  72  84  54  52  75  85  60  12  41  16  45  47  13  24  89  92  35  76  93  77  31  95  25  83  13  22  60  35  75  79  32  47   5  41  40  43  48  77   5  69  29  25  52  76  84  32  69  41  78  97  54  10   7  47  11  54  85  78  56  58  58  26  24  94  63  45  17  43  55  11  86  81  56  10  48  70  43  48  86  18  36  14  27   8  23  17  47  10  39  13  74   5  57  47  49  30  64  84  63  97  38  98   1  44  17   8  18  94  74  98  81  64  61  47  75  45  83  11  89  23  36  10  49  13  58  50  33  67  88  50  37  23  82   3  81  16  10  31  52  45  55  65  41  67  12  31  55  36  50  58  62  94  78   5  96  69  82  66   3  61  76  70  34  56  59  18  80  17  82  50  56  96  31   7  27   7  51  71  37  33  94  87  46  86  84  49  19  75  46  40  15  51  27  87  81  33  74  64  27  64  32  35  92  87  66  14  44  27  82  37  69  29  56  87  66  40  37  10   6  12   6  46  63  33  25  16  70  96  98  21  82   7  96  14  67   1  23  39  88  23   9  89   3  40  10   2  93  57  27  73  69  91  36   7  98  64  59   9  57  54   5   4  41  78  39  99  40  44  88  87  35  13  32  19  88  85  31  16  71  72  30  99  36  29  19  74   7  67  40  40  59  31  67  36  63  80  20  66  35  69  83  30  83  28  48  35   4   4  71  73  67  33  31  86  71  96  16  29  52  55  36  59   5  98  67  52  84  68  36   6   4  18  95  30  48  67  95  13  87  87  88  49  81  40  81  61   2  96  81  32   2   2  51  13  72  91  19  93  24  18  32  39  70  57  24  26  20  67  73  86  92  72  44   7  94  75  97  37  45  53  57  48  28  28  22   8  62   6  33  50  95  46  49  18  34  62  37   6  56  83  35  65  48   5  48  31  76  91  24  92  71  25  41  48  85  33  89  96  67  96  12  70  57  17  70  59  38  52  64  30  35  50  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    69  12  77  57  96  40  65  27  52  51   2   9  87  72   2  85  19  17  65  43   8  57  29  21  41  46  45  60  86  62  15  72  91  29  11  59   9  44   9  99  42  76  74  83  14  19  13   3   7  89  63   3  56  24  75  22  94  14   6  11  53  87  41  98   3  42  99  92  77  84  44  69  53  74  21  37  69  83  24  20  40  29  43   5  36  12  46  62  99  81  32  60  74  95   8   9  69  22  77  22  20  15  23  69  30  32  29  13  93  33  37  36  16  55  57  82  69  67  62  28  76  40  16  52  22  55  94  19  48  36  19  68  43  15  49  42  72  24  57  83  43  63  19  36  40  62  88  34  96  80  30   4  89  82  50  90  46  54  90  50  28  37  96  60  92  80  33  35  47  59   1   2  46  88  71  86  25  52  60  14  11  41  83  28  25   3   2  19  94  79  78  26  20  71  68  87  35  47  22  44  48  76  52  56  66  69   9  12  59  34  16  94  94  47  51  14  68  28  11  38  38  87   7  21  56  90  69  58  32  92  83  58  45  36  38  42  19  24  52  83   9  75  73  30  81  53  16  57  10  43  74  41  67  56  77  59  61  98   8  52  41  79  85  41  45  65  78  15  73  18  75  16  23  32  81  22  10  51  42  74  62  28  48  81  92  83  87   8  69  76  46  48  80  50  21  22  76  49  10  98  25  56  38   4  47  54  80  17  51  25  49  21  17  23   4  50  13  86  85  18  42  37  35  46  22  71  76  41  31  45  17  24  68  47  95  11  37  77  15  66  60   4  94  46  95  94  81  25  52  93  49  81  31  90  60  63   4  54  70   4  86  30  10   4  11  32  88  88  98  98  16  56  25  38  18  73  12  21  50  73  97  57   4  50  90  19  30  11  17  24  36  75  40   1  65  25  41  75  46  89  75  89   3  53  49  72  86  32  59  27  74   2  26   7  20  19  88  87  92   8   4  97  58  30  73  39  27  20  44  51  73  55  83  36  55  75  59  36  91  82  59  75  27  94  23  52  89  33  97  33  69  98  74  43  61  11  79  64  96  29  49  92  55  11  34  11  46  46  11   3  24  95  32  65  16  76  75  79  20  12   9  42   3  59  65  66  92  48  87  69  68  93  60  55  21  90  57  56  16  50  64   1  95  90   3  67  27  87  67  84  73  26  26  14  24  42  18  34  12  21   7  35  96  69  96  13  92   5  57  77  75  93  97  99  94  92   8  86  66  41  29  75  78  99  93  67  40  22  18  39  47  84  63  15  16  60  43  59  50  81  46  71  95   2  28  94  61  28  72  85  56  69   7  56  35  20  32  88  10   5  46  28  76  18  53  81  26  25  70  87  43  95   3  29  57  41  95  32  40  98  87  75  15  10  18  92   9  52  37   8   2  74  59  48  14  25  83  69  59  71  76  76  80  86  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      63  80  59  92  24  61  68   8  88  59  97  91  74  58  41  41  98  31  98  89  50  27  25   5  11  46  85  79  20  21  38   5  17  73  65  29  17  38  64  92  50  27  98   8  32  43  12  79  10  80  61  98  47   2  17  46  31  61  83  39  89  47  54  57  13  31  88  24  86  76  95  14  10   1  14  51  47  22  42  31  90  46  77  25  77  54   4  99  53  19  54  62  27   3  79  85   3  83  57  40  84  73  33  29   8  75  13  37  19  62  56  29  16  70  66  93  40  81  76   1  26  46  29   1  78  45  99  26  74  37  35  21  11  64  93  76  63  11  12  66  84  47  13  97  97  60  60  64   1  12  79  64  30  96  22  32  36  42  57   2  92  16  41  38  59  50  29  55  24  42  21  44  56  91  36  23  65  23   1  95  34   5  93  49  38  93  67  53  35   6   6  50  74  80  84  52  12  64  39  19  99  67  61  19  48  14   3  39  56  26  62   1  51  39   9  28  14  58  17  66  81  84  58  84  63  58  12   3  65  98  94  30  76  65  58  58  98  68  17  73  77  77  17  18  42  15  22  42  62  43  44  61  80  97  39  53  97  40   2  88  60  97  54  76  44  64  43  23  79   4  43  66  32  30  27  34  81  73  52  39  12  89  42  49  23  45  26  54  86  62  68  32  47  81  83  77  54  30  51  47   1  12  81  81  81  15  35  83  45  35  20  78  15  27  45  67  85   4  24  25   4  92  43  69  29  15  62  36  89  71  76  45  34  27  66  13  27   7  30  88  16  57  39  60  50  53  33  86  79  14   2  99  65  73  32   9  14  69   5  74  51  11  71  14  81  31  71  63  34  66  17  31  54  26  11  11  74  75  14  68  42  89  52  50  67  67  88  91  46  29  81   2  97  75  39  38   3  74  59  91  79  87  25  85  64  13  96  89  50   3  41  93  65  72  99  43  90  88  95  26  48  35  69  90  24   7  47  79  11  32   2  26  78  24  96  21  45  50  23   7  90  16  97  96  60  68  14  28  28  38  91  57  18  40  91  46  40  63  17  73  76  85  25  34  93  45  74  16  34  86  14  89  94  26  11  17  57  55  58  20  30  54  73  85  46  22  84   5  69   4  60  23  29  23  83  20  69  54  60   7  89  51  14  21  18  86  53  46  68  18  66  99  25  64  30  71  28  86   1  41  18  19  22  14  31  40  24   5  29  35  17  41  60  30  82  96  15  88  60  56  80  58  76   6  31  98  80  39  59  94   7  34  15   7  46  75  49   2  47  53  20  56  74   2  40   4  91  57   9   1  22  75  48  93  13  73  52  54  49  43  62  50  85  65  94  70  49  72  39  58   4  56  22  51  21   5  13  16  42  97  27  58  40  75  41  86  59  13  75  89  65  50  48  64  61   8  88  49  39  85  60  89  83  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        94  48  44   5  47  65  81  64   9  45  97  66  75  83  75  29  15   8  53  42  53  74   1  87  22  89   6  41  89  81  51   4  76  44   3  54  22  32  87  54  19  31  68  68  31  58  13  49  10  54  67  30  65   4  45  37  12  67  21  13  63  39  10  48  96  13  62  78  59  81  18  97  53  82  37  34  61  53  41  26  53  66  90  23  64  70  60  77  91  54  81   4  14  24  62   6  42  55  31  47  61  47   2   2  69  32   9  90  33  72  45  20   1  56  86  36  48  81  95  84  57  78  29  71  64  20  32  73  87  88  88  96  54  64  36  50  70  31  46  46  43  44  73  47  48  96  63  14  92  73  84  32  99  99  42  26   2  73  27  65  40   7  32  84  27  74  38  49   1  10  21  83  60  72  35  76  65  97  56  41  53  77  56  53  98  91  51  84  68  39  11  72  27  65  58  11  53  45  79  20  59  86  50  28  89  70  72  10  64  61  10  76  46  13  77  14  76  62  32   1  17  74  70  28  38  12  43  75  55  52  59  44   5  44  48  92   3  47  69  27  67  66  80  89   7  77  82  94  15  42  35  36  41  81  52  15  63  12   4  13   1   6  18  71  23   9  42  15   3  73  30  15  89  60  87  99  10  89  34  91  30  83  95  42  79  27  85  31  56  48  33  32  31   4   4  37  84   3  32  98  52  10  13  78  72  80  46  53  95  61  33  38  48  24  62  74  49  54  24  88  81  90  92  32  99  73  20  71  53  92  69  59  42  30  99  74  87  21  40  74  74  46  23  66  53  65  85  97   6  76  97  25  26  81  68  17   4  13  27  30  44  36  84   3  89   2  81  49  94  80  99  82  76  70  22  17  64  58  92  18  45  14  15  60  24  27  39  24  95  14  78  67  39  52  71  82  99  72  40   8  25  61  85  30  26  89  85  91  61  23  36  73  47  17  15  26  38  75  29  13  30  69  62  13  58  34  88  20  63  58  51  15  94  77  80  27  38  17  51  92   8   9  11  34   9  28  95  22  45  61  98  31  45   1   8  89  86  94  21  36  97  52  20   3  20  26  96  91  20  99  35  27  12  56  21  41  55  34  24  75   7  13  55  51  59  70  58  37  26  43  35  51  70  34  22  44  41  51   8  65  19  24  14  15  26  72  14  76  50  49  12  22  84  86  26  94  99  14  92  42  63  38  35   1  92  41  60  97  85  42  38   3  89  84  21  66  52  33  90  20  27  16  29  78  91  87  25  88  74  79  58  96  54  83  87  10  38  90  93  20   6   7  52  36  25  87  87  34  86   3  41   7  75  46  53  73  31  87  85  44  67  64  15  86  21  47  36  47  55  48  33  16  46  26  92  86  88  83  91  86  11  40  56  68  22  31  83  23  36  75  25  66  98  95  98  62  73  35  56  88  31  44  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          28  71  72  93  41   6  11  18  49  44  87  88  61  16  29  13  55  93  46  69  17  92  20  95  86  97  59  96  53  43  28   7   1  35  13  15  73  31   2  88  95  92  16  23  60  89   3  14   6  59  70  35  84   7  43  38   8  42  54  70  34  35  24  86  22  59  67  15  26  57  88  92  36  24  36  71  59  23  18  79  51  47  54  74  95  41  36  71  70  42  61  99  44  54  62  84  14  44   6  23  80  71  30  23   5  89  67  92  29  93  62  32  31  90  46  78   5  69  65  91  59  16  86  47  85  63   9  15  75  54  27  34  28  22  91  63  23   5   3  31  42  78  43  79  11  75  26   6  75  20  93  37  28  81  26  18  26  82  51  93  71  70   8  76  56  87  85   4  42  49   1  95  95  63  25  82  52  52  18  44   2  27  57  79  55  42  85   4  34  12  86  93  42  66  26  96  54  12  89  24  64  33  67  78  92  73  25  46  99  97   4  48  31  58  58  66   4  21  80  41   2  85  37  27  21  21  98  22  86  41   3  78  93   2  25  98  17  14  66  22  46  19  11  45  41   4  67  63  86  92  58  58  75  19  96  93  72  57  67  46   3   1  66  79  83  35  40  42  29  47  65  17  62  34  54  74  49  20  62  25  64  98  45  89  24  84  33  62  48  33  95  83   3  68  58  80  25  33   4  16  68   7  78  21  35  78  89  82  58  86  24  36  11  71   8  28  56  81  27  68  23  81  18  54  56  48  10  93   4  91  64  57  64  63  16  25  89  55  21   8  49  29  81  24  27  97  98  91  26  43  21  93  51  37  37  21  81  89  62  24  91  96  42  87  75  60  87  76  99  53  72  94  44  23  40  96  69  76   4  67  73  85  42  59  94  10  21   1  42  81  18  48  12  65  20  51  66   7  41   8  58  55  19  40  85  37  92  68  85  84  46  60  96  53   1  36  27  55  78   1  49  22  14   9  79  61  75  71  60   4  52  23  98  28  32  18  31  91  71  26  48  77  77  61  14  86  36  15  26  93  27  76   8  44  52  64  61  92   8  96  54  36  20  69  21  97  65  55  52  50  53  20  27  16  96  78  15  14  66  21  23  13  84  85  62  88  49  58  84  66   2  92  31   2  81  79  25  50  73  47  62  27  44  62  58  25  28  14  87  56  58  65   3  10  25  22  97  67  54  48  95  23   3  43  28  88  61  45  79  25  29  77  56  93  14  82  64  36  76  22  77  18  29  91  91  94  16  84  82  62  54  55  67  70  52  33  64  50  57   4   2  18  24  79  11  23   6   3  21  63   3  54  23  53  19  72  69  50  23  47  83  86  11  27   6  15  80  73  24  81  33  85  32  76  60   5  34  53  99  58  29  89  63   8  28  98  60  61  54  68  18  34  88  16  64  77  36  68  48   8  46  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            50  53  20  95  34  78  18  30  88   5  39  63  96  29  10  88  67   1  50   7  80  76  15  11  20  42  41  36  33  57  10   1  63  78  30  75  88  54  52   6  59  61  19  85  88   5   9  63  21  84  75  52  14  65  26  50  21   3  71  81  57  23  74  91   4  65  73  13  91  28  96  40  81  94  81   2  64  86  37  82  22  53   6  22  97   5  88  29  25  81   7  65  24  65  87  20  42   2  59  18  52  26  13  41  14  80  69  38  22  96  67  47  53  99  50  55   3  25  19  97  77  27  51  31  41  36  95  14  67  89  88  62  36  65  57  99  73   9  98  49   8  28  72  22   5  57  53  19  38  19  21  94  85   6  43  91  18  11  45  37  31  42  12  96  26  58  86   2  57   7  93  41  99  32  55  16  51  85  24  80  88  85  35  51  14   4  14  66  93   4  16  39  78  89  45  61  48  10  30  64  91  91  19  80  91  11  73  71  11  33  49  45  40  87  51  87  11  15  68  80  56  35  36  77  36  76  77  39  94  24  99   2  68  14  40  44  82  83  11  51  30  82  35   1   6  11  17  62  85  72  90  86  29  54  81  12  69  69  36  49   9  53  50  37  42  96  87  23  77  39  77  22  79  97  62  39  13  34  66  30  34  99  59  68  94  80  76  56  37  92  42  95  27  44  91  46  46  54  30  93  19  76  61  79  54  81  26  53  43  18  70  45  24  12  13  96  72  98  49  80  22  51  25  44  66  69  76  95  49  24  47  52   6  84  16  13  23  19  79  93  86  49  88  78  45  55  26  92  21  24   3  26  91  37  88  66  54  38  54  46  71  70  25  41  49  64  77  24  46  20  94  95  19  83  27  71  64  60   5  37  84  10  21  81  71  99   9  39  67   7  76  85  85  37  70  42  16  59   2  50  57  54  95  34  17  46  75  45   6  77  22  27  56  89  84  54  35  76  59  33  75  78  90  36  80  29  25  20  93  49  50  43  85  36   2  12  74  76  92   8   4  79  47  57  90  15  40   1  17  92  42  99  79  92  78  80  95  82   9  71  22  77  16  35  62   4  57   1  91  89  10  53   8  16  99  34  58  65  56  78  72  25  63  72  17  76   9  88  42  86  48  40  65  12  46  75  29  95  55  23  61  19   9  23  25  79  71  15  62  31  33  39  67  79  68  20  88   1  23  20  43  63  42  20   8  28  16   8  96   9  62  27  44  36  34   6  32  45  43  55  16  90  42   5  68  50  35  44  73  70  96  16  72  23  25  39  68  29  85  91  50  33  42   5  17  55  23  76  34  14  38  65  79   5  26  19  74  48  90  17  20  17  87  52  28  81  12   7  79  42  60  89  98  86  26  57  69  17  39  79  29   5  46  35  91  83  58  99  36  69  42  32  27  48  11  96  18  14  77  71  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2   2  83  57  53  60  20  80  34  14  35  86  81  96  11  63  96  46  44  10   5  61  45  26  59  92  63  92  47  76  29  66  45  41  82  96  89  67  93  44  30  49  10  42  65  44  55  63  63  73  54  45  80  84  47  38  84  91   8  22  27  93  39  82  43  64  58  85  57  57  67  67  73  10  80  27  15  75  15  66   7  31   6  12  76  59  14  45  54  20  51  25  76  71  86  24  94  17  98  58  48  82  45  64  40  72  54   5  30   2  17  95  66  79  39  18  46  91  11  28  25  54  27  27  33  19  76  64  39  72  11  39   9  32  48  94  58  24  19   8  26  47  11  65  50  75  68  11  76  15  46  56  62  76  16  87  90   4  15  98  32  26  15  68  43  79  52  10   5  98  35   3  62  24  86  19  27  44  35   9  51  37  98  98   6   8  58  77   4  71  16  22  39  50  82  61  52  93  13  78  39  86  61  42  28  28  17  43  17  43  24  12  32  74  95  20  45  91  73  58  96  49  19   4  96  18  72  62  67  24   7  81  26   7  69   5  41  62  90  72   8  87  59  74  46  56  85  82  71  41  48  25  84  50  72  39  26  87   2  16  14  58  32   1  66  64  86   8   2  22  95  80  70  52  13  32  22  32  94  39  24  40  39  16  32  44  75  91  23  91  94  92  84  35  49  79  15  90  32  50  88  10  70  22  28  79  48  56  69  48  85  98  40   4  63  10  64  80   8  30  11  28  63  98  87  41  21  43  95  11  26  87  33  35  27   9   1  26  14  90  36  37  28  80  68  13  53   8  93  95  42  85  16  22  81  76  64  79  94  15  63  60  97   6  44  38   7   6  72  70  55  59  13  50  95  42  28   4  45  74  29  44  70  50  78  22  51  76  63  11  16  95  18  48  97  23  59  17  32  81  39   2  12  15  55  98  13  30  85  82  28  86  97  52  60  43  96  57  73  94  49  72  40  24   1  28  89  46  68   3  54  12  19  11   8  34  94  92  59  61  87  30  88  97  52  84  44  75  64  86   4  13  57  42  87  18  97  98  31  84  91   3  37  34  72  61  30  31  17   4  36  40  50   6   5  76  45  78  21  99  77  88  53  73  97  54  19  74   8  21  92   3   2  19  20  75  39  50  71  16  87  69  58  35  99  52  55  59  59  26  91  61  96  15  51  12  26  26  70  70  61  79  74  47  73  47  72  30  30  40  30  52  42  50  97  57  52  94  36  91  66   1  45  43  69  24  66  32  16   8  71  86  25  16  37  70  23  34  98  35   3  64  87   2  20  58  37  32   5  33  97   6  62   6  86  50  64  88  23  64  94  84  78  41   2  54  87  77  50  73  17   4  84  50  96  76  62  66  85  30  33  26  96  94  56  40  13  56  21  48  90  26  35  30  39  41  94  74  75  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                60  74  58  97  82  30  53  46   9   3   5  44  35  45  46  66  39   4  64  17  17  63  78   7  53  95   1  65  30  87  43  16   3  59  13  56  96  48  54  80  85  98  38  68  82  94  30  95  20  72  61  65  58  36   2  70  59  90  62  42  37  48  92  64  56  85  78  88  46   7  21  81  55  83  71  20  71  22  20  95  74  69  44  32  71  34  40  63  11  85  25  69  80   1  23  82  63  33  99   5  27  56  76   9  54  66  13  40  20  89  23  44  53  81  10   1  14  65   3  75  90  76  49  35  84  84  21  87  21  58   5  17  72  20  59  80  12  86  98  35  90  44  63  16  55  75  10  89  43  11  12  19  56  17  46  13  60  61  39  78  63  61  55  26  29  82  68   1  56  53  75  25  60  54  30  93  72  31  99  42  46  68  78  25  44  12  49  55   2   4  73  89  17  80  77  38  79  40  52  76  34  69  24  79  77  93   2  30   2   2  27   3  41  18  16  72  92  96  47  54  47  51  65  43  63  34  70   3  98  92  27  43  90  65  56  42  83  35  31  57  79  62  60  56  84  25  82  10  33  48  86  23  53  54  93  35  47  61  32  71  91  76  39  22  34  91  26  63  98  23  29  13  74  64   3  26  61  18  74  11  97  72  20  61  76  26  10  51  98  55   8  32  45  61  90   3  78  36  91  69  77  49  67  11  90  69  82  42  63  47  22  75  82  65  55  46  38  90  90  36  96  31  79  98  18  23  18  48  68  92  32  14  19  63  69  88  64   4  26  36   8  50  65  19  16  98  18  89  15  33  78  76  12  56  27  14  22  12   2   3  46  30  24  86   6  96  46  74  39  73  20  70  11  80  76  41   5  21  22  18  71  95  12  70   7  49  30  25  78  57  71  25  27  14  38  55  90  35  32  27  95  59  33  17  65  28  37  12  44  64  26   2   1  72  25  23  93   2  22  85  35   5  53  32  44  41  36  32  82  11  88   7  75  39  75  57  60  43  42  76  19   6  69  18  93  89  19  80  32  43  60  10  79  10  35  95   8  94  75  50  53   4  89  28  52  33   4  10  35  98  53  18  65  74  13  56  50   5  22  74  49  77  52  71  96  47  88  69  93  59  27  15  93  17  14  93   6  20  50  21  35  97  39  82  59  23  83  25  19   3   5  32  79  47  51  59  58   3  32  86  98  72  81  45  51  99  36  63   8   7  36  53   2  45   3  91  59  43  98  31  81  62  48  66  50  37  96  22  97  57  58  25  50  95  46  89  20  24  61  34  55  65  35  12  45   4  88  83  96  58   3  77  96  60  98  59  59   7  84  82  83  60  33  89  98  77   7  14  32  85  97   6  61  92  40  13  71  98  52  92  62  31  34   2  70  40  67  40  67  37  12  62  71  32  38  47  81  93  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  7  34  32  12  44  34  53  26   8  15  56  90  56  53  65   2  87  18  59  26   8  42  15  82  21  41  99  18  16  48  82  95  53  44  27  42  55  28  60  34  72  44  14  86  66   5  74  86  41  30  58  46  91   7  55  23  18  99  67  15  40  50  29  70  46  65  72  40  75  51  17  97  68   5   5  73  19  68  56  41  35  70  61  33  98  88  14  48  90  53  77  64  30  36  55  12  59  53  14  65  93  46   3  47  29  15  58  29  55  22  70  32  82  34  55  67   3  24  65  42  16  94  69  70   6  79   1  75  28   5  17  96  69  95  12  84  32  96   4   4  82  44   3  12  20  20  45  52  12  10  50  80  70  60  96  26   5  23  35  43   7  35   1  69  97  53   3  77  69  34  44  50  31  55  88  28  69  61  88  46  54  84  72   9  32  80  37  63  19  58  74  74  48  30  70  32  67  79  76  62  93  93  44  91  26  31  13   1  66  91  54  66  47  62  88   1  36  21  99  60  42  33  11  34  45  31  97  58  58  59  49  49  25  96   3   5  52  92  40   3  52  88  47  59  88  46  43  66   1  22  69   4   1  21  37  68  65  56   3  95  46  75  14  76  80  32  30  72  21  74  32  91  52  40  27  57  85  86  90  65   3  30  78  52  88  76  44  35  29  54  27  77  53  13  50  14  38  51   9  52  89  94  81  94   6   6   7  46  28  65  69  50  16  77  83  82  72  35  36  99  59  22  82   4  90  71  31  96  90  32  12  39  76  48  22  54  44  90  50  99  38  54  86  93   6  21  46  93  69  75  75  32  48  65  82  25  54  16  61  51  14  89  36  45  41  53  18  77  75  17  59  73  29  63  59  79  89  70  86  91  91  66   5  84  22  12  45  92   3  31  23  71  74  24  37  72  43  12  41  67  54  32  82  19  87  79  34  64  18  55  24  16  77  71  22  26  79  34  52  11  55  52   2  30  99   3  25  46  19  99  84  67  71  63  51  63  75  28   3   4  84  35  68  13  30  28  16  27  75  16  25  43  34   8   1  99  88  94  94  44   5  50  36  73  70  51  72  57  83  57  62  84  73  77  92  86  75  89  40  55  14  84  80  53  66  82  76  62  71  10  62  33  33  27  60  51  77  19  94  95  74  24  57  44  29  19  88  40  32   2  31  10  73  34  76  25  90  49  25  63  14  66  39  49  62  37  83  84  73  80  84  65  85  65  92  74  10  59  23   6  60  88  86  77  18  26  87  16  87  89  86  62  45  64  45  55  14  98  21  32  94  84  76  30  85  26  80  97  52  96  31  10  66  64  35   8  48  97  50  68  61  13  76  47  83  62  90   9  52  26  80  44  66  82   1  55  14  50  35  79  62  12  43  77  43  22  63  27  21  36  10  22  90  94  34  16  63  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    66  56  87  49  97  91  58  95  74  26  35  10  84  75  44  10   6  19   4  43  94  71  15   4   9  81  17  90  87  14  37  15  85  81  76  85  51  75  72  69  56  45  22  72  99   7  20  18  73  73  25   9  39  23   5  21   4  97  53  56  15  39  84  87  38  14  35  38  58  13  84  45   8  19  21  18  37  32  69  28  92   9  76  55  24  96  70  69  35  43  93  42  69  23  52  80  95  46   9  12  86  18  26  32  68  69  74  98  18  48  96  91  25  53  87  21  33  97  75  59  42  21  33  74  31  65  15  39  51  48  94   4  14   4  53  66  95  90  65  50  42  16  35  18  15  24   3  41  60  17  40  83   3  84  27  86  40  65  82  66  96  27  44  59  40  70   3  94  99  56  20  54  47   1   1  65  93  68  98  10  52  35  32  20  92  68  65  72  81  44  63   2  29  66  96  54  40   4  22  65  20  60   8  81  16  31  30  31  95  21  50  21  10  73  55  52  78  51   3  39  31  83  94  79  83  67  65  92  71  25  59  44  71  37  56  14  26  68  71  51  46  22  70  91  81  14  85   4  16  24  76   1  37  33  51  23  92  52  12  80  30  34  45  66  16  93  27  24  57  30  69  72  29  50  48  19  62  18  74  59  29  92  23  59  17  94  35  23  49  53  52  25  14  15  59  39  99  70  30  65  70  73  96  50  45   6   6  32  47  18  73  55  14  28  37  34  42  70  86   6  95  79  28  40  56  64  84  23  82  62  18  64  37  80  87  43   3  90  84  70  57  88  37  95  94  36  25  72  47  41   4  52  23  31  24  34  57  21   2  31  29  54  43  56  80  79  41  42   5  45  58  56  40  73  47  62  34  58  34  53   1   3  71  81  64   4   9  12   2  50  28  37  80  96  77   9  32  77  28   5  58  26  42   1  21  16  96  75  37  43  47  38   5  17  45  48  86  66  18  97  73  60  14  69  78  48   5  74  39  65  35  61  47  61   5  91  86  52  92  40  24  85  87   8   2  97  78  45  96  52  75  34   5  16   8  19  84  36  32  89  63  64  87  70  58  83  88  78  10  17  13  28  88  91  54  93   7  64  63  73  61  10  56  71  60  28  62  50  35   3  45  18  85  43  67  48  37  36  83  10  44  51  45   1  25  90  56  80  11  16  11  13  54  41  97   3  67  94   1  73  78  49  70  64  91  94  10   5  98  60  48  21  60   8  33  10  29  77  97  21  58  37  97  67  22  65  22  86  47  72  61  97   1   5  32  31   5  60  40  13  87  20  72  91  18  68  80  35  97  23  15  15  82  12  34  66   4  99  89  93  72  81   2  55  38  14   2  40  18  32  40  75  83   2  97  98  59  90  18  97  88  17  70  48  56  32  80  89  76  98  96  49   2  28  64  84  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      76  26  83  95  80  74  49  92  50  84  42  46  41  22   1  24  17  91  45  69  11   1   9  29  61  27  19  18  71   5  14   3  96  94  36  88  75  60  13  60  31   1   3  70  53  24  98  78   9  65  71  42  76   6  24  15  97  10  70  30  81  46  76  43  83  27  93  30  78  87  35   6  55  44  72  83  86  61  48  22  20  67  58  15  70  20  25  65  59  89  78  70  65  66  54  51  14  51  37  14  64  20  48  67  49  58  93  90   4  65  42  75  75  84  43  43  40  20  75  23   6  57  91  90   5  45  50  59   6  53   5  78  85  72  99  66  38  17   9  39  84  87  43  92  75   5   3  60  46  48  15   3  43  59  37  10  68  44  76  75  51  75  10  13  58   3  13  52  97  66  33  88  60   9  86   7  48  34  37  50  23  39  81  98  45  55  33  10  65  56  28  94  85  11  59  11  28  87  61  61  21  11  66  99  58   9  21  85  40  99  94  18  62  52  50  82  15   9   3  64   7  69  37  83   8  74  62  34  44  76  31  25  51   1  39   8  96  11   2  30  68  99  93  19  35  91  24   1  91  76   1  18  92  64  24  76  18  67  91   5  88   9  45  11  46  28  22  18  14  68  21  13   4  43  96  75  53  68   1  17  60  34  63  47   2  32  58  83  70  12  32  70  97  91  20  36  82  66  98  22  90  87  67  26  94  88  79  64  38  83  63   9   1   3  98  15  59   3  48  66  23  52  41  80  89  95  28  39  89  77  97  93  65  27  56  98  51  11  35  74  65  67  57  13  41  48  78  52  50  11  97  28  22   9  50  23  77  82  41  24  96  40  26  21  98  43   4  16   1  51  96   3   9  50  97  90  20  51  71  57  11  17  62  48  54  41  69  57  70   5  18  21  80  56  45  52  41  32  91  91  58  94  20  74  13  51  88   8  50  89  78  40  89  41  93  76  40  96  22   7  19  19  29  32  81  82  36  27  76  39  66  61  23  81  86  35  64  48  53  56  40  44  15  40  40  50  24  99  22  68  79  74  52  59  41  86  89  22  97  10  69  72  44   4  96   9  31  99   3  19  60  72  87  11  35   4   2  94  77  56  87  49  97  39  77  86  20  61  38  61  49  72  70  93  47  46  14  57  12  31  62  45  69   9  54  59  82  18  82  97  47  74  44   7  65  26  35  41  77  80   9  86  47  45  19  88  57  20  76  89  90  69  54  33  74   5  39  37  42  79  73  50  11  58   9  12  87  89   4  83  40  27  93  34  77  63  97  35   7  98  67   8  25  57  52  31  22  59  55  95  95  83  46  53  52  47  47  79   8  17  69  95  72   6  18  73   5  58  64  22  69  94  80  47  18  16  41  90   2   8  36  97  63  98  90   1  83  11  65  47  81  23  18  93   1  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        91  15  67  47  30  76  69  64  65  53  98  34  42  61  58  17  25  75  45  68  82  54  80  27  99  49  92  98  48  93  61   1  92  31  86  61  37  38  30  36  37  32  31  52  13  68  89  22  87  53   2  57  73  56  51  41  18  29  13  60  98  41  40  41  56  64  47  81  83  63  47  63  16  25  19  91  45  12  20  62  15  84  10  19   2  98  32  21  39  65  20  56  34  72  13  84  96  93  96  84  37  38   5  21  96  69  58  15  20  45  47  92  70  29  30   7  10  66  90  64  50  56  99  61  89  16  27  84   2  76  67  71   6  97  34  86  65  71  40  37  15   4  25  59   6  75  31  79  29  93  30  56  48  84  98  65  60  79  23  49  45  14  20  59  65   1  39  47  19  32  24  92  51  14  66  89  17  23  90  40  83  91  42  41  32  56  31  29  41  95  13   1  15  64  15  78  36  98  98  62  46  61  78  26  77  20  64  57  64  72  26  66  45  85  84  84  87  84  38  78  71  31  42  84  67  77  80  16  81  69   3  49  69  12  81  82  79  63  24  51  48  71  46  31  52   5  32  35  87  17  85  77  31   7  22  13  25  76  28  47  98  21  18   5  76  75  77  49  69  78  90   9  82  77  77  74  18  45  51  30  55  38  23  76  65  86  63  65  25  43  47  27   9  62  21  48  71  34  25  81  90  34  90  80  82  58  98  96  65  29  16  26  72  53  37  42  10  35  22  44   9  30  69  99  10   7  47  56   5  73  25  78  79  63  22  87  12  41  37  71  78  22  72  85  53   6  32  92  86  82  78  82  20  56  95  90   1  83  39  95  99  70  58  46  35  32  74  20  54  62  29  56  23  87  92  18  34  61  81  11  13  82  54  60  71   4   5  11  77  43  14  67  39  34  56  96  67  68  64  83  84  66  39  69  26  99  50  89   9  12  17  76  27  33  63  56   4   3   8   3  57  11  28  99  78  86  67  73  97  30  86  77  37  73  75  11  15  36  46  70  70  22  29  86  68  92  46  92  66   4  71  72  17  68  41  21  42  99   8  58  66  45  69  45  35  96   3  94  15   8  71  11  88  91  45  45  55  13  96  76  64  66  78  13  48  85  67  46  45  25  94  49  60  68  32  69  11  33  59  84  76  98  47  45   3  89  40  40  95  50  16  22  95  33  17  97  23  31  37  92  65  61  28  36  86  14  98  66  29   5  56  89   1   7  56  89  36   2  37  13  82  41  99  65  43  17  22  73  75  92  76  36  40  23  18  51  99  44  63   4  71  47  61  40  98  45  71  40  62  87  73  16  95  79  97  34  46  71  68  60  70  28  49  31  84  57  49  32  17  60  90  94  74   4  53  75  85  91  28  86  80  76   6  41  72  30  79  49  27  15  49  95  67  84  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          87  36  45  76  90  26  72  95  38  37  44  51  92  16  60   8  51  44  65  58  13  57  21  51  45  22  48  84  63  53   8  57  24  92  13  99  15  51  27  87  16  90   6   5  48  10  65  54  54  56  98  56  83  12   6  10  32  22  62  23  17  65   9  26  73  41  12  51  63   3  73  50  96  20  59  87  20  75  32  87  19  95   7  87  88  32  39  93  12  31  18  42  83  25  34  66  70  26  26  57  57   6  98  19  85  90  80  48  68  98  33  24   6  30  87  51  21  91  83  65  30  14  88   8  96  38  27  23  47  48  77  19  17  60  81  66  28   8  54  39  75  82  62  89  99  32  12  11  44  97  34  70  93  47  32   3  72  66  77  99  31  70  17  64  52  72  64  40   9  24  30  12  57  58  32  69  11  22  59  57  92   9  95  14  81  15  61  94  54  41  52  82  90  64  26  19  33  61  31  60  39  16  57  87  29  54  53  75  95  91  28  56  69  12  23  62  47  71  30   8  58  83  27  28  60  48  13  59  34  63  82  20  37  68  27  44  43  94  58  85  22  38  90  48   6  74  14  77  93  40  86  76  50  20  34  87  75  58  93  40   5  48  58  66  19  85  86  98  20   2  79  84  36  79  41  57  87  84  75  69  31  69  35  71  92  82  89  60  20  16   8  33  43  50  83  76  65  48  42  46  73  72  10  45  42  29  84  29  34  99  93  34  51   2  87  29  42  52  75  82  96   5  15  60  47  33  82  52  68  72  61  33  69  62   7  80  59  63  14  99   2  10  45  59  84  43  41  77  66  55  86  62  68   8  10  44  35  73  83  18  69  40  57  51  31  77  54   7  10  87  43   1  74  83  56  31  92  33  53  68  36  79   5  74  14  13  32  79  77  64  94  54  55  62  54  38  17  85  76  36  73  53  53  94  88  27  58  87  70  65  77  26  90  64  87  72  33   3  10  22  15  20  85   7  68   6  95  54  40  86  64  30   5  38  26  67  60  22  26  30  19  77  40  54  55  22  34  26  23   6  31  30  59  58  29  92  37  12  63  85  93  75  11  87  46  52  29  27  20  20  15  57  96  18  82  38  63  82  65  87  52  93  57  54  15  29  64  35  76  69  20  75  59  51  11  96  88  49  33  76  53  46  67  84  72   2  76  80   7  35  11  42  33  28  13  90  69  10  72  73  76  47  71  84  21  47  24  15  41  39  96  14  50  44  41  61  80  47  35  69  20  69  31   5  11  25  74   1   3  50  90  62   5  85  87  88   3  76  84  33  29  30  98  89  66  78  88  77  52  34  63  49  34  79  73   8  17  36  83  35  95  44  56  15  49  84   2  68  61   4  59  13   3  85  27  96  36  40  14  57  36  17  69  44  39  63  18  90  39  36  46  87  65  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            21  71  71  40  45  26  94  80  37  11  72  70  69  85  48  76  96  21  18  72  40  86  23  27   5  54  63  62  89   9  12  81  16  95  61   8  78  60  30  34  81  51  98   9  10  31   8  78  33  93  72  87  91  23  47  35  68  52  69  38  97  33   9  43  40  66  79   8  61   2   9  19  91  60  64  81   4  63  28  28  35  66  62  79  75  24  61  23  25  13  62   2  65  94  38  67  99  98  60  11  75  44  97  85  27  11   3  39  90  88  17  91  44  87  22  56  58  83  24  55   3  52  15  26  97   2  58  80  80  45  52  39  18  98  89  95   3  53  30   7  57  44  67  21  18  88  62  26  21  28  73   3  19  87   8  16  37  68  30  43  90  13  28  79  45  15  71  78  70   5  21  38  59  89   5  20  71  94  64  55  46  73  96   2  43  84  30  50  40  46  45  14  39  75  51  47  70  71  10  54  20  67  51  16  27  76  51  99  39  71  70  89  88  20  67  83  32  31  44  57  46  36  68  67  48  51  83  93  11   8  62  14  70  90  98  92  24  25  64  71  97  87  89  18  49  76  14  48  70  74   9  55   2  16  49  46  62  47  55  12  52  44  77  69  92  47  38  19   3   2  48  46  27  76  71  97  69  96  76  37  63  50  27  45  83   8  10  53  46  54  65  96  14  21  43  81  88  76  99  70  78  44   5  92  72  53  98  71  25  75  98  18  14  97  63  71  18  48  95  12  84  81  25  55  72  19  56  26  49  57  15  85  74  12  58  16  20  76  12  87  63   5  66  16  42  83  83  53  63  10  41  35  99  84  95  66  67  77  99  67  32  65  61  82  17  60   5  90   4   1  32  22  68  31  96   9  92  51  40   5  91  61  71  36  63  26  55  39  56  18  31  49  23   4  89  48  64  99  17  37  90  45  63  61  53  89   3  97  99  62   7   6  94  61   3  36  72  44  34  93  43  50  88  83  14  68  14  42  78  87  52  30  84  73  59  30  78  29   4  23  88  98  25  45  63   4  64  18  64  21  17  96  11  81  54  20  81   4   4   2  94  37  92  17  69  46  47   3  13  66  88  25  13  53  60  26  25  70  94  99  63  14  29  57  98  46  35  91  77  56  69  84  41  70  87   7  22  83  99  33  28  55  63  76  73  10  62   6  30  15  76  86   8  54   5   7  88  12   2  66  26   3  19  47  93  27  49  95  49  13   7  24  19  38  52  53  24  12  68  85  32  94  99  49  90  79  52  89  23  78  47  55  27  23  19  42  14  71  52  99  96  30  48  54  76  56  14  56  55   8  34  83  13  66  33  36  31  82  97  33  29  44  99  77  78  32  34  73  14  48  12  54  52  79  94  25  72  79  15  29  62  39  23  69  57  26  25   6  28  73  77  79  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              62  18  30  27  65  16  72  50   7  77  43  70  51  72  62  23  40  40  40  89  40  29  83  24   7  92  95  92  96   9  88   1  60  53  97   1  22  96  57  64  38  14  62  84  89  37  35  72  30  39  33   7  26  18  64  59  83  71  99  47  91  56  23  65  88  38  24  68  17  76  23   1  78  35  76  59  32  97  88   8  99  60  75  27  10  96  74  47  14  42  40  39  15   7  27  40  47  87  41  74  37  28  45  56   6  59  94  97  31  17  99  69  52  52  53  66   4  49  27  40  89  23  41  91  73  41  12  89  12  76  67  84  66  95   6   4   1  38  85  78  90  63  89  33  16  32   7  46  21  24  55  79  86  69   1  16  48  36  95  56  82  72  79  41  64  64  97  87  43  42  93  37  39  14  91  86  28  77  35  74  90  81  63  51  72  32  44  54  51  41   4  17  95  90  81  66  24  78  47  48  86  94   8  39  80  97  86  42   1  45   1  98  85  29  37  83  40  28  13  96  57  17  95  75  36  34  50  39  22  42   1  66  91  62  25  36   4  60  31  94  17  95  89  27  31  25  36  83  82  30  31  50  65  96  61  32  62  31  40  90   7  79  34   8  68  21  47  27  63  67  57  45  36  56  43  48  33  76  94  19  89  15  38  77   4  59  85  33  66  85  69  20  79  65  85  46   2  36  85  16  99  88  17  59  79  39  67  91  26  23  18  57  13  92  57  41  85  45  85  97  49  28  40  49  92  99  20  11  93  58  13  27  55  88  56  98  65  31  69  70  45  74  86  17  81  53  50  24  12  67  75  64  27  68  65  17  28  76  27   5  33  82  47  41  13  78  28  42  51  96  57  53  72  32  67  37  78  99  82  72   8  43  13  72  69  51  62  70  15  74  48  97  50  20  81  74  98   3  20  52  14   6  85  97  41  75  10  83  90  80   4  69  61  33  37   6  49  97  19  88  30  58  46  84  45  10  46  42  71  86  93  32  48  15  51  25  11   7  83  48  80  61  56  63  22  10  17  75  80  95   4  23  85  56   4  82  70   1  97  13  46  70  34  16  75  50  69  57  22  58   6  11   1  41  18  18  44  60  57  82   8  89  30  45  41  54  47   9  63  29  17  83  78  40  33  73  31  75   9  16  45  44  85  54  11  93  34  79  60  76  96  27  42  53  85  44  77   4  59  74  66  26  54  91  61  49  33  87  24  76  64  49  61  39  95  75  37  20  75  41   9  89  62  19  96  24  56  13  18  34   3  64  27   7  78  95  98  81  83  96  70  43  39  21  27  54  58  29  89  72  41  57  68  70  19  39  68  65  94  11  16   9  55   5  71   6  77  62  33  28  88  67  79   3  40  29  17   8  90  72  52  98  12  46  18  59  94  40  77   6  71  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30   4  88  34  52  48  74  58  32   9   1  10  73  88  16  14  92  52  44  38  98  91  54  19  79   9  89  73  30  98  39  10  80  98  54  58  22   2  99  34  58  22   7  57   8  73   8  31  49  58  89  49   7  14  66  45  73  26  38  23  65  14  77  12  50   2  17  45  76  14  12   2  88  79  30  19   2  51  37  54  93  25  75  58  66  22  69   9  68  94  21  52  27   2   3  72   2  64  90  26  22  47  26  96  32  75  75  56  43  39  59  42   1  72  11  66  11  98  39  17  30  20  89  77  14  26  47  38  33  89  37  83   9  23  35  49  62  28  63  64  41  37   9  49  11  66  29  28  48  78  59  26  46   4  73   9  22  93  31  83  15  31  94  86  97  35  49  75  14  68  64  38  25  31  12  45  62  86   4  44  41  53  48  54  45  38  21  84   4  30  64  75  86  59  56  46  84  42  73  19  37  31  90  84  52  95  84  69  62   9  43  38  97  23  28  98  35  40  34  65   7  48  48  54  41  63  30  79  77  40  80  57  65  74   1  49   5   3  85  63   1  64  19  92  99  40  68  63  65  70  81  60  95  89   4  48  50  33  49  69  25  10  36  17  22  87  57  94  21  41  88  98  94  35   8  32  62  95   5  11  44   8  57   1  26  87  56  24  39  56  36  25  98  53  12  57  75  24  43  51  41   5   9  79  75  62  23  25  51   7  58  41  19  90  53  29   5   4  84  61  64  31  98   6  12  55   8  17  23  15   9  38  51  66  38  91  91  27  71  53  83  65  64  68  22  96  64  47  81  96  44  81   1  71  44  82   3  12  52  91  63  73  57  72  20  37  92  20   4   3  11  84  93  27  80  93  20  63  74  28  32  21  79  36  86  45  97  87  70  99  28  73  84  63  81  64  22   5  29  25  97  39  80  23  14  25  55  13  83  91  55  88   6  33  22  11  21  30  66  59   2  62  27  59  84  70  94  14  98   7  40  85  78  98  61  11  80  68  52  78  13  41  10  16  55  92  78   9   2  15  86  34  41  49  97  29  48   7  77  96  19  54  94  84   2   7  35  61   2  94  33  75  33  55  92  53  16  68   9  51  12   5  27  76  89  75  99  89  23   8  85  72  89  24  30  22  90  85  58  37  76  61  97  80   1  93  39  26  47  87  58  15  39  77  50  45  21  78  67  22  19  75  69  53  83  13  71  76  56  19  97  71  53  46  54  89  93  67  85  29  10  90  25  13  35  42  63  79  23  88  58  58  94  21  68  17  30  21  75  65  16  82  29  21  90  58  44  97  91  77  23  46  67  91  46   6  40  14  37  72  99  37  64   4  33  23  48  75  63  25  68  65   9  48  45  10  11  23  11  27  79   9  19  47  71  29  78  72  13  77  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  47   7  84  43  81  23  82  41  24   8  29  81  27  64  53  47  97  47  71  60  88  24   4  91  31  94  46  15  44  50  17  39  64  83   5  33  49  51  23  32  48  85  58   3  61  79  35   2  67  25  61  37   7   1  36  25  13  73  69  33  70  61  59  12  57  18  23   7  56  23   5  72  77  33  33  27  48  54  33  63  93  33  22   5  39  74  69  64  50  50  30  63  88  44  89  63  18  80  76   3  40  31  49  23  74   3  77  81  57  52  61  56  36  42  17  76  90  27  65  26  71  59  84  71  47  20  52  59  32  46   7  46  57  37  39  81  83  19  59  81  43  24  53  66  73  67  93  79  61  17  99  90  35  34  51  69  76  11  81   4  26  98  99  94  49  98   9  35  17  44  41  32  55  25  26  70  71  70  96  78  62  30  69  24  57   9   7  64  79  26  48  13  35  53  73  93  71  55  63  12  67  78  43  78  54  87  59  29   4  41  54  83  77  69  61  16  11  24  44  53  86  84  65  72  53  38  92  90  64  18  79  39  51   8   4  76  99  25  26  84  48  13  92  55  59  57  45  42  97  89   1  28  45  49  91  35   5  80  59  32  47  69  63  68  67  12  45   3  35  30  95  44  55  25  84  49  72  94  64  78  65  91  68   5  48  12  21  41  52  14   8  47   6  79  32  45  23  66  98  51   2  68  98  27  32  88  71  27  74  94  95  51  61  29  40  21  98  94  70  99  40  81  11  77  92  15  25  18  86  18  86  24   4  67  89  27   4  75  39  84  75  45  86  19  62  42  76  78  58  34  41  67  33  19  22  16  78  36  57  33  92  94  55  45  56  50  65  27  70  54  97  71  60  93  34  62  74  87  51  45  34  80  30   8  78  55  71  18  68  30  94  75  43  96  29  46  41  91  54  81  88  17  85  76  83  90  17  12  69  72  16  19  54  66   8  84  66  47  22  18  80  32  65  13  35  38  20  52  87  17  17  83  70  96  60  65  18  28  15  83  28  36  59  58  79  39  24  24  33  51  91  79  31  19  72   1  26  19  65  71  22  59  51   9  14  89   3  34  59  12  58  31   8  23  87  74  29  60  66  40  19  70  86  67  38   7  84  96  57  94  97  83  19  43  13  60  90  17  34  93  77  85  30   5  13  41  41  64  74  40  37  48  98  63  84  59  82  62  86  42   7   4  36  68  36  75  42  35  11   6  60  16  77  54  22  32  36  32  50  10  61   4  76  75  26  66   9  59  52  21   7  26  68  47  68  57  60  54  23  44  81   3  15   6  32  29  67  62  36  45  49  51   2  18  84  11  61  45  72  78  19  55  17   7  72  58   9  50  92  75   3  17  42  91  50  40  29  27   9   8  42  12  10  54  77   5  29  69  83  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    29  35  51  90  57  10  11   9  27   2  91  56  56  85  96  64  22  64  72  12  95  46  21  77  12  22  96  12   6  21  37  48   6  54  63  97  60   5  10  38  92  45  90  89  33   5  38  56  90  27  87  22  18  95  64   7  18  58  93  47  73  49   2  94  80  76  92  40  60  80  34  75   2  63  73  17  69  79  43   4  75  55  11  26  61  84  54  35  79  98  12  33  36  39  85  95  71  21  47  92  29  37   3  63  58  55   8  41  98  19  24  12  66  86   1  77  83  82  39  93   2  62   4  26  37  71  90  10  63  54  90  64   3  81  98  79  25  13  84  42  89  29  47  54  78  28  24  51  88  42  19  46  18  77  48  57  82  59  98  87  10   4  89  19  25  64  61  73  89  47  22   5   9  41  71  69  91  51  26  13  70  74  62  90  31   1   4  13  98  26  91  54  80  64  59  35  90  37  23  77  40  93  31   5  44  54  99  93  47  82  94  39  39  29  65  78  96  90  73  84  69  46  52  38  56  69  89  94  66   5  26  19  58  97  58  23  28  29  27  36  19   5  62  69  74  58  73  13  71  64  45  61  58  90  55  84  51  78  68  20  92   2  59   9  92  74  24  32  98  25  45  65  38  88  72   9  51  49  26  81  23  57  24  52   3  56  57  81  32  25  39  83  56  43  48  46  67  89  97  80  39  74  53  64  64  33  17  12  34  95  86   7  23  97  20  54  12  57  45   2  34  11  34  72  15   7  88  56  40  90  35  88  20  42  20  68  60   4  93  39  83  23  66  11  69   6  31  15  33  25  14  69  61  86  69  25  51  44  70  86  31  53  44  85  44   4  34  94  92  98  33  16  87  67  42  78  40  94  57  63  58  54  96   6  84  22   9  39  53   7  50   3  79  56   6  42  10  24  75  80  91  66  23   7  83  31  24  50  40   3  46   2   1  21  91  64  21  54  74  62  12  30  81  88  79  72  16  47  73  96  53  42  91  43  58  61  75  19  52  77  52  97  67  78  86  71  32  23  41  32  87  12  67  46  33  71  85  95  61  59  91  61  60  64  72  75  90   9  60  86  59  70  12  35  59  55  45  72  65  63  97  89   8   7  87  94  55  83   8  13   1  37  88  74  74  64  27  92  26  65  85  43  31  70  87  86  45  32  33  43  38   8  22  28   8  94  24  26  81  52  72  68  31  66  68  64  97   7  31  70  41  34  65  59  13  41  84  28  93  44  27  90  12  67  38  91  39  36  99  63   9  72  17  22  55  10  48  76  48  67  28  89  38  40   7   4  51  81  84  75  89  28  73  63  80  56  33  76  97  88  42  64  61  37  46  98  89  79  33  13   3  14  63   4  74  12  14  87  76  89  63  65  17  55  69  69  35  27  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      25  15  26  96  29  58  93  51  52  91  60  76  69  48  96  41  97  55  55   2  94  64  57  95  40  28  38   6  32  35  17  67  56   9  43  89   8  37  12  81  58   8  97   6  18   4  19  71   6  27  55  72  92  44   2  35  15  73  21  94  16  11  81  74  51  67   8  24  53  65  81  72  75   3  28  52  69  40  41  66  88  47  10  91  29  63  12  46  51  37  18  51  55   5  62  88  94  17  46  67  60  89  11  83  73  70  28  24   7  43  72  89  43  91  67  18  82  72  61  86  15  31  97  84  41  97  39  20  40   2  80  59  95  56  69  53  42  18  76  63  34  28  91  42  86  27  78   6  39  54  79  48  72  62  46  93  61  20  66  12  84  36  41  50  36  29  26  55  22  70  51  50  77  95  45  55  41  29   7  44  34  97  77  66  86  53  49  17  34  29  70   2   2  74  84  74  43  36  55  42  99  11  30  77  13  22  45  25  94  44   4  38  40  66  18  61  21  46  64  87  48  67  50  84  52   4  45  29  18  75   7  89  78  99  18  57  65  72  92  69  75   6  71   1  25   1  49  15  91  42  49  83  84   2   9   9  17  50  85  58  88  73  89   6  63  59  76  69  60  73  84   5  69  32  26  67  40  51  94  78  16  88  30  38  66  87  91  32  97  30   5   7  41  38  13  12  40  92  87  46  71  33  38   5  45  97   5  80  95  37  56  42  87  41  24  11  43   7   1  49  56  42  14  31  32  22  86  72  65  44  37  11  43  85  34  36  51  64  66  49  49  80  55  53  26  13  55  34  25  69  41  79  20  72  88  15  77  16  25  51  26  10  50  78  96  93  57  82  13  79  74   3  83  35  80  48  82   4  75  62  42  98  21  77  47  96   7  31  11  80  40  38   3  32  54  11  85  39  29  11  50  70  18  29  62  24  54  59  59  14  39  62  13  38  15  79  58  39  86  44  75  61  25  47  79  77  72  20  39  99   7  42  74  94  75  87  34  99  79  82  83  12  29  70  64  54  58  56  72  88  41  11  12   1  36  12  95  70  16   2  61  62  54  89  51  27  61  79  51  70  74  62  25  98  63  51  26  86  92  40  48   4  28  57  35  64  60  66  46  97  50  21  84  53  18   8  55  96  13  69  93  51  72  49  63  79  56  51  34  15  60  59  16  30  78  64  62  74  60   8  28  43  86  11  17  96  47  62  43  27  83   1  96  63  89  62  51  77  18  94  55  33  78  90  51  21  66   5  66  68  38  41  46  14  74  91  64  29  59  44  22  43  41   7  18  91  75  52  34  11   7  15  66  82  91  21   9  74  77  76  46  96   1  53  89  96  95  27  62   5  77  74   8  55  11  65  54  52  87  91  14  40  90  74  75   9  83  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        52  96  16  47  35  55  68  73  85  79  38  94  32  15  18  63   4  80  16   9  96  67  71  58  29  45  96  67  32  10   7  89  64  46  88  42  62   7  95  44  80  78  75  63  40  36  28  32  70  88  55  29  27  45  69  82  34  87  52  42  29  56  10  21  96  31   1  61  95  73  30  42   7  62   4  83  98  15  29  68  95   3  32  87  20  61  40  87  88  84  92   3  50  46  72  16  61  76  82   1  59  83  17  91  13  64  79  47  82  31  93  21  81  69  25  93  60  80   3  43  47  66  89  95  19   9  26  29  89  43  61  70  58  37   7  76  32  66  56  42  21  80  88  28  23  29  80  49  40  84   2  52  70  94  48  85  72  29   2  16  83  16  63  68  91  13  78  58  43  40  75   8  16  35  85  24  24  45  87  30  24  65  79   9  80  29  88  47  68  24  98  70  92   4  84  79  25  64  27  92  89  71   6  28  18  72  53  23  85   1  23  58   9  82   8  49  60  43  35   1  12  42  90  85  33  69  10  22  95  23  25  22  35  83  85  23  75  76  53  52  59  88  90   9  42  14  24  74   7  71  23  39  97  32  17  16  37  62  80  22  14  99  86   7  30  40  20  33  73  95  95  52  17  98  93  63  42   3  18  43  43  32  32  61  80  82  28  94  37  91  86  80  14  70  39  66  39  95  42  27  72  71  92  65  20  32  85  44  82  16  99  77  20   2  66   9  71  66  62  26  64  71  51  95  62   4  81  82  37  80  22  85  91  29  43   2  49   5  44   4  30  73  68  96  89  71  98  89  95  66  64  17  50  43  60  11  18  80  86  91  58  57  98  78  41  75  18  74  45  44  12  59  57  76  27   7  37  60   9  79  97  79  20  39  26  66  12   6  30  94  31  99  42  65  84  82  94   4  87  69  71   2  61  83   4  47  94  42  49  79  40  28  47  57  60   9  97  52  28  92  19  86  37  25  36  57  51  46  98  47   9  38  71   1  57  26  83  25  31  43  55  88  84  82  13  72  88  96  11  84  62  21  30  68  80  96  51  20  97  94   1  82  66  36  34  38  43  63  30  94  80  29  97  27  81  80  41  71  77  71  42  89  39  34  54  35  96   2  19  16  76  59  10  57  84  95   3  38  34  67   9  34  13  34  22  88  60  57  95  10  35  28  56  23  29  77  21  61  87  86  72  48  30  55   3   5  48  18   8  29  31  92  26  82   9  39   6  67  33  35  35  45   4  41  77  49  29  42  96  57  68  20   8  27  35  96  76  55  98  42  89  21  10  95  55  57  55  70  46  89  56  64   3  66  93  68  97  90  40  37  48  29   9  37  56  65  97  42  15  52  69  15  80  56  91  97  76  78  62  10  46  63  86  18  95  18  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          60  71  50  57  37  97  20  18  97  37  52  81  55  27  74  80  33   8  61  78  25  67   9  42   6  95  39  12  36  99  64   7  58  37  70  66  38  54  23  89  61  60  17  53  70  50  43  52  87  35   5  34  77  14  58  66  49   1  65  80  67  34  50  39  48  85  88   3   5  46  38  73  70  55  41  47  78  28  42   4  65  48  85  92  27  70  17  13  27  38  63  51  61  98  61  34  43  87  92  53  17  46  99  40  24  67  42  96  46  39  52  72  44  87  66  83  55  28  98  18   9  87  74  96  88  27  78  51  70  32  24  95  73  39  47  76  76   4  85  42   4  34  10  91  94   6  15  68  87  78  82  75  21  52  53  74  93  59  77  86  46  82   8  41  75  58  43   7  19  60  41  92  38  29  59  25  28  52  89  92  82   3  29  67  94  99  27  19  67   6  16  35  32  33  81  49   9  47  60  38  35  32  60   2  36  47  68  38  11  26  71  19  52  28  23  95  71   5  64  86   5  53  52  52   6  86  65  59  12  99  33   8   6  71  16  68  14  24  40  48  21  21  97   1  45   8  57  58  82  13  20  48  96  12  15   6  15   3  35  49  27   2  60  37  35  41  84  46  89  82  97   4  37  72  11  54  43  73   3  49  49   2  79  68  63  19   4  60  52  91  36  27  36  42  76   1  76  42  54  75  25  39  51  16  67  76   3  81   8  65  57  39  81  79  30  76  15  31  72  37  77  62  88  61  91  63  82  35  84  84  24  99   3  62  70  80  15  73  80  22  20  39  40  22   6  17  10  43  94  18   8  18   9  24  41  33  92  91  89  16  50  56  43  10  81  46  20   3  97  25  93  27  12  94  65  66  12  34  79  56  50  24  41  32  18   8  11  47  18  31   8  87   2  68  27  26  26  82  84  47  24  64  72  52  36  94  20  56  37  83  30  75  15  17  83  85  79  36   7  51  89  21  35   1  33  78   4  42  49  32  79  49  93  12  31  94  39  53  55  64  85  86  46  52  67  69  70  17  30  18  69  84  83  16  66  29  57  90   2  58  45  77  61  50  12  37  93  17  77  51  24  11  97  61  19  29  41  99  41  23  56  58  72  40   9  74  90  52  37  50  31  35  33  56  70  56  34  92  15  66   8  46  15  91  90  28  55  12  84  19  17  43  59  40  87  71  20   4  75  97  62  25  87  52  81  76  86  53  85  42  85  17  58  28  40  16  89   5  83  69   8  75  16  92  22  49  30  98  91  56  16  12  91  41  23  56  89  34  17  31  56  70  13  65  87  68  18  54  41  33  65  16  82  20  14  24  50  30  52  29  33  86  38  63  72  41   4  77  78  44  45  39  30  92  96  60  74  35  16  58  59  25  50  47  32  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            79  73  18  74  38  28  54  76  62  33   8  44  11  83  39   6  95  33  18  85  60  42  57   9  69  31  38  23  97  38  40  98  19  61  38  67  49  12  96  13  90  79  78  39  82  56  52  99  78  92  37  94  59  30  61   7  92  88   1  41  71  35  73  88  58  47  57  35   8  92  22  62  39  62  89  46   6  83  99  25  78  31   4  65  33  15  25  15  88  57  22  84  90  10  68  48  78  24  56  59   2  83  52  65  55  35  37  61   9  17  48  94  68  58  82  11  12  64   8  92  50  83  45  22   6  86  24  47  28  42  96  69  57  62  31  52  36  41  36  77  72  17  63  37  43  94  90  66  12  21  86  74  96  71  10  28  73  95  54  79   7  96  84  79  37  76   2   5  29  93  80  75  80   5   5  83  65  60  20  99  81  74  74  15  10  90  37  23   5  78  56  28  89  35  59  74  19  38   6  53  97  37  31  89  90  13   8  60  55  65   5  39  78  68  81  74  45  69  73  39  62  66  27  27  83  51  40  13  78  41  28  75  55  73  11  18  76  84  44  58  28  26  38  96  92  53  31  58  40  35  80  98  42  80  60  40   7  17  79  79   1  13  40  40  39  80  14  79  57   3  22  15  64   7  68  31  64  61  16  62  59   6  13  83  78  14   5  92  49  42  81  50  51  70   4  87  50   8  73  14  54   1  89  16  94  22  80   6  96  52  24  35  26  54  41  87  79  72  59   4  35  41  78  51  74  74  90  32  19  77   5  31   1  48  89  40  64  36  60   7  49  83   9  57  11  96  59  50  15  49  44  58   7  29  57  93  61  68  93   9  18  99   1  83  25  43   1  81  48  37  61  98  48  64  14  79  26  54   9  49   8  96  90   3  45  77  12  79  64  19  90  42  67  71  15  40  36  32  24  18   2  91  15  76  82  94  56  88  10  11   9   3   4  77  99  90  52  55   2  34  84  41  80  53  28  69  92  32   2  57  58   7  97   4   1  59  45  64  47  77  89  69   1  87  27  17  13  47   2  95  58  18  38  28  34  47  23  44  85  37  73  41  87  53  41   4  87  15  40  98  35  88  28  38  92  25  60  23  42  83  96  61  64  44  62  88  73  96  41   6  79  99  38  11  94  74  18  33  52  64  22  17  12  93  65  92  68  66  10  25  60   5  50  42  60  96  10  50  57   1  62  94  57  24  26  44  15  45  70  67  29  75  90  86  35  30  66  49  97  21  87  42  13  37  20   9  94  52  27  22  54  78  30  62   3  78   1   9  14   4  36  65   4  84  10  42  15  89  16  72  74  46  25  21  37  49  52  52  64  66  64   9  61  28  24  68  50  69  38   8  11  33  53  46  26  23   4  87  93  16  64  67  64  28  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              81  44   3  67  79  63  20  14  42  12  41  18  87  52  66  11  32  31  13  10  32   3  81  38  74  13  21  14  86  89  91  31  11  66  52   2  45  29  88  15  14  53  35  78  59  60  56  10  56  17  39  65  82  62  52  58  33   1  62  29  30  65  40  36  80  31  39  55  20  46  26   4  70  79   6  63  46  38  44  14  84  43  47  54  55  50  13  90  41  37  79  75  79  77  30  14  57  67   1  38   8  17  88  43  52  50  72  27  14  29   6  42   5  74  88  44  33  47  70  58  26  59  31  91  71  66  23  29  83  37  50  23   4   7  28  42  93  96  65  93  52  96  51  48  48   9   3  36  49  79   9  46  81   8  72  75  45  10  15  80  95  29  55  35  47  29  15  92  96  97  82  55  94  40  88  98   1  36  84  46  57  49  91  54  65  21  24   6  49  19  45  67  85   9  84  18  22   6  57  62  66  93  57  24  59  90  53  69  34  19  88  36  89  75  66  56  40   4  71  14  40  41  50  23  14  71  54  65  44  99  87   4  36  26  10   3  89  42  54  16  96  93  94  74  89  75  80  61  99  25  16  40  99  38  95  98   1  39  92  92  17  50  69  54   4  86  16  89  91  47   9  91  91  31  30   6  67  19  42  51  34  64   2  56  70   8  82  48  94  28  88  84  30  39  30  41  83  71  51  67  35  56  69  96  99  58  44   3  44  74  82  19  74  59  15  21  84  76  22  78  69  70  96  67  98   9  99  65  39  49  43  73  41  79  31  46  13  42  89  60  50  89  26   6   8  98  21   3  61  29  19  26  53  59  48  22  68  14  31   4  14  37  85  66  19  57  42  75  21  84  49  91  76  52  55  26  20   2  12  44  64  50   7  66  59  12  91  45  73  20  81  82  28  16  61  45   9  89  51  24  76  77  93  28  59  95  38  88  33   4  20  59  43  23  20  83  99  89  64  49  63  90  36  72   9  86   7  59  69  78   7   3  98  14   5  70  27   5  46   1  73  61  84  11  92  46  29  36  23  28  78  92  29  48  69  68  71  40  98  74  36  33   8  18  24  33  97  76  19  22  50  67  78   4  98  59  77  76  91  31  68  41  59  22  27  55  22  90  28  17  20  82   5  59  19  28  28  92  47  81  44  17  30  77  82  99  78  45  35  35  37  50   9  98  60  59  96  27  85  31  43  14  95  92  77  57  81  52  76  67  36  24  52  94  62  41  25   1  98  34  88  17  35  56  33  83  54  62   1  27  37   9  22  69  77  83  35  78  93  62  69  18  69  42  57  12  39  80   5  19  21  15  68  43  29  12   1  26  82  18  90  48  24  73  62  22  55  43  30  70  41  44  21  48  59  65  95  34  77  18  38   3  10  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                37  72  17  27  69  99  79  72  52  66  48  99  55  89  37  24  85  50  95  66  22  43  22   2  88  81  25  54  20  50  98  99  13  90  49  80  99  70  42  91   5  90  65  26  44  54  52  16  50  46  78  17  77  48  81  73  72  50   6   1  75  52  25  24  55  73  93  88  77  85  43  29  80  99  25  39  54  84  68  65  51  24  99   6  59  78  40  23  86  88  58   6  26  68  18  43  82  39  81  68  95  78  59  50  62  50  51  59  61  85  76  92  46  96  52  55  53  99  33  34  17  32  57  56  42  10  63  93   7  81  87  68  32  26  92  89  24  94  50  88  63  89  71  96  91  43  45  32  77  20  29  92  23   1   5  97  77  70  51  55  70  51  44  74  50   8  62   3  54   8  78  55  96  67  50  10  27  57  69  25  22  62  35   4  78  48  92  43  52  62  83  84  19   1  46  18  22  11  50  45  86  54  78  75  59  64   3  22  69  34  99  82  10  15  23  59  43  21  28  35  32  46  20  76  19   7  33  96  64   7  58  78  20  31  84  99  47  59  26  40  51  13  19  46  81  77  77  92  77  73  61  62  46  22  89   6   8  77  21  45  32  80  58  35  10  56  69  88   5  30  72  26  43  84  30  11  79  34  29  36  58  14  78  93   9  61  74  56  89  44  33  10  79  86   8  90  10  23  64  72   1   3  15  67  84  46  36  87  54  27  66  75  89  87  13  30  96  30  38  88   4  24  63  11  59   7  23  74  51  55  59  64  32  35  61  53  94  73  86  96  69  45  17  58   5   2  98  97  22  22  19  54   6  29  21  22  62  39  20  62  70  97  25  45  93  85  40  38  80  56  32  85  46  58  67  66   8  20   3  25  49  42  88  81  69  75  71   1  23  50  80   4  47  48  10  37  23  63  42  49  36  35  88   3  76  99  40  77  90   7  34   3  11  73  52  48  27  91  96  77  69  81  11  18  92   7  72  67  44  55  91  18  10  47  45  46  78  76  91  58  98   2   4  70  31  49  82  54  99  71  37  25  12  94  84  44  31  11  47   9   7  31  73  91  54  17   5  91  43   1  30  13  58  24  99  89  83  50  83  35  53  66  77  38  30  61  43  81  79  60  32  87  86  19  63  74  27  95   4   2  69  85  76  14   5  15  39  48  83  69  34  95  60  84  40  98  89  45  69  26  71  42  86  61  67  41  30  32  40  35  86  79  28   9  90  53  12  33  65  34  71  18  79  58  81  12  24  87  74  32  41  90  48  20  84  46  19  70  87  44  21  39  41  49  72  17  89  33  80   7  76  46  46  76  83  17  56  47  14  21  38  83  95  56  32  46  36  19  44  61  49  54   1  36  59  47  20  94  47  83   7   8  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  60  55  10  84  83  67  34  30   3  72  60  17  95  69  14  58  60  88  96  48  50  54  10   2  52  43  99  53  53  80  85  57  23  59  73  15  22  89  37  23  44  60  18  70  65  67  55  11  32  14  78  93  68  31  50   5  83  47  33  75  16  98  12   7  76  58  30  69  64  84  34  11  16   6  11  83  97  75  74  58  93   2  70  59   6  37  96  93  11   6  93  66  87  98  17  77  43  11  51  43  83  63  83  20  23  95   6  18  38   4  38  18  42  95  52   8  20  25  16   3  91  60  78  30  73  66  59  28  20  74  62  22  88  28  85  56  19  49  81  14  34  54  89  74  17  52  60  26  12  70  31  47  25  88   6  11  78  72  77  12  21  29  80  19  25  26  16   1  83  89  92  64  95  23  85  90   7  28  79  19  77  74  17  65  62  62  92  26  28  56  63  89  79  87  42   5  16  80  68  52  64  39   5  99  57  50   6   4  60  95  85  28  96  22  17  75  57  93  70  88   8  45  78  49  63  99  69  73  42  22  82  62  98  93  13  91  98  92  29  51  39  23  76  52  48   3  52  92  19   5  80  54  24  81  29  47  83  84  91  62  22  35  82  19  25  91  88  15  87  26  47  11  79  61  70  38  92  75   2  72  34  34  92   8  55  33  71   4  62  89   9  79  52  42  25  55  71  10  91  16  82   1  27  86  28  13  58  52  42  39  43  30  23  43  61  78  30  37  66  51  42  66  57  52   6  11  79  32  84  63  86   7  95  20  28  13  86  17  91   3   8  25  24  62  95  45  74  13  62  91  64  24  64  54  57  64  86   4   1  57  73  80  84   8  53  61   9   5  56  75   6   3  87  10  94  95  50  59   9  16  53  76  84  13  97  67  39  82  42  15  94  18  43  33  80  82  11  20  16  70  44  16  73  38  59  34  43   9  80  77  92  66  91  70  53   4  46   5  45  29  33  79  43  68  50  62  16  55   2  52  61   7  39  51   9  86  57  79  32  99   9  27  95  65  64  22  83  18   9  72  99  27  80  18  55  69  77  47  58   5  83  20  94  97  58   9  53  73  88  32  52  75  65  20  76  58  21  63  84  57  11  71  11  67  56  65  15  41  59  33  64  58  43  70  68  72  70  85  59   1  67  41  56  69  44   2  78  15  98  26  28  25  77   3  73  35   9  93  61  44  64  43  82  33  54  31  70  87  26  30  86  70  67   3   7  31   5  95  25  42  94  77  28  67  56  94  41  64  62  13  95  48  55  28  17  16  87  32   7  80  89  36  69  85  50  79  47  15  26  16  70   9  52  59  57  88   3  25  87  16  60  12  67  23  97  70  48  26  17  27  43  93  98  94  96  99  33  45  71  33  54  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    77  84  48  22   8  99  49   5  51  45  82  85  29  93  40  29  66  62  33  12  53  44  59  64  25  27  17  73  90   6  60  11  11  51  44  49  47  29  66  23  69  79  42  57  28  59  48  24  69  23  14  39  66  31  46  97  33  20  45  12   7  24  43  56  23  91   4  30  43  29  58  43  99  31  72  37  93  64  87  22  62  38  36  47  77  89  62  36  47  89  84  37  32  39  15  53  23  74  39  11  15  55  37  90  77   3  69  92  94  47  96  30  21  22  22  92   6  97  43  30  91  32  31  31  21  62  50  49  27  66   1  76  17   8  96  35   4  42  55  14  50  77  28  65  92  85  59  33  72  38  95  44  84   2  97  89  69   6  86  18  35  47  51  51  67  21  98  18  16  71  31  40  22  54  47  27  36  88  37   4  24  83  14  97  80  20  71  66  28  57  52  41  40  27  23  18  57  37  32  63  76  68  94  29  76  68  53  68  11  42  65  78  41  34  64  27  36  20   2  93   1  46  77  24  81  76  34  84  12  20  75  56  62  25  30  50  81  13  30  98  90  14   8  60   4  83  48   7  88  30  50  81  93  21  50  85  14  89  93  89  26  11  71  48  75   8  49  98  32  75  23  77  17  83  22  81  50  62  20  13  53  15   3  78  31  92  93  51  80   7  18  41  84  89  67  43  14  53  11  79  51  15  21  64  85  27  45  52  27  17  27  33  54  59  43  92  76  75  79  76  25  86  51  43  89  63  12  98   7  48   7  55  90  75  62  42  50  18  47  11  96  80  93  35  31  58  65  35  12   9  64  45  12  95   2  45  62  28  76   8   6  99   1  40  20  24  35  34  33  33  46  98  74  23  99   7  71  94  55  22  88  83  59  93  85  71   8  16  68  19  38  15  44  17  11  18  12  36  49  87  73  64  85  12   5  85  99  16   9  19  31  19  33  76  79  60  64  80  20  98  95  35  93  23  79  30  54  42  47  83  53  96  54  10  30  98  94  14  61  65  34   5  61  66  30  82  96  11  27  26  29  54  55  95  46  63  60  91  58  52  50  30   6  98   7  67  12  75  61   2  14  67  92   2  10  79   2  87  10  73  66  41  18  91   2  87  51  32  42  64  18  10  61  74   2  18  52  37  34  55  38  33  88  35  59  44  28  74  81  58  70  76  18  37  72  90  91  94  81   6  60  27  39   2   4  57  86  19   9  83  20  78  79  83   9  98  16  51  42  39  36  50  34  92  65  72  13  99   8  85  99  76  93  63  65  86  87  78  49  39  53  59  60  17  88  47  90  51  99  58  63  96  44  12  66  85  97  53  28  46   5   8  34  43   6  90  44  92  72  89  49  92  91  73  76  20  83  76  15   9  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      7  35   1  73  32  44  74  11  83  36  27  33  45  82  84  41   4   4  15  48  94   1   8  21  65  59   9  65  96  16  36  67  45  87  73  18  83  11  20  80  20  54  70   9  19  91   7  75  47  37  65  55  18  54  39  67  20  96  10  26  66  79  96  69  42  77  16  27  71   4  12  26   7  46   5  74  31  82  88  64  86  82  23  81  77  91  25  88   4  12  40  85  98  12  95  32  56  16  71  71  62  37  78  12  15  68  47   1  23   5  38  46  40  52  91  66  82   3  30  10  27   1  76  48  16  90  18  45  68  81   1  86  79  74  78   6   6  16  33  37  54  55  41  58  61  83  65  67  95  52  20  13  89  78  16  97   6   4  26  69  99  51  80  85  87  28  32  93  12  14   3  23  43  90  12  25  57   1  25  51  13  59  28  88  65  44  66   2  68  47  17  94  95  13  21  89  91  73  30  12  95   6  25  36  70  80  39   1  39   4  46  35  27  38  55  89  42  63  28  58  65   1  72  62  75  86  98  80  71  62  71  81  98  56  28  22  48  46  24  25  55  36  32   8  67  83  26  44  78  74  16  22  16  75  96  33  27  89  20  28  71  49   5  74  37  58  82  19  63  47   8  29  26  91  56  22  22  61  22  99  59  42  64  36  41  31  40  67  12  43  32  56  49  58  99  47  51  24  20  37  67  42  31  35  22  57  94  55  55   5  91  79  63  52  56  69  63  86  51  34  60  25  68  94  53  16   5  10  97  86  33  77  82  13   3  64  66  91   1  35  92  58  60   3  54  48  61   1  45  29  59   1   7  83  81   7  28  39  61  92  47  64   1   7  93  69  39  34  71  47   7  77  57  38  80  13  23  73  43  63  83  42  77  99  21  44  53  56  30   8  18  54  99  39  39  80  74  33  74  28   3  77  82  18  44  78  24  25  13  34  99  27  84  94  97  54  31  65  42  18  67  68  18  95  94  45  88  91  17  54  50  62  81  51  44  39  57  60  32  26  63  21  40   7   9  70  79   9  17  86  92  70  38  43  42  60   7  56  58  72  82   3  77  89  22  51  52  11  62  33  44  97  27   8  67  76  56  80  91  42   3  85  39  69  21   1  63  85  51  36  67  50  81  32  88  29  99  25  40   1  88  26  89  44  99  90  12  44   1  57  21  30  79  48  86  68  99  11  83  79  78  12  39  45  52  13  71  61  49  53  42  92  59  90  73   3  75   5  88  46  70  17  77  59  25   2  34   7  96  44  33  89  34  82  15  30  31  11  79  72  57  14  75  96  32  67  57  85   4  23  17  96  43  71  43  48  34   7  68   1  17  10  10   9  13  43  94  40  55  57  14  45  62  67  63  60  48   6  15  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        66  22  10  25  84  28  22  79  87  64  12  15  43  63  20  95  89   7  24  71  66  13  43  34   5  91  10  43  45  39  91  56  80  96  39  54  10  80  86  31  32  30  85  38  68  85  35  53   5  63  65  70  66  49  72  81   6  49   3  16  78  58  46  40  52  37  34  41  26  27  89  63  14  68  96  69  64  89  18  50  39  95  24  64  91  22  35  35  60  71  32  30  56  39  56  27  67  77  21  94  81  15  95   5  32  85  51  14  45  49  25  59  52  27  68  76  91  62  23  13   9  77  75  82  11  50  43  71  86  80  18  69  10   3   6  42  20  47  91  96  50  68  50  53   3  92  81  46  46  66   9  16  34   4  35  45  36  78  81  10  30  96  70  37  89  63  17  61  10  97  43  84  67  52  39  31   3  12  29  75  73  35  96  22  40  63  73  65  58   5  60  64  82  51  93  24  36  32  68  55  46  97  43  89  55  63  76  60  19  11   2  98  85  95  71  81  75  75  15  22  96   6  61  69  58   2  64  77   4  35   4  79  78  60  96  37  77  19  21  35  47   7  54   5  66  22  87  17  80  26  80   3  45  48  68  13  60  24  90  23  75  91  58  71  45  89  12  87  67  46  39  15  14  22  18  26  25  45   2  78  76  31  30  37  49  48  44  42  56  60   3  88  15  50  72  66  93  98  66  10  61  44  97  94  17   3   9  33   4  88  27  83  62  85  20  89  78  61  19  17  90  29  96  86  25  59  53   8  58  77  60  86  30  52  35  47  64  33  90  48  35  98  67  44  69  59  91   1   4  81  40  79  96  63  24  98  50  29  29  17   6  99  81  94  93  88  92  64  20  26  49  33  12  82  60  36  82  88  86  39  73  82  17  81  48  64  78  50  29  27  14  62  45  40  57  45  59  96  92  80  69  21  57  20   4  33  93  17  53  99  70  59  29  83  86  80  56  72  90  53  92  22  10  25  29  54  22   2  25  69  16  18  35  56  95  19   2  97  76  39  60  65  49  29  41  66  47  92  58  23  99  24  98  29  37  30  79  93  88   9  68  42   4  44  44  51  88  86  67  21  24   5   7  76  28  48  71   9  91  64  94  10  64  11  30  19  66  29  89  28  92  19  80  39  44  62  37  38  61   7  33  54  28  17  21  26  46  47  23  50  57  91  92  27  81  25  58  37  95  52  41  41  13  46  80  60   6  41  55   1  85   7  35  28  78  87  22  29  56  61  93   2  43  96  52  68  89  20  34  25  23  76  91  87  54  37  58  44  42   8  97  58  15  26   7  11  53  72   4  22  31  80  92  82  75  35  12  98  19  86  86  45  77  83  36  32  56  28  79  90  29  95  34  35  87  93  86  59  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          24  15  96   4  84  41  17  92  16  99  69  16  42  70  65  81  43  90  20  81  73  80  31   7   3  16   3  82   6  50  72  58  65  83  10  65  72  51  25  11  37  77  90  36  47  22  16  17  24  66  23  94  94  44  43  26  88  71  33  77  41  53  13  24  67  47  96  30  19  47  62  67   8  28  14  30   5  43  79  94  14  65  99  62  95  48  19  51  40  64  12  28  28  27  22  37  74  76  84  61  59  20  26  34  53  61   8  52  67  97  61  25  81  20  16  97  88  11  78  80  73  45  56  13  94  31  40  40  57  70  24  47  94  67  97   8  25  98  76  87  22  45  47  57  48  84  69  99  35  43  85  32  87  11  69   5  34  66   4  98  76  39  35  43  43  66  59  67  95  27  43  79  51  32  11  77  69  67  29  16  74  10  18  32  72  76  84  87  82  71  62  72  63  59  51  62  74  63  12  62   2  35  64  47  79  69  71  47  26  83  21  98  90  24  71  24  88  60  50  35  56   4  22  21  39  85  94  33  56  48  21  31  60  64  39  93  99  61  93  28  51  90  95  71   4  53  97  82  80  86  22  26   3  70  24  84  48  61  68  83   1  66  41  75  11  31  30  46  30  78  17  44  65  60  22  91  71  31  23  99  35  85  23  14  10  57  31  17  93  98  59   6  76  55  59   2  42  76  87  21  27  17  91  42  71  49  49  38  83  26  42  23  16  83  82  17  97  87  29  20  12  31   3  36   1  47  23  67  72  69  74  59  87  45  51  52  57  29  87  84  87   2  72  54  44  85  15  42  17  51  36  79  82  28  68  80  67  40  12  22  41  45  92  34  22  79  83  40   4  47  88  77  74  52  79  28  48  37  83  18  62  13  56  71  57  72  88  64  67  19  19  11  92  52  61  79  50   5  79  62  11  21  49   2  23  53  54  98  49  93  14  88  24  25  64  19  39   6  96   4  36  71  83  97  72  87   7  32  79  64  84  73   1  75  47  28   9   9  39  53  12  13  29  14  15  55  23   8  49  25  66  58   4  91  17  56  11  29   2  28  20  61  68  24  31  83   4  80  41   4  50  50  63  23  54  77  63  25   3  69  71  23   4  93  87  73  81  99  28  34  54  99  31  17   3  80  11   2  35  75  54  16  65  73  84  75  50  33   2  84   4  61  55  95  10  55  59  16  88  90  17  58  10  79  91  14  86  45  30  80  91   2  21  53  23  50  23  75  58  15  69  58  19  10  74  10  54  62  73  73  28  59   4  11  18  34  23  80  46  61  42   5  62  49  86   1  34  82  93  11  65  24  45  55  19  56   3  31  86  50  26  85  46  95  71  73  76  38  83  72  15  83  23  28  17  51  30  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            29  10  87  34  50  15  88  35   3  62  71  38  43  51  17  45  20  91  40   5  95  11  52  59  40   7  62  70  86  79  57   9  26  28  72  81  53   7  32  64   8  55  13  21  54  21  54  37  14  14  46  49   2  28  78  75  27  64  37  99  13  64  67  20   9  70  28  22  68  18  34  82  99  56  66  79  79  68  67  63   9  58  98  55  25  19  34  99  74  15  36  87  57  29  75  87  22  24  95  34  23  53  96  36  53  95  79  15  89  15  76   4  49  33  88  74  23  53  93  74  16  80  48  76  42  27  25  75  34  29  49  68  94  28  67  90  97  75  67  71  81  24  41  42   2  75  20  40  18  27  56  20  65  60  13   7  91  89  44  37  38  45   5  54  18  85  47  71  49   1  97   2  36  39  38   6  32  55  16  80  91  53  51  95  24  95  27  36  54  85   6  33  59  88  51  81  46  75  93  18  14  54  62  38  81  35  15  89  54  49  84  63  27  59  68  31   2  43  11   9  73   4  23  62  77  87  73  79  28  62  85  25  92  95  75  25  26  56  72   8  53  14   1  52  80  31   2  63  40  24  12  17  80  55  63  36  90   9  30  56  68  83  85  41   4  80  94  22  26  22  66  83  26  35  61  10  17  75  45  48  35  68  64  33  72  98   2  45  97  24  88  35  78  80   7   8  38  32  50  59  10   2  95  34  42  52  36   4  46  42  49  20  26  32  19  29  38  16   3  42  93  53  43  33  76  73  14  74  91  52  40  77  31  71   4  57  86  14  74  72  74  97  82  79  40  85  25  45  89  72  69  71  14  46  53  58  79  43  91  58  37  45  23  57  70  17   5  22  88  67  54  69  67   4  46  45  58  85  93  16  19  35  89  17  85  72  71   6  29  65  58  39  28  36  64  25  31  22  96  50  45  11  50  39  33  76  85  92  87  35  93  13  75   9  51  75   3  98  34  22  85   5  95   2  11  79  70   3  54  50  99  83  61  45  27  12  43  18  15  58  95  48   2  59   8  94  67   6  74  78  86  93   8  43  48  47  39  73  19  19  65  89  12  35  89  78  37  88  32  17  15  48  76  60  85  29  58  52  19   9   1   6  13  10  59  43   4  40  72  12  14  83  18  11  85  67  95   6  46  89  72  97  31  60  96  13  69  65  95  15   3   5  18  16  96  59  20  30  96  21  83  94  23   1  98  14  94   5  97  59  62  20  25  45  76  18  94  46  61  75  81  94  12   7  31  72  74  81  82   1  44  22  47  99  75  96  62  81  98  53  35  34  11  85  33  76  81  66  15  70  19  14  43  60  93  82  29  19  41  35  68  83  81  78  39  80  56  11   6  96  56  83  93  59  45  18  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              99  54  86  82  75  78  93  63  43  60  96   2  60  47  17  32  78  25  19  18  76  82  88  68   3  61  90   2  12  57  32  53  50  75  32  57  70  97   4  76  82  15   9  76  89  29  62  10   3   8  23   5  41  27  67  30  73  44  21  43  55  32  38  87  14  77  86  17  42  36   5  91  13  47  35  69  27  81  96  75  70  86   7  16  61  35  43  33  65  83  13  52  68  14  96  20  15  49  12  32  90  57  36  13  11  31  48  56  35  65  68   5  75   9  70  79  59  23  24  27  32  94  83  49  61  54   8  81  28  68  98  55  24  20  91  11  83  68  69   1  87  28  63  22  36  31  73  49  25  69  12  94   2  23  19  30  55  61  88  91  20  41  79  68  39  43  88  88  80  86  45  48  11   9   5  65  13  91  93  13  95  66  71  11  65  27  44  53  96   5   1  81  77  69  42  99  39  81  32  24  29  73   4  85  33  66  12  63  37  56  19  17  12  86  53  27  64  43  40  75  81  14  53  70  64   7  98  25  82   1  58  95  23  94  13  96  57   6  79   8  95  53  12  32  25  77  85  25  46  44   6   4  84  72  29  46  98  40  99  14  22  14  65  33  52  33  55  30  46  62  92  97  27  72  17  74  66  55  54  26   9  49  46  20  30   7  81  38  85  50  43  76  27  83  43  11  21  81  99  46  45  87  78  94  83  93  34  71  77  86  17  62  85  58  30  90  33  90  39  57  37   8  70  70   6  63  26  38  68  67  46  46  96  37  50  56  23  65  62  29  71  53  92  59  74  80  43  51  98  19  83  84   5  99  51  74   5  22  72  83  87  53  31  79  66   8  53  53  72  38  97  52  92  33  91  72  63  98  74  28  14  65  31  78  17  19  50  40  35  46   5  52  68  84   3  29   4  93  23  45  67  29  26  47  22  64  62  88  33  86  72  24  18  66  87  11  42   4  13  94  84  43   9  42  70  48  83  79  99  13  75  95  53  34  82  74  92  15  29  92  93  36  74  39   6  56  40  62  15  41  12  87  69  55   2  22   4  92  82  90   2  44  17   1  84  19  18  78   8  80   2  84  57  21  90  38  79  42  25  58  68  75  56  56  25  36  70  55  35  63  73   7  98  91  69  76  76  87  83  25  65  10  44  65  66  93  56  89  84  97  90  91  81  58  68  11  72  36  73  54  49  51  29  66  61  26  93  34  61  43   8  82  97  70  80  16  34  29  95  49   9  19  62  92  43  62  25  69  36  38  74  31  27  65   4  25  27  65  27  45  81  95  59  23  54  98  63  16  93  26  75  68  18  42  15  25  65  19  46  68  47   2  41  54  29   3  68  50  94  12  48  51  17  21  95  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                73  75   7  33  92  62  88  30  95  76  45  72  46  76  12  83  29  72  13  37  43   8  89  79  27  48  70   4  60  75  64  54  35  10  28  82  80  74  25  30  44  83  22  77  50  12  60  46  66  79  17  92   6  38  47  22  67  88  30  33  43  54   8  68  85  36  39  87   3  50  99  63  98  42  95  94  35  67  23  94  64  30  27  69  56  62  66   5  88   5  68  93  82  21  16  14  18  14  47  41   4  84   4   9  55   9  62  85  83  26  75  13  39  93  60   4  69  63  90  83  29  64  31   5  30  27  28  61  94  33   7  70   3  21  65  61  68  25  99  51  35  78  15  42  99  30  86  17  23   6  76  29  20  34  77   5  69   8  93  57  25  38  10   9  71  18  62  89  45  76   1  97  76  52   1   1  34  31  41  81  58  61  18  22   4  67  84  41  34  84  82  46  12  94  88  92  99  99   7  15  10  94  78  85  35  81  16  94  84  54  31  79  75  91  97  35  37  88  35  71  62  97  12  53  91  89  57  69  64  50  63  34  40  43  75  84  17  69  56  25  81  14  65  38  67  70  37  35  28  70  50  98  51  39  18  16  84  40  53  16  92  53  41   5  24  95  92  21  40  78  83   1  69  20  77  24  18  41  53  57  50  43  97  66  55  24   2  69  55  98  99  39  79  82  93  11  53  57  27  53  63  50  51   4   4  89  77  63  58  58  60  80  36  41  14  99   9  36  92  16  13  53  85   5  86  28  42  40  49  25  24  21  63  66  90  49  53   3  82  99  22  44  16  49  63  84  77  59   9  63   6  94  53  25   2  91  58  52  70  15  65  57  94  27  73  76  79  29  74  79  89  37  60  18  28  51  41   4  39  95  46   7   5  63  86  19  84  19  74  98  10  38  26   3  87   9  86  62  13  70  80  50  44  41  29  57  20  74  34  48  32  57  44  56  18  11  40  45  66  76  60  58   3  52  68  41  33   5  84  66  99   4  16  77  14  22  46   9  19  49  51  68  42  24  50  49  53   6  91  93  35  18  86  43  93  45  82  67   1  81  74   4  77  18  79  43  37  16  75  75  94  23  73  15  19  91  50  47  14  69  93  40  60  29  36  90  93  66  96  71   6  56   3  34  76  76   1  47  67  50  26  50  67  70  16  63  88  13  23  21  62  71  89  15  21  16  51  49  25  69  26  78  25  83  98   8  12  76  97  33  39  40  70  62  94  71  36  72  94  88  88  68  82  93  68  54  19  57  45  90  97  65  97  73  73  48  48  59  63  69  29  99  51  73  97  95  85   2  13  89  25  24  36  61  68  25   5   3  30  66  97  65  85  32  35  71  92  75  64  39  70  70  46  45  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  12  98  96  25  48  41  44  43  70  17  83  26  67  86  41  21  67  78  71  86  64  32  93  86  77  40  80  77  38  87  80  66  45  79  58  66  35  28  11  85  72  75  92  52  33  30  22  63  36  79  46  93  85  65  56  40  10  17  65  84  31  72   3  12  79  43  92  90  99  39  90  86  74  48  21  57  63  10  23  84  20  88  47  96  57  61   1  94  50  66  36  75  57  59  27  54  62  60  50  37  92  31  21  23  80   6  71   7   4  50  27  77  55   1  74  62  22  95  74  59  30  65  99  33  96  48  73  71  15  85  38  92  45  30  77  32  41  23  35  46  22  65  81  89   3  51  48  26  54  25  69   8  57  57  49  27  83  90  56  52  81  25  27  73  64  80  88  48  45  64  18  55  59  11   8  78  63  19   4   4  43   4  33  99  94  63   2  51  29  88  85  34  63  91  93  67  32  46  97  22  84  76   1  37   5  13  49  39  96  40  12  76  20  43  34  44  81  79   7  13  79  53  74  31  67  60  77  80  84  45  21   2  96  70  86  37  82  65  66  24   5  24  95  56  68  22  56  83  32  36  85  54  98  73  84   7  65  55  10  54  99  93  46  99  28  60  88  22  64  69  21  16  64  53   5  51  40  63  55  25  35  68   8  56   3  70  66  30  83  90  15  52  13  55  44  53  50  27  15  39  29  88  23  71   2  98  23  50  19  38  71  63  33  74  33  41  40  74  28  42  13  30  11  93  87  92  17  78  59  36  34  30  10  69   5  72  64  72  40   6  31  43  74  80  98  55  21  49  51  11   4  16  33  70  70  35  82  67  41  44  96  15  56  77  74  20  23  59  58  68  61   4  53  38  31  76  70  30  45  86  68  53  70  36  18  31  40   4   6  25  59  11  83  18  49  65  55  91  50  64  39  83  32  72  69  96  23  36  93  99  89  35  41  22  77   6  80  54  88  16  57  64  65  53  59  82  65  40  32  82  48   8   1  70  34  78  15  29  34  45   5  72  70  50  38  11  36  14  55  73  21  61  43  14  76  40  54  32  31   3  66  42  96  22  52  22  83  86  33  97  61  69  67  76   7  62  10  98   3  51  83  58  72  48  54  36  66  61   1  11  66  59  17  75  73  74  64   6  29  68  34  65  86   6  76  32  29  99  71  51   4  27  78  84  24  80  27  59  74  81  30  87  42  39  11  24  51  29  83  33  59  16  32  85  84  13  90  92  92  97  94  37  93  62   1  17  12  89  70  50  21   3  93  59  25  42  16  32  81  43   5  24  77  21  47  74  70  25  84  29  74  39  51   9  74  83  13  59   3  72   6  49  92  48  58  28  26  11  97  65   7  42  24  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    22  37  64  14  86  13  31  19  27  69  63  60  17  34  14  71  96  20  27  93  97  89  90  42   7  43  33  20  22  82  41  90  59  39  23  73   3  95  48  52  86  30  99  31  92  48  63  11  70  23  19  13  58  13  76  57  72  41  71  50  86  19  85  91  45  22  85  58   2  38  13  74  80  54  61  74  14  82  67  83  88  33  59  20  43  67  74  38  36  60  26  40  49  47  64  75  26   1  10  50  24  73  65  12  25  10  67   8  26  27  96  56  68  80  92   9  39  98  54  67  37  86  20  22   3  72  68   4   6  54  89  16  45  56  14  22  29  31  56  94  62  31  94  18   4  23  86  59   6  25   4  82  69   7  17  50  64  32  20  37  34  87   1  28  21  65  89  29  74  85  25  85  67  67  35  81  29  89  12  74  43  34  12  65  36  51   6  69  56  45  98  31  63  46  54   1  59  81  84  75  37  54  95  98   7  30  48   4  68  37  98  18  73  97   7  57  38  67  62  20  87   4  98   6  53  93  93  12  54  78  55  93   1  67  74  35  80  46  31  22  98  89  44  95  90  32  79  40  80  92  17  11  95  47  48  44  51  35  39  27  65  57  28  19  25  63  43  40  24   8  99  25  94  98  41  89  38  61   7  88  45  57  99  31  15  94  55  69  81  62  81  43   3  17  13  30  88  70   5  82   9  32  95   8  54  66  31  47  22  15  53  65   3  28  27  53   1  27  45  40  90  13  21  32  32  11  58  50  78   1  60  34  75  21  61  72  49  62  49  31  49  74   1  71  65   2  43  75  40  61  85  98  30  70  83  52  58  44  72  90  58   5  43   9  13  11  53  58  45  29  86  14  66  31  38  12  49  97  16  93   1  43  47  12   5   3  30  30   4  35  70  75  79  47  74  68  23  95  14  51  71  10  94  60  96  17  79  70   4  78  25  61  62  77  83  85  92  24   8  96  86   6  24  89  56  93  24  73  24  39  40  88  91  99  88  50   7  47  40  84  27  64  55  87  61  19   4  53  40  92  26  44  55  54  93  96  87  64   6   2  81  42  39  19  78  70  50  67  24  18  23  88  81   3  94  87  25  14  14  48  79  16  95  69  39  99  53  14  49  27  90  56  27  73  13  20  12  59  99  55   8  92  78  81   8  67  41  14  90  60  69   5  46  30  44  48  46  19  21  99  82  10  37  21  91  12  59  69  46  38  87  78  53   7   2   2  84  63   2  36  77  25  46   7  97  77  64   8  11  62   6  89  54  33  61  85  64  57  97  99  47  11  99  25  56  34   4  60  22  81  77  27  60  22  97  76  90  18  15  48  22  41  57  55  84  82  52  83  95  45  83  81  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      8  42  54   7  44  86   2  43   4  46  83  52  48  18  14  58  36  60  35  41  94  25  87  39  43  98  59  70  82  40  88  74  61  28  57  11  51  28  84  65  95  61   9  15  39  48  47  19  28  36  77  42  98  48  56  31  35  43  30  84  57  42  32  98  44  88  46  96  60   6  42  81  15  50  68  69  27  51  67  16   8  34  19   9  31  33  93  42  65  20  96  26  41  81  37  77  79  71  97  21  50  87  53  43  45  11  68  11  12  86  82  26  25  22  77  38  71  31  11  43  52  38   2  83  91  35  39  77  57  63  49  85  52  27  87  56   6  73  94   7  85  60  76   1   7  32  23  86  11  35  85  64  88  35  70  96  18   5  45  60  17   7  83   7  43  11  85  36  15  85  47  74  33  59  24  65   6  30  41  71  53  76  57  97  31  65  10  30  95  69   3  33  31  43  47  36  83  68  80  89  60  66  54  53  93  41  47  40   3  24  87  73  24  46  89  36  67  90  27  77  19  47  43  55  62   7  90  37   5  69  80  57  78   2  49  97  14  51  39  35  40  62  86  71  25  92  21  49  32  26  88  98  25  58  20  76  98  19  48  11  99  61  81  10  78  47  44  54  77  97  16  31  41  37  77  40  30  79  57  92   6  33  32  95   7  51  15  19   2  48  37  31  47  32  16   5  94  15  29  87  23  87  48  52   4  46  68  21  58  24  57  13  35  78  39  61  58  69  52  26  69   7  96  59   5  89  22  79  10  65  35  77  29  49  48  32  25  14  87  32   6  44  67   3  65  71  55  33   2  58  33  20  10  96  40  37  48  46  22  50   4  62  22  67  65  43  46  81  98  83  53  71  57  75  47  28   1  77  82  80  45  55  55  29  13   8  95  85  20  43  67  76  47  18  45  22  62  89  11  70   7  49  10  19  44  37  36  82  96  93  63  57  32  79  20  26  29  20  36  78  52  16  13  97  82  95  85   7  87  75  58  12  45  13  95  82  76  31  81  25  58   3  71  72  59   9  74  61  75  30  14  30  17  98  85  41  63  51  85  18  80  65  47  94  39  32   2  99  70   2  28  90   9  19  42   4  85  79  10   6  15  88  31  74  21  89  22  21  16  53  29  38  25   7   8  69   1  11  72  54  49  67  73  30  67  19  53  76  40  32  15  38  61  46  18  45  91  44  59  53  56  52  43  65  17  88  72  79  42  81  63  55   1  99  93   3  51  76  38  57  32  26  72  18  34  77  58  24   9  56   5  31  21  27  54   8  41   9  68  13  39  45  54  60  15  29  12  76  37  99   6  52  26   3  35   4  42  63  35  48  79  22  93  89  34  26  47  62  85  52  98  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        62  48  50  67  41   3  58  16  27  76  38   1  59  12   8  85  63   5  39  82  84  55  15  52   2  57  31  77  75  73  83  10  41  44  48  94  37  90   2  21  18  85  43  61  42  45  75  48  39  68  92  15  51  50  67  22  83  21  72  20  61  75  95  72  61  50  42  59  30  33  21  27  52  99  51  13  81  58   3  19  46  52  54  84  34   3  68  12  60  68  72  19  63  31  14  36  81  91  14  68  89  12  74   7  22  82  10  58  63  34  17  30  91   3  58  79  76  28  71  54  33   2   4  39  89  56  73  18  49  61  47  35  59  43  21  51  34  86  61  63  34   2  57  65  44  28  34  13  55  47  31  38  20  83   9  28  63  78  59  43  19  96  85  62  68  84  16   5  60  46  94   3  83  84  62  32  40  53  75  93  17   4  97  81  53  34  44  19  32  32  55  64  83  30  47  43  59  76  19  32  10  35  43  12  69  84  14  70  98   1  92  18  45  17  39  29  64   7  34   3  80  67  38  71   7  94  46  21  65  91   9  92  85  25  57  56  35  38  34  24  51  47  30   6  43  85  27  64  88  28  90  67  74   3  14  11  70  34  58  20  54  37   9  74  58  70  79  65  98  45  74  19  26  61   3  47  37  26  22  94  30  91  98  69  28  21  27  35  30  86  99  64  41  46   7  33   7  90  38   4  93  82  72  41  95  10  13  85  75  42  38  13  12  22  66  60  82  84  41  74  26  21  80  73  21  89  43  30  20  95  36  75  27  51  35  57  39  49  94  76  57  24   8  26  17  84  18  66  63  15  15  67  59  42  41  81  99  18  61  21  75  25  12  62  50  71  55  50  84  17  66  36   5  41   4  73  18   1  15  15  21  67   1  96  41  60  30  85  10  77  68  47   2  49   4  56  41  62  71   5  99  65  29  37  48  11  82  38  38  78  23  40  25  27  96  13  16  38  87  36  63  78  71  20  94  82  13   3  68   3   6  29  36  47  70  11  74  20  99  81  44  57  94  13  81  42  39  59  18  76  37   5  97  51  58  73  66  51  24  56  78  10  87  80  47   8  30  80  78  19  76  20  59  41  45  63  55  55  86  22  80  19  83  93  87   1  76  20  72  28  55  36  12  74  77  19  60  19  33  12  67   4  26  61  88  84  54  46  68  71  97  47  60  96  91  99  25  24  70  82  65  55  39  46  76  57  54  18  55  18  98  49  65  28  37  16  99  76  18  75  37  51  81   5  63  57  86  38  70  75  49  76  97  92  26  12  68  56  50  15  34  84  39  13  73   7  80  52  78  71  47  93  74  51  85  20  84  86  58  79  46  14  69  89  73  20  68  38   6  99  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          53  63  84  35  19  52  31  78  84  84  34  59   6  24  81  35  94  59  71  98  92  73  38  23  42   2  31  89  45  36  33  98  82  18  91  64  96  62  40  78  47  49  51  94  95  29  54  34  23  83  44  19  90  64  61  92  98  98  56   6  90   4  79  83  27  62  95  41  33  52  66  52  11  15  40  80  47  10  40  75  37  44  70  84  11  12  95  42  35  66  12  68  80  64  49   3   9  39   9  46  33  61  40   6  15  32  90  61  60  45  14  39  39  94  20  12  69  53  52  56  36  97  30  68  11  60  92  34  19  28  22  63  18  36  80  52  78  44  27  64  77  77  95  39  67  32  37  17  95  44  86   1  10  52  14   5  41  84  73  46  63  21  26  76  76  16  75  72  49  63  34  29  62  42   6  32  41  66  20  86  99  11  17  90  22  76  78  89  17  78  30  79  31  97  54  52   3  56  63   3  15  64  66  48  86  50  74  75  36  59  65  91  95  55  19  73  87  30  20  63  32  72   6  31  69  53  62  63  10  72  11  23  66  81   6  35  58  55  75  54  14  11   3  88  52   3  54  91  51   5  74  11  33  22  27  61  67  44  27  88  30  77  99   8  24  25  15  22  87  72  11  11  39  96  58  58  14  98  86  16  30  95  74  16  83  31  31  31  89  14  30  63  42  38  96  85  70  77  60  37  52  32   8   8  17  46  39  95  79  44   9  63  77  26  47  40  34  67  71  12  94  15   4  86   6  50  33  53   6  34  46  45  22  74  42  78  84  16  14  37  68  55  36  53   5  77  75  84  76  11   4  95  39  78  86  48  61  48   2  24  30   5  62  35  22  96  98  41  53   6  22   2  26  21  74  43  65  74  73  53  13  40  83   5  65  86  63  14  46  41  72   9  26  78  81   1  85  81  36  63  53  27  61  20   2  44  77   5  62  68  42  87  96  19  41  43  56  33   4  93  14  55  33  15  53  69  44  32   8  37  29  27  99  47  10  63  34  91  39  91  60  47  11  65  23  13   4  16  36  84  66  45  97  51  12  11  33  37  18  52  19   1   7  51  24  88  54  94  16  31  80  97  27  45  20  37  68  60  63  70  16  38  36  96  20  87  18  41  78  80  77  12  58  40  28  45  94  73  75  61  62  23  96  63  24  86  34  32  94  13   4   1  84  55  79  67  50  27  73  91  34  81  48   3  69  46  72  99  13  59  64  52  10  95  63  52  33  44  45  42  68   4  98  78  52  22  17  80  94  57  70  58  47  81  48  38  70  51  65  59  96  82  75  66  77  86  16  54  58  46  93  31  84  80  76  82  20  79  60  87  54  14  28   2  38  19  57  54  64  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            82  91  83  33  12  79  75  87  47  79   6  77  43  82  43  93   8  94   7  26  20  53  77  88  77  10  46  92  22  87  87  39  14  38  74   7  59  12   2  90  77  71  77  56  99  59   3  76  88  59  61   8  74  84  37  78  61   7   8  58  92  68  77  28  69  50  64   5  16  45  69  48   9  49  35  93  96  13  68  56   3  19  84  14  66  78   8  85   4  57  35  39  36  48   6  62  10  51  35  89  39  76  47  74  85  78  23   1  88  58  38   1  99  97  79  57  41  11  96  96  68  26  30  91  69  89  15  37  52  34  32  59  31  96  57  87  17   2  98   7  96   7  90  46  52   5  56  27  10  18   4  82  25  13  76  60  19  28  35  82  15  39  20  96  42  28  46  55  93  12  70  40  58  28  57  64  94  86  86  11   4  50  25  57  40  72  94  92  94  75   6   5  75  29  18   4  82  75  74  31  67   7  12  91  58  99  95  81  70  23   2  20  10  66  34  59  97  80  15  32  69  97  25  47  77  50  63   8  83  79  36  65  54  75  88   6  94  30  29  31  62  34  11  36  63  58  89  51  31  86  72  89  34  58  62  90  32  83  26  92  12  34  87  27  98  14  35  27  74  99  62  42  87  16   1  83  57  83  67  60   6  74  81  78   9  57  94  42  59  57  89  88  84  68  96   7  49  27  44  19  84  94  25  26  43  70  85  43  45  89  30  34  66  87  97  16  60  95  98   4   3  22  24  57  84  20  92  19  50  43  27  37   1   8  92  21  80  80  24  11  30  66  79   6  48  79  72   1  12  20  39  84  71  12  69  87  39  91   7  20  57  75  17  61  31  27  16  18  13  82  85  64  55  21  88  23  74  55  54  98  66  64   6  23  80  80  20  29  74  66  73  48  21  43   5  36  63  65   5  31   9  57  36  33   7  65  40  90  10  92  83  69  54  10  58   6  25  94  34  75  21  99  26  60  19  22  27   4  87  56  60  86  51  24  81  47   4  56  73  16  29  51  22  33  23  85  45  90  97  68  70  31  13  22   9  95  29   8  31  14   2  73  25  27   8  12  68  19   6   1   2  44  33  48  89  13  72  95  64  75  75  27  59   1   1   2   5  68  52  20  17  50  15  42  48  99  92  80  32  61  75  46  21  12  27  43  13  96  27  79  92  94  55  94  32   4  35   3  36  56  18  73   1  53  89  60  76  88  65  59  48  45   3  91  36  45  26  12  50  28  13  95   2  18  84  19  82  39  76  76  43  32  61  54  12   2  47  59  90  58  85  55  49  77  31  18  75  70  95  67  17  44  85  91  59  50  67   7  58  84  28  90  14  21  77  92  61  86   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              57  71  24  77  81  68   9  44   5  17  83  33  24  91  65  40  15  17  17  94  11  82  35  83  79  38   2  90  67  56  26  51  70  85  65  17  89  75  54  74  13  96  40  92  39  42  51  71  93  96  46  43  85  90   3  94  25  39   8  22  30  90  16  49   1  14  48  47  97  52  38  81  79  43  56  40  74  70  19  47  75  86  47  43  10  68  26  90  89  49  17  43  63  82  86  38  61  72  51  49  61  91   6  75  30  96  83  48  24  94   4   6  32   7  94  10  47  51  44  42  80   4  16  32  48  56  66  23  94  44  10  37  96  88  32  61  16  31  45  22   2  41  96  60  18   3  88  17  52  83   1  71  95  50  53  60  61  67  87  21  20  46  72   3  68  51  56  52  20  70  56  49  93  67  84  60  78  47  64  18  72   2  21  18  61   4  26  35  14  92   4  30  99  58  10  21  22  60  51  24  80   5  90  84  36   4  32  18  82  79  17  72  97  33  55  12  27  12  49  74  77  14   7  45  21  48  17  81  34   7  77  67  32  61  46  94  68  34   2  91  86  28  71  60  94  23  16  60  85  17  45  23  23  24   6  20  81  44  61  28  64  15  34  39  13  70  51   8  10  98  49  12  12  66  50  85   3   6  58  26  67  67  81  78  62  96  59  97  70  92  90  19  14  18   4  31  13  78  36  56  42  73  34  35  69  72   7  93   6  58   2  99   3  47  78  40  72  90  10  98  50  70  87  47  15  65   8  51  82  30  94  77  15   4  10  12  41  86  13  66  65  39  33  93   8   4  94  66  65  58   9  11  40   5  44  75  68   7  43  67  46  46  60  41  27  34   7  83  71  40  44  51  28  38  92  43   3  26  30  25  39  59  25  13  98  39  73  63  77  90  55  90   6  83  10  62  22  93  14  98  65  93  94  10  92  98  89   4  36  50  61  66  30  36  12  52  17  75  79  79  59   9  44  38  84  22  22  21   1  53  37  62  62  43  88  40  10  82  27   8  69  94  83  83  69  50  37  24  59   2  57  45  49  16  59  87  97  79  26  10  71  30  12  17  67   7  76  84  54  34  98  26  92  85  56  79  63   1  87  62  41  28  65  81   7  39  94  40  55  95  17  37  28  64  87  26  10  33   2  62   8  18  70  30  65  30  53  21  51   1  48  51  43  15  67  39  52  91  85  51  29  22  11  24   1  94  87  16  62  96  67  55  43  22   5  18  65   7  11  70   9  48  95  99  42  25  88  56   3  42  15  40  92  79  35  58  93   1  90  11  26  60  53  48  89  11  12  60  16  39  40  72  19  73  16  13  36  62  42  98  64  18  54  13  49   5  89  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                85  95  31  57  26  34  42  12  24  10  16  36  35  17  32  27  70  35  26  30  76  89  60  98  45  17  46  83  41  64  72  14  56  19  33   5  71   7  59  21  75   2  16   6   7  11  72  66  47  71  35  69  85  87  69   7  16  45  63   9  63  89  59  40   1  41  20  22  75  34  11  55  69  27  47  62  82  11  12  53  75  51  71  30  52  88  94  12  28  51  35  47  31  10  11  37  95  48  39  99  70  56  11   7   9  12  49  90  29  82  92   4  27  46  84  54  70  97  10  42  97  74  49  44  77  63  74  86  49  96  92  23  51  95  66  28  23  85  77  18  38   3   3  59  90  34  55  21  19  67  69  80  57  77  23  56  60  52   6  31  62  10  18  30  88  19  81  31  56  37  79  42  33  82  38  44  28  38   5  42  75  40  28  70  17  71  21  21  91  94  37  80  22  53  97  26  54  88  31  45  87  64  75  63  49  81  38   8  36  67  63  35  26  39  15  44  17  69  77  66  80  44  81  81  92  93  83  10  24  81  20  35  97  18  63  36   9  53  79  83  35  30  58  65  48  10   4  10  78  54  39  70  36  62  14  74  33  25  24  44  55  54  54  78  30  47  38  78  95  66  15  74  64  82  59  69  31   5  87  50  96   9  75  57  46  47  93  68  12  25  29  33   2  27  82  21  74  24  68   7  12  68  65  38  55  14  12  48  18  92   1  74  16  78  45  43  51   3  89  33  88  24  96  50  78  95  56  53   7  28  30  30  82  41   3  39  72  23  71  59   3  24  11  15  81  54  29  85  64  21  61  64  81   4   2  75  31  27  73  80  89  53   3  28  36  36  69  53  18  43  88  42  91  33  54  50  41  20  50   8  57  17   4  44  97  20  76  90  58  39  65  22  45  26  59  31  11  50  44  78  47  47  12  46  71  71  53  35  86  72  37  76  82  25  63  84  36  88  84  46  67  73  80  52  77  26  45  89  86  49  98  20  89  90  23  12  77   2  58  75  72  74  27   7  17  14   4  25  80  38  59  10  89  47   2  95  67  33  88  79   7  71  85  79  67  73   3  69  27  13  73  91  97  26  79  52   5  78  11  71  65  79  87  77  30  27  17   8  46   7  96   4  51  35  76   2  93  36  60  74  69  64  16  76  71  49  97  99  20  87  54  78  57  64   1  21  75  85  93  85  79  44  62  86  54  31  26  93  57  46  69  21  90  89   7   9  40  52   6  59  58  42  38  91  62   1  50  68  83  57  94  61   7  85  56  80  53  96  51  21  46  93  90  62  39  38  60  39  82  99  75  21  35  11  23  28  23  42  77  95  47  21  48   1  56  30  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  26  20  24  35  90   3  47  65  38  28  56   9  45  57  52  37  28  25  29  92  65   3  81  18  89   7  71  66  81  26  80  92  23  59  74  61  20  50  87  94  30  66  78  74  24  82  74   5  98  32  92  96   2  37  32  20  46  72  37  68  78  70  21  27  12  32  96   4  25  55  35  63   8  55  74  86   7  95  45  68  93  20  48  80  71  54  39  65  39   2  57  61  85  81  27  56  27  12  77  20  22  79  95  11  61  11  89  15  80  78  16  58  34  20  86  99  51  66   8  80  26  27  72   2  11  19  39  13  97  12  62  68  47  10  42  13  16  49  99  65  56  99  58  79  94  31  99   3  13  29  76  88  13  14  29  19  87   6  51  95   9  98  38  45  10  28  48   9  73  26  99  99  93  50  39  29  70  53  84  17  31  32  68  83  26  39  32  27  20  31  39  21  69  17  80  39  57  69  43  37  58  83  23  30  65  71  16  28  87  79  51  39  54  27  30  64  67  51  96  40   2  49  93   9  48  30  82  93  26  12  36  26  32  70  56  21   9   7  81  98  34  68  38  47  77  81  57   3  31  19  51  79  20  70  81  53  19  21  74  24   6   8   3  90  37  61  41  76  54  10  79  98  48  21   1  16  54  35  74   1  78  13  39  10  23  84  26  84  55  55   2  38  79  20  35  23  35   2  43   8  60  33  21  30  14  23  93  99  47  25  62  57  96  15  71  65   9  45  92  32  33  78  18  65  92  47  59  71  44  70  81  24  27  10   5  26  26  72  35  21  95  84  64  10  51  91  85  94  57  60  12  55  84   2  72  31  36  63  62  43  26  55   7  40  91  57  52  84  19  96  23  43  25  28  56  47  33  60  72  31  39  50  49  80  89  80  67  67  12  54   6  91  97  34  73  36  63  75  57   8  98  30  20  42  95  44  92  10  27  82  90  60  15  81  81  97  26  40  87  58  27   1  53  79  28  45  17  67  70  92  73  24  60  44  47  19  73  53  87  25  39  10   7  49  12  20  78  68  60  38  33  28  24  53  86  23  49  93  85  54  51  95  88  17  57  24  81  53  94  60   7  90  63  40  83  24  58  79  12  83  80  18  26  50  37  70  82  44  60  66  59  58  48  17  99  10  17  56  95  46  18   5  59  91  42  85  17  54  90  88  33  87  70  23   5  88  54  21  89  97  95  94  44  45  40  30   8  49  21  60  51  46  47  21  88  11  74  13  14  60  44  58  25  50  80  49  84  69  43  81  14  81   7  53  66  59  97  52  33  38  72  40  70  15  89  81  39  69  95  55  96  76  46  23  39  38  73  33  22  25  31  36  62  17  26   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    29  85  92  16  36  16  91  10  41  42  83  41  63  56  38  47   5  55  80  88  86  35  50  41   3   7  86  90   2  94  22  72  20  40  42  34  58  38  52  80   3  89  12  93  66   6  56  81  60  66  73  10  29  65  54  51  93  25  15  77  98  60  24  73  43  59  49  71  11  71   6  64   2  58  76  44  61  30  91  89  52  84  51  71  43  92  95  64  86  72   6  24  95  16   4  69   7  87  78  68  27  70  15  12  94  39  99  61  17  66  46  97   9  19  34  39  70   3  81  93   6   3  47  14   7  96  17   5  43  47  61  82  18  62  41  14  94  18  92  89  20  13  62  46  72  35  13  66  87  35  87   8  20   3  36  49  20  34  73  92  23  54  36  99  92  64  70  62  26   3  40  92  81  94  20  89   1  42   4  98  82  55  25  43  75  36  16  14  82  37  82  30  74  33  46  45  54  92  38  94  54  43  13  81  41  96  66  53  30  55  39  24  57  51  88   3  71  59  18  20  37   1  26   2   9  53   3  68  10  98  59  56  85  54   9  11  47  76  59  79  80  51  14  28  82  33  93  53  95  71   1  83  22  91  24  39  79  23  89  18  54  11  69  37  33  60  41  51  62  78  98  58  13  65  71  32  94  47  48   5  26  72  23  18  32   7  60  85  17  97  58  10  55  60  62  17  27  81  52  51  73   6  44  86  65  93  62  51  61  79  44  45  61  63  77  20  97  70  40  74  22  75  28  70  23   1  22  74  62  47  45  63  12  95  62  36  26  53  28  32  98  83  51  19  13  11  36  65  37  85  68  65  74   9  18  51  55   2  34  68  26  29  10   7  59  54  73  83  18  72  38  51  99  22  55   3   5  75  17  96  34   8  19  43  59  85  37  45   5  32   1  93  84  25  41   4  21  67  37  17  91   4  47  47  52  22  21  73  29   2  20  82  62  41  85  39  67  36  14  93  90  26  92  69   6  40  21  73  78  51  73  62  12  53  54  41  89  72  33  26  47  22  63  77   8  81  60  83  85  97  48  45  53  90  11  45  19  50  84  31  10  82  94  78   2  38  46  30   7  66  47   7  46  36  21   8  97  93  30  10  71  89  12  80  46  51  64  16  56   8  85  47   7  92  89  66  88  89  50  63  29  89  35  47  58  33  51   6  14  69  57  25  18  69  59  52  25  47  73  73  71  84  35  65  61  20  45  63  22  17  47  49  10  31  61  74   4  66  32  95  12  82  34  58  63   9  87  76  68  79   3  77   4  80  30  95  16  39  84  36  53  15  50  49  13   8  83  50  72  38   8  42  65  40  73  86  21  93  75  70  49  95  14  77   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      99  30   4  78   6  15  87  78  32  17  48  17  10  84  90  77  72  95   5  51  61  34  56  75   3  73  48  49  51  83  69  49  72  34  83  11  93   5  80  49  35   1  96  47  65  26  47  23  69  72  74  91  60  19  93   7  90  84  25  61  98  30  67  56  49  24  95  51  70  51  52  88  26  55  57  26  52   6  35  92  67  19   5  33  27  81  26  82  48  23  31  35   6  66  60  65  54  47  50  76  19   5  59   8  45  30  38  84  98  64  19  44  42  59  55  15  70  22  41  58  57  77  47   6  88  65   5  22  57  41  14   7  62   5  85  61  27  74  47  72  35  21   1  21  75  85  53  56  30   7  65  34  66  69  24  35   9  63  99  91  41  75  20  31  15  88  22  81  10  54  63  42  34  89  97  75  14  50  75  26  81  58  78  10   4  42  52  60  86  97  62  42  97  53  72  33  25  27   9  63  35  47  94  27  19  88  86  18  88  52  15  45  53  17  60  57  61  28  29  87  75  45  13  10  45  60  84  83  68  88  52  22   5  90  65  82   8  75  60  70  15  29  65  28  48  44  42  84  86  19  58  15  64   5  53   3  49  86  11  82  87  28   5  20  22  91   2  94  61  59  77  37  84  13  70  58  32  84  74  61  63  34  62  36  54  83  18  29  17  83   3  10   1  46  83  21  92  52  24  68  72  21  14  41  94  47  83  94   1  97  33  65  71  40  24  35  11  23  61  24  78  82  16  28  65  32  20  94  55  88  11  49  33  39  59   9   3  16  31  19  38  39  91  27  47  93  98  44   4  78  98  72  97  67  22  15   2  78  27  19  61  41  46  39  57  10  98  65  37   8  26  75  59  88  42  66  24  80  58  42  35  51   3  74  60  69  27  33  61  97  83  78  28  68  61  16  65  72  65  50  70  34  78  89  47  81  24  19  89   6  90  31  12  14  45  23  42  57  25  34  88  26  38  43   9  92  23  35  99   2  93  37  53  70  60  48  56   7  18  28  81  46  18  16  47  14  46  84  18  41  53  18  71  17  96  68  50  28   3  13  21  14  64  74  63   6  22  25   9  47  66  10  16  38  72  58  74  89  53  87  70  40  18  71  44  36  69  91  47   3  83  69  49   3  18  96  40  28  98  62  49   1  29  34  35  56  92  53  52  36  32  69  98  87  41   7  47  77  69  29  84  22  49  78  44  73  85   4  77  32  61  77  24  47  83  81  44  86  39   5  46  93   6  43  78  59  92  51  57  81  88  50  25  72  51  62  71   7  55  42   8  58  74  61  95  51  10   4  26  71  16  26   9  17  11  38  44  91  39  76  76  74  58  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        73  66  29  46  22  46  89  51  44   3  55  46  44  95  51  95  99  76  93  75  80  49  21  24  72  13  21  89  67   3  48  26  57  78  80   3  98  26  13  47  88  77  12  95   2  68  54  77  54  94   1  55  71  73  91  44  67  47  37  98  33  69  13  44  69  24  68  85  33  81  28  49  18  79  69  14  35  46  44  87  86  50   6   8  49  21   7  11  44  51  48  49  75  24  95  45  63  58  52  64  33  70   4  10  52  75  53  84  80  38  60  32  15  30  41  78  45  35   5  29  52   6   4   4  16  27  39  72  97  61  24  19   4  36  19  90  72  14   7  24  35   6  37  50  42  83  94  80  51  99  85  77  25  38  92  55  35   9   8  11  19  69   3  14  99  19  39  99  42   5  11  17  89  79  39  81  43  55  23  19  17  65  43   9  61  70  75  82  20  45  57  81  97  75  34  57  65  97  46  46  67   2  51   8  21  45  93  44  14  80  85  10  57  85  93  82  94  53   4  60  71  30  14   2  35  87   2  66  80  93  90  80  39  82  86  70  94  89   1  27  45  71  38  85  27  31  39  77  52  47  98  54  74  49  39  15  23  20  52  82  56  67  86  29  11  26   5  45  82  46  56  19  97  17  92  57  49  26  12  31  93  58  81   1  53  99  64  43  55  27  14  28  24  92  66  86  98  37  87  44  71  18  18  80  31   7  65  37  76  47  10  40  56  49  61  47  68  55  23  14  78  43  21  47  50  74  45  68  66  82  84  67  12  38  32  90  65  41  69  63  97   8  39  67  52  84  66  49  17  64  34  56  23   5  35  36  17   3  40  36  42  74  56  48  31  41  21  84   3  48  79  32  36  69  23  28  63  53  17  68  67  80  63  26  37  65  81  16  80   6  59  93  81  97  43  76   7  14  16  21  30  80  37  54  26  72  80  84  44  56  37  18  98  11  71  78  88  66  47  55  63  56  61  28  83  58  45  14  21  56   6  30  86  58  79  34  86  42  79  79  58  12  83  34  22  66  89  96  18  85  86  94  63  60  30   6  77  86   2   1  63  51  28  31  86  69  48  85  26  87  32  88  25  49  66  94  63  20  76  92  82  22  18  53  79  58  92  39  17   1  67  70  89  48  26  18  76  34  26  60  58  46  65   6  69  69   6  37  17  23  99  27  53  39  35  33  12  84  85  97  86  86   6   6  66  30  42  87   6  63  47  94  90  65  98  67  26  80  21  88  22  49  51  44  20  85  28  51   8  71  55  74  43  17   2  20  74  64  94   3  40  49  65  55  58  16  48  34  58  52  66  82   8  38  63  33  99  39  11  55  28  23  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          98  87  84  30  33  85  89  16  69  21  53  24  92  82  13  96  80  83  98  73  57   5  99  77  84  53  38  94  47  29  42  74  77  83  65  70  19  45   5   3  11  18  98  26  10   3  83   2  75  92   9  14  91  12  80  26  77  19  31  46  76  95   9  30  64  15  81  52  83  36  69  21   2  83  46  49  31  40  60  85  92  11  68  78  96   7  16  70  70  51  95  98  79  88  55  33  14  47  58  95  86  97  58  47  21   7  95  85  34  86  77  95  19  53  17  10  35  93  79  90  20  90  65  55  71  45  40  15  76  59  58  78  97  31  44  25  42  92  26  58  21   4  33  15  61  63   3  51  99  85  28  46  60  15  92  82   6  34  68  77   5  56   4  67  90  38  54  47  60  92  39  45  16  80  48  30  72  84  46   9  25  67  84  68  84  89  20  76  46  68  32  64  41  22  94  32  58  44  32  28  29  61  14  64  92  23  44  67  58  88  94  84  52  34  37  81  32  44  50  75  46  75  94   4  98  11  12  69  92   1  77  87  42   2  97  56  58   7  20  80  61  81  99  21  89  95  18  81  58  42  22  16  24  11  74  52  69  74  66  59   3  76  17  36  99  33   8  15  15  44  89  78  10  25  97   7  65  76  29  79  55   8  16  64  98  90  62  60  70  50  42  45  35  77  95  71  18   5  71  37  99  80  16  55  80  46  23  22  18  84  26  63  84  34  39  76  90  37  54  36  48  81  92  70  53   3   8  39  65  39  69  28  19  37  12  15  19  51  93  73  43  91  91  79  86  24  85  71  20  66  96  88  14  61  17  41  97   6  17  17  10  37  91  12  25  78  94  53   3  97  65  22  54  16   7  94  30  88  49  83   4  87  29  58  75  67  85  88  76  16   4  66   7  66  47  73  84  83  65  10  55  78  91  90  62  98  32  26  43  10  78  21   1  55  24  18  39  39  54   1  97  25  78  44  67  70  71  66  89  56  90  98  64  26  41   9  78  81  20  52  57  34  77  15  29  80  73   3  31  98  13  55  34  96  28  65  79  26  11  85  21  20  53   6  26  13  87  48  43  59  89  64  13  87   6  63  50   5   6  84  31  68  18   8  84  22  36   9  46  23  84  58  24  13  27  32  85  60  79  68  37  89  48  68  46  86  38  76  29   7  12   7  97  23  17  65  41  61  10  12  93  81  30  73  82  59  12  88  87  20  41  54  58  51  46  23  29  66  82  71  84  74  89  15  10  30  64  63  16  25  92  81  42  24  52  65   2  67  26  90  15   2  96  62  35  82  72  21  87   4  63  16  47  88  85  49  59  80  42  45  52  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            68  60  32  17   4  81  20  49  15  32  15  58  40  48  58  55  82  21  43   5  61  25  25  93  81  48  97  54  37   4  52   3  70  39  72  79  42  40  26  46  95  23  12  37  63  98  46  41  61  93  71  21  25  94  40  80  19  15  97  16   4  43  67   9  40  38  72  83  97  57  41  18   1  98  36  28  55   7  62  85  95  51  40  39  38  76   4  27  33  36  16  69  16  23  92  37  57  59  23  86  54  93  81  37  50  59  83   6  30  72  38  25  13  79  99  28  12  78  90  15  31  33  94  42  72  10  50  77  93  19  86  72  95  56  66  17  16  83  54  49  69  57  35  54  65  99  68  62  10  43  52  24  27  37  23  85  48  10  91  32  93  98  38   1  68  55  74  85  54  66  84  43  67  31  55   4  35  62  88  62  23  20  46  39  16  73  46  15  29  39  98  38  74  59  60  67  39  63  92  99  37  52  40  82  74  98  19  20  94  38  76  93  17  18  80  97  68  63  18   5  44  15  17  44  41  72  26  14  36  98  85  91  92  38  45  76  16  68  60  24  56   6  40  44  91  14  82  45  85  40  24  71  56  67  21  16  38  94  16  45  96  97  53  21  33   7  31  17  36  98  51  14  63  86  72  91  87  69  34  99  20  65  34  81   8  42  14  79  63  74  83  24  57  37  49  79  31  64  29  21  65  37  53  38  24  43  71  30  53  39  59  10  81  35  16  78  19  80  63  18   5  85  92  33  62  86  52  97  93  97  91  64  20  18  23   7   1  83  24  23  90  34  62  43  34  16  81  27  44  56  11  48   6  22  45  44  52  25  29  99  47  37  72  57  62  42  85   1  29  42  40   7  19  88  48  53  71   5  72  30  40  74  32  11  65  26   4  93   5  46  88   2   2  90  96  94  60  43  42  14  46  81  28   3   7  87   4  84  59  62  94  10  77  87  75  21  81  91  35  45  50  66  12  80  52  15  76  77  81   8  88   1  30  92  84  45   2  62   1  57   9  42  66   4  95  18   8   1  99  90  93  12  57  12  16  41  65  31  93  12  32  87  35  24  14  52  53  58  14  15  38  37  28  59  62  76  65  96  70  86  15  44  72  69  60  19  28  86  99  31  12  39  86  63  33  25  87  27  44  58  94  16  79  17  37  65  95  62  38  44  35  63  36  77  70  26  82  33  25  94  13  51   2  24  61  44  64  25  39  96  28  32  16  22   8  12  37  56  70  97  40  72  55  60  84  73  77  26  27  14  43  82  79  11  86  44  59  63  86  53  24  66  83  64  67  56  70  36  90  60  80  87  10  87  65  65  23  55  83   5  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              94  75  75  68  94   4  88  21  43  83  24  78  67  10   6  94  94  68  45  34  71  51  93  58  23  74  43  54  50  16   4  14  74  39   8  66  78  53  64  78  32  49   3  82  34  57  66  92  77  20   5  41  88  59  93  21  64  90  44  56  22  87  81  96  44  86  65  25  50  31  80  76  31  71  85  39  26   1  45  27  44  77  92  97  38  24   1  97  62  90   3  91  30  23  70  27  43   1  30  90  61  20   7  25  81  68  34  24  52  59  93  73  60  42  37  80  15  29  53  11  89   1  85  87  91  89  41   7  12  74  40  70  60  78  30  30  36  37  57  86  89  29  49  96  62  33  58  27  94  14  75  14  64  65  97  80  75  98  82  17  36   5  48  48  27  59  56  75  75   6   7  62  25   7  89  70  30   2  22  70  82  25  92  37  77  66  19  21  33   1  37  51  74  32  85  50  86   5  24   5  30  92  64   1  77   1  24  14  15  35  85  75  59  21  30  22  79  30  20  38  98  18  69  14  86  44  75  71  69  42  29  50  78  26  26  19   4  74  86  71  45  28  48  50  80  60  85  55  64  22  92  50  58  64  72  88  66  61  78  72  42  23  10  40  88  74  85  78  41  33  33  51  65  36  79  88   9  33  35   4  94  81  55  46  87  93  81  29  77  47  74  79  50  43  33  93  79  64  81  22  12  27  21  70  60  72  61  47   1  83  96  33  65  94  38  24  10  36  25  24  87  13  28  38  47  49  61  28  78   9  76  18  55  65   9  86  30  40  90  43  22  34  98  25  13  51   4  33  44   8  44  96   4  56  39  98   6  24  86   3  28   4  82  16  43  83  28  33  52  42   7  56  21  92  88  66  13   3  19  79   6   6  42  22  75  83  13  70  96  59  50  34  87  64  75  77  19  48  18  19  62  19  74  98  18  26  48   6  24  86  16  81  66  71  48  68  49   6   8  80  91  60  19  39  62  53  80  93  79  24   1   1  95  66  84  67  24  57  84  97  89  28  26  54  40  32  61  13   2  27  71  73  23  42  91  43   7  31  86  77  53  70  49  20  34  26   1   4  65  78  20  36  24  32  18   5  42  27  62   7  95  53  96  18   8  77  93  83  56  52  43  13  35  99  33  62  74  86  75  73  59  28  86  82  31  29  87  85  30  22  68   2  18  70  37  69  62  43  51  83  37  91  55  96  77  75   7  14   7  68  67  83   5  94   8  41  75  63  77  27  71  41  54  63  84  71  24  96  64  72  40  80  71   1  74  22  85  35  98   1  97  12  86  87  14  59  47  67  62  95  73  24  17  56  30  78  68  84  80  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                44  40  78   4  53  98  52  29  61  69   5  58   2  48  80  20  41  93  61  25  65  32  50  36  30  31  15  95  90  37   5  40  86  84  79  73  22  19  58  51  79  59  55  95  40  58  75   3  67  32  20  49  25  29  73  12  53   4   6  54  47  85  38  30  48  27  20  72  81  63  56   3  33  96  64  41  42  53  73   1  97   9  29   6  16  21  14  32  93  54  81  53  51  84  61  34  57   6  42  72  41  19  54  18  72  57  79  79  85  50  51  72  15  32  45  15  31  31  51  42  24  87  55  82  52  97  59  77  17  40   8  25  57  85  93  16  67  14  53  56  33  98  31  19  58  71  97   1  65  77  68  25  60  65  54  87  74  42  87  31  73  72  88  78  19  81  57  53   6  99  78  44  21  23  11  68   8  17   4  62  99  89  90  10  16  57  39   3  13  37  38  46  75  50  19  23  29  38  74  29  37  71  64   4  69   7   6  84  58  87  50  59  96   1  88  25  91  34  28  23   5  57   6  85  29  68  93  72  35  11  96  22  64  68  62  89  89  44  53   4  70  68  95  93  66  93  26  17  62  84  43  93  95   8  35  63  13  47  76  36  12  46  13  44  26  36   7  98  60  47  35  74  94  70  20  76  36  46  17  63  69  69  72  31  86  58  21  16  94  20  28   3  32   7  81  38  54  95  75  18  92  37  12  67  51  38   9  26  43  51  52  57  27  27  51  60  45  35  13  53  57  13  10  68  91  86  84  51  14  60  21  92  91  32   7  87  30  32  88  47  91  96  38  82   3  89  13  10  89  98  70  11   3  62  63  22  45  99   3  37  92  83  73  86  35   3  29  41   2  46  63  38  63  94  68  65  60  96   5   3  29  44  79  96  65  65  95  63  43  59  51   5  51  37  67  17  45  26  91  59  21   5  67  68  15  84   5  13  47  33   5  40  66  40  49  66   3  80  59  46  51  44  17   7  51  28  39  78  23  16  55  19  59  50  29  53  53  66  85  71  19  86  99  46  63  37   4  23  66  78  47  47  68  53  55  54  77  96  81  36  52  74  33  57  60  31  71  29  46  46  12   5  40  21  77  45  87  43  27  61   2  40  30  84  50  51  63  99  88  98  99  43  46  70  35  90  46  61  67  40  34  97  46  20  38  96  26  50  78  76  66  54  15  63  18  87  15  58  88  32  88  38  86  55  97  95  51  71  42  92  34  33  61  71  76  75  97  60  43  84  50  40   3  31   2  22  84  78  78  40  99  58  11  67  89  61  96  45  35  80  60  40  31  47  49  72  64   3  94  82  78  20   3  98  75  80  91  67  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  99  64  75  65  13  19  62  45  92  76  81  80  90  10  11  59  54  11  59  24  67  91  54   1  59  39  73   6   8  65  16  27   6  46  48  58  65  10   4  80  32  83  56  83  36  22  60  39  20   1  74  18  45  29  28  87  81  63  64  22  89  21  76  90  29  10  91  58  92  92  17  13  32  69  87  20  95  86  67  70  38  97  11  60  11  24  60  27   8  30  46  31  34  84  38  92  62  46  50  45  81  30  90   3   1  76  87  47  25  27  15  66  78  70  47  26  50  19  40  54  35  31  58  86  25  42  93   5  54  17  45  36  59  60  32  89   8  72  21  10  27  49   5  52  64  29  32  18  88  82  83  18  35  71  81  96  71  59   9  67  41  79  37  48  75  52  30  13   9  18  77   8  36  53  16  82   6  35  62  23   2  86  46  49  38   6  24  77  19  40  50  25  91  79  28  40  36  83  67  70  29  97  16  40  70  40  92  37  98  64   9  95  67  62  78  82  64  33  41  76  51  77  66  96  41  35  52  94   2   5  40   1  69   5  42  45  81  30  89   7  45  19  98  35  42  88  69  55  40  53  56  89  90  41  70  99  15  81  52  15  19  30  53  59  42  23   6  38   4  21   2  78  80  57  42   9  74  50  13  66  76  97  53  87  58  22  10   8  25  33  31  72  22   8  88  59  35  42  39  41  20  11   6  44  22  65  28  63  32  81  73  87  91  21  42  34  33  43  59   7  39  51  44  92  27  44  93  99  60  78  37   7  72  20   2  45  44  66  94  60  30  23  52  42  23  27  59  45   2  40  80  78  50  50  46  42  37  69  85  51  44  41  68  35  40  32  89  82  70  45  85  65   7  87  58  45  40  37  49  73  50  81  33  33  23  85  18  53  94  84   8  30  19  71  73  14  66  26  90   1  59  26   8  50  71  83   3  49  87  48  31  28  17   9  84  80  64  88   3  65  94  27  53  61  89  30  18  56  52  37  75  87  95  33  37  54  80  55  75  40  12  86  57  88  65  91  30  85  50   4  36  76  77  23  48  54  55  77  42  46  46  52  32  49  78   6  66  53   7  39  97  62  67   8  70  32  30   3  99  23  74  42  60  80   8  29  14  72  90  28  65  22  10  84  62  66  30  46  32  15  92  34  71  64  65  17   4  51  38  41  95  64  96  83  92  42  22  22  28  82  28  30  44   7  56  92  79  93  91  81  60  54  73  19  91   8  73  97  52  35  63  34  75  68  67  68  69  42  55  10  71  26  74  74  43  40  65  73   3  82  83  18  58  88  77  72  93  89  41  62  17  47   1   4  23  30  22  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    27  91  69  48  30  89  71  44  11  63  30  54  72  16  24  55  75  16  27  32  10  50  41  26  72  40  63  98  28  13  98  41  74  95  45  99  12  42  74  70  42  52  88  47  46  36  27  87  35  17   7  52  37  96  62  31  50  90  60  32  20   8   7  82   4  57  69  15  43  74  25  23   8  65  54  64  59  30  83  70  65  83  66  24  49  89  36  22  76  21  66  58  60  34  85  53  63  80  78  60  76  24  29  35  27   5  73  39  51  98  89  19  27  47  40  25  82  57  55  36  37  72  56  20  64  40  11  38  53  91  35  54  82  80  79  66  37  41  97  96  37  54  68  56   2  69   6  59  17  78   1  27  57  24  51  15  42  87  36  17  95   9  18  27  83  13  56  28  79  63  31  71  15  65  97  20  77  54  63  88  78   6  47  60  83  35  10  75  10  32  92  34  16  39  53  79  73  63  82  15  41  80  94   3  68  90  48  65  37  10  23  21  52  89   6  46  75  33  89  14  30  24  69  55  31  50  99  85  46  34  99  38  66  63  28   9  56  62   2  52  72  31  12  65  28  11  31  92  28  13  22  53   2  26  62  22  27  13  63  61  48  90  90  77  13  43  27  51  59  16  72  47  85  25  32  29  59   3  35  89  91   9  54  43  87  64  75  35  24   8  71  31  46  51  15  75  91  70  37  67  88  92  17  49  83  96  52  24  79  14  15  56  65  57  38  34  99  15  87  28  24   6  17  31  80  57   8  16  59   4  93  14  42  23  74   4  10  94  11   9  72  52  50  22  25  67  99  94  33  54  38  36  97   9  82  26  17   6  65  28  37  43  18  64  37   8  46  18  26  67  74  45  29  62  33  92  92  94  81  81  25   8  34  22  32   3  19  45  14  57   3  74  14  33  69  96  93  90  75  92  21  37  45  22  10  69  11  52  15  68  34  44   1  75  99  19   1  41  32  70  88  70  87  41  61  15  75  87  78   1  87  43  58  59  90  38   3  31  51  44  88  90  90  66  30  86  74  87  16  86  67  37  42  37  79  39   9  93   6  89  70  74  82  10  68  89  59  65  23  91  24  35  97  21   3  33  71  55  10  70  43  97  16  40  89  45  23  72  66  86  42  62  37  46  63  43  35   5   1  40  83  93  92  18  16  36  22  81  32  97   6  93  44  30  73  87  27  21  16  38  31  25  38   7  66  61  52  22  11  34  15  44  14  48  12  78  65  59  85  69  28  52  76  89  41  26  38  56   1  92  43  26  76  27  98  62  73  47  25  33  36  18  41  54  24  35  23  23  39  79   6  37  54  60  89  31  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      30  37  31  84  14  89  21  65  50  23  97  17  13   9  33  58  10  49  28   5  60  56  56  86  52  39  75  74  51  71  21  52  31  37  20  51  58  88  74  76  76  11  20  68  82  43  76  15  78  63  95  25  91  81  12   7  12  79  73   2   8  87  10   9  47  63  60  26  13  64  77  67  92  10  73  17  62  70  61  69  66  69  65  28   7  80  32  59  15  92  58  97  20  71   6  44  35  80  36  25  13  41  67  28  41   2  65  42  88  44  35  56  94  30  31  86  61  47  99   1  46   7  29  90  20  77  38  66  73  25  88  23  10   1  16  18  51  98  49  77  63  13  16  90  80  17  11  96  18  29  27  81  33  68  90  34   2  74  13  85  42   2  31  91  94   3  99  97  33  97  54  92  70  24  92  97  22  35  38  30  98  14  71  74  17  69  31  36  11  57  40  90  30  78  51  73  14  11  26   4  54  83  73  80   8  67  38  98   6  90  12   5  33  86  93  95  30  16  96  91   6  88  15  56  38  65  81  57  99  70  75  56  15  43  12  90  69  78  35  36  60  92  53  72  42  29  16  34  81  74  38  52  70  13  30  59   4  20  96   1  85  80   3  89  95   4  31  51  69  87  54  84  55  10  83  84  47  57  75  20  63  99  90  52  65  83  40  40  61  51   2  47  93  50  45  49  35  77  40  19  88  33  72  99  94  61  51   8  69  22  59   5   8  63  21  76   2  49  61  89  75  24  91  29  71  93  72   4  79  23   1  83  32  10  34   7  65  51  56  90  71  59  66  34  57  27  48  85   5  39  96  17  11   2  62  15  17  56  32  66  20   9  89  12  15  30  75  64  47   6  75  12  95  97  56  92  69  15  95  23  32  40  53  60  81  14  21  21  42  98  88  34  44  79   7  99  54  34  36  48   2  97  55  12  45  66  34  88  94   6  84  13  77  39  63  21  36  53  27  43  50  32   9  61  28  30  94   8  36  45  38   6  92  22  89  20  70  56  21  89  63  48  50  97  78  13  49  53  54  43  15  99  36   7  96  25  30   9  56  53  32  19   3  63  41  33  13  22  78  93  97  37  75  30  28  65  97  64  69  80   2  76  28  92   5  17  32  65  36   4  40  89  62  37   2  56  27  28  72  58  62  40  51  65  15  20  67  88  30  48  84  47  74  33   4  31  73  48  72  66   7  13  94  40  67  19  91  60  17  29  66  48   5  20  50  58   5  10  93  50  11  39  64  49  86  42  78  38  40  77  38  14  81  49  71  68  63  82  13  94  65   7  25  43  89  70  44  65  15  58  16   9  68  38   8  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        34  32  71  42  92  52  58   6  85  51  79  32  86  50  24  51  43  47  44  26  21  51  56  97  90  29   2  90  17  31  97  58  75  22  10  65  47  59  79  10  10  57  89  38   6  93  46  57  35  97   7  24  95  38  88  26  63  54  51  15  44   1  82  18  29   2  24  78  32  43  51   3  24  50  27  29  53  60  50  90  57  90  54   5  41  21  47  79  18   4  77   2  20  81  82  38  95  62  51  85  34  30  60  73  42  51  52  77  82  26  25  84  84  61  86  88  38   9  93  65   9   9  60  55  25  33  49  59  86  43  43  90  38  83  66  59  65   3   2  43  59  37  68  40  50  99  34  43  19  82  62  89  41  74  78  64  92  99  95  27  61  23  68  62  30  61  73   3   7  41  26  69  84  15  82  39  20  92  39  78  14  92  17  24  35  35   9  58  62  97  56  46  20   6   9  90  20  69   4  10  75  78  98  54  75  70  93  73  46  50  36  24  87  20  19  67  85  37  45  37  19  88  85  13  46  20  66  69  95  56  30  84  71  94  83  41  18  40  46  63  95  81  45  80  99  70  50  59  17   8  46  11  83  96  38  46  10  52  64  44   6  16  29  69   5  84  34  13  69  52  16  60  27  49  44  90   4  69  98  43  69  93  94  57  94  59  51  11  18  88  84  14  94  98  95  84  77  66  22  13  96  23  59  32  64   2  94  56   3  75   1  71  68  78  56  64  55  52  88  90  13  38  46  79  62  74  36   1   8   8  48  22  60   3  75  50  26  51  64  39   1   8   9  95  67  22  25  68  47   4   1  96  93  20  32  45  47  94  60  62   6  89  18  66  49   6  25  13  43  88  80  52  70  56  26  74  83  86  81  58  57  40  96  82  14  77  12  27  49  46  83  82  28  98  84  27  83  76  96  11  63  31  93   6  98  75  88   1  47  31  87  10  97  63  50  40  80  73  62  75   7   8  47  31  94  21  22  51  60  89  46  60  33  91  15  37  53  39  25   5  46  75  26  52  13  77   2  30  86  80  59  72  56  44  98  57  62  21  50  25  36  58  83   7  60   5   1  84  93  32  19  17   2  15  18  81  38  70  69   3  68  69  57  85  99  65  94  29  63  96  30  39  16  27  32   5  35  81  73  37  65  35  40  70  19  35  41  11  82  87  65  86  41  42  93  42  29  79  43  75  46  49  92  84  76  81  39  87  40  97  49  71  50  37  32  66  80  52  52   4  25   1  15  50  74  47  96  83  57  89   2   3  29  73  62  31  49  40  74  47  25  44  47   9  36  65  18  25  23  50  84   4  88  58  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          29  88  27  77  61   3  39  75  99  63  41  48  34  65  54  90  10  31  14  93  90  76  99  63  97  61  88  83  29   4   3  42  13  75  62  25  54  79  72   2   3  17  86  67  42  38  51  38  10  79  90   9  91  37  20  40  33   3  97  29  73  51  13  14  75  34  83  39  72  65  15  57  69  45   1  46  72  21  22   9   5  82  85  68  12   5  33  50   4  73  74   3  61  23   2  92  89  52  16  33  62  34  17  60  11  72  48  32   2  72  47  49   4  39  54  45  30  93  96  98  55  71  68  88   2  45  85  80  74  51  41  25  81  61  26  48  11   3  77  39  12   6  16  44  48  19  90  86   5  30  25  72  35   1  35  43  47  64  59  56  16  47  19  83  62   8  53  24  40  18  29  87  68  66  55  53  66  34  27  95  62  15  49  43  29  39  80  18  51  73  37  96  97  77  77  11  96  21   6  42  96   4  42  11  61  71  52   1  37  37  21  42  73  29  71  47  12  75  76  18  74  84  89  97  55  55  26  50  42  70  83  70  39   5  28  32  70  25  73  26  85  94   7  56  86  23   3   9  82  92  96  94  53  53  83   1  76  20   2  67  47  13  73  88  82  33  39  89  72  42  32  40  69  93  11  15  63  81  31  44  12  33  67  14  93  59  17  71  86  89  53  64  32  94  23  29  16  61  18  33  35  29  81  32  73  71   3  56  37  30  63  34  22  43   6  79  61  38  38  78  55  33  12  27  30   6  35  41  25   9  41  66  64  28  18  16   2  28   4  93  22  10   3  21  85  43  76  64  79   8  27  19   2  42  85  29  93  94  97  47  87  55  41  40  39  35  11  29  89  38  30  41  17  88  45  72  74  75  65  48  81  45  62  43  69   8  83  81  29  51  38  94  75  93   6  91   4  55  36  78  68  23  20   5  48  52  70  81  97   4  11  20  87  93  44  65  72  45  70  83  13  99  62  82  10  20  22  33   4  47  56  72  48  56  87  23  13  53  61  49   9  71  26  18  97  41  63  98  44  54  18  79  68  53  21  42  77  21  99  72  21  52   5  16  87  17  13  51  59  52  77  42  63  69  83  67  31  59  49  26  12  86  90  52  24  79  69  84  78  47  47  96  52  67  31   5  95  18  17  94  33  43  28   4  67  82  41  31   8  62   1  97  77  33  95  95  16  71  30  44   3  78  25  77  12  87  23  45  33  16  25  58  65  73  85  48  12  74  92  85  68  92  71  17  39  42  12  46  73  83  17  41  57  60   9  24  33  34  13  94  31  17  16  98  67  88  18  38  75  21   5  12  85   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            41  26   8  33  26  25  96  80  95  51  57  54   9  10  13  22  72  80  56  56  71  99   9  28  88  43  70  23  35  30  32  91  36  55  91  39  44  75  10  23  25  67  96  30  88  12  81  24   3  11  19  65  37  64  13  16  79  81  42  67  92  95  94  66  64  16  72  75  38  69  96  86  62  64  33  16  48  33  44  27  11  45  55  30  41  64  32  17  80  75  71  19  10  18  64  16  48  65  22  37   4  76  48   6  12  81   8  19  96  50  33   7  51  99  24  22   8  26  64  32  20  59  15  12  46  91  20  37  42  14  93  62  49  74  70  67  18  15  55   8  84  79  48  84  25  25  99  43  30  57  29  75  61  98  25  29  41  97  36  49  15  32  33  50   8  32  62  88  59  68  75  56  80  78  48  91  95  32  29  77  63  93  13  26  40  96  70  29  66  23  23  26  23  58  15  94  80  83  78  98  22  31  17  10  67  69   5  44  85  77  20  40  97  51  86  42  93   7  25  49  23  89  28   8  65  86  72  99  80  65  73  31  95  24  40  84  12  76   2   5  19  40   9  20  39  35  42  22  57  51  48  36   9  54  24  97  42  83  75  47  50  20  87  47  37  24  35  95  62  10  11  45  85  63  33  98  74  40  55  80  50  66  70   7   2  96   8  91  28  84  98  10  20  72  39  75  58  94  22   7  65  92  10  85  82  18  49  15  66   3  85  17  90  77   4  31  65  73  51  40  30  70  53  32  84  72  66  10  46   1  11  17  36  90  72  49   9  41  89  66  97  56  82  94  82  45  76  73  18  91   9   3  16  49  97  19  13  83  93  91  84  15  12  16  21  62   7  49  67  63  81  16  35  84  35  52  11   7  79  98  59  73  17  43  34  64  12  19  84  72   7  60  82  23  27  74  41   4  50  95  51  42   5  14  65  96  10  70  21  46  40  23  69  12  19  92   8  19  69  41  98  28  14  71  65  84  80  13  58  98  52  34  16  67  63  75  90  91  49  88  73  26  78  66   2  11  59  61  85  44  91   4  51  51  55  52  32  58  99  82  26  15   3  94  32  97  25  87  16  20  93  80  19  62  51  15  69  33  48  81  28  16  34  24  82   3  53  36  32  40  29  32  44  41  58  25  48  65  30  83   1  10  66  38  92  23  85  65  60   4   7  71  80  81  31  88  17  93  14  66  47  15   5  37  17  87  39  51  87  10   7  66  37  58  52  21  73  42  89  95  89  29  80  41  68  29  24   6  98  52  89  92  70  98  68  87  17  21  92  71  24  73  34  48  34  86  75  89  59  79  70   6  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              53  76  42  13  63  74  30  18  32  69  59   3  52  73  75  99   6  93  41  96  54  70  24  98   1  95  47  10  60  74   6  41  57  95  96  20  17  45  86  59  45  66  52  78  24  99  80  85  14  55   4  67  54  16  77  56  24  20  14  61  43  62  19  32  20  44  18  96  63  68  33  73  67  65  52   2  88  34  59  57  77  88  57  25  23  42   9  55  33  45  71  92  72  17  61  69  43  79  67  20  41  30  92  99  30  81  77   7  81  91  93  22  30  73  37  50   4  51  43  60  74  91  87  92  28  11  84  85  11  88  81  98  10  98  12  95  82  74  85  31  12  65  48  28  20  28  86  67  97   6  49  30  18  29   3  36  92  17  51  63   3  18  37  19  47   7  31  72  82  43  63  75  82  50  59  93  56  60  11  60  71  78  79   9  68  93  10  36  89  48  88  96  85  22   4  94  82   6  49  67  15  56  84  55  72  48   8  11  87  55  34  93  79  35  84  73  92  66  19  66  53  10  53  57  19  52  77  61  88  11   1  54   7  53  60  77  89   5  37  53  98  67  69  65  27  31  15  47  31  50  54  13  72  78  26  16  52  59  84  37  41  59  73  74  38  18  64  66  27  30  77  80  49  88  43  58  50  26  33  91  76  26   8  68  56  72  23  50  43   8   1  90  89  48  99  51  36  92  60  80  68  68  19  95  11  15  34  46  96  53  10  13  66   9  63  61   2  83  97   2  90  53   8  40  36  11  66  13  89   7  32  76  94  90  33  67  10   7  11  88  65  46  19  87  24  93  31  45  45  74  15  21  40  36  32  29  18  29  55  40  96  66  91  75  18   3  85  55  54  77   1   2  98   9  68  19  36  27   9  88  71   6  22  53  69  83   2  45  76  60   9  12  36  43  99   6  51  64  74  71  68  73   5  65  84  52  43  74  17  51  70   9  24  69  27  14  67   6  66   5  80  84  42  79  31   5  12  56  46  53  78  17  84  21  81  96  51   9  78  69  43   9  51  52  98  21  80  93  20  59  30  41  54  81  86  32  65  48  74  38  42   9   5  45  31  69  87  45  56  64  26  85  80  41  65  41  58  31  39  65  27  65  81  83   8  53  73  41  54  45  82  74   2  28  15  18  94  38  84  65  96  22  21  14  54  41   7  63  73  42  24  84  46   4  32  12  72  40  86  31  93  57  76  98  49  13  66  19  65  71  99  74  26  98  43  49  85  11  50  99  57  88   5  79  92  16  64  25  93  67  87  20  70  63  49  49  44  14  85  14  14  57  20  68   5  97  55  56  71  17  94  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                78  67  20  10   9  76  91  60  10  90  30  68   5  51  32  18  32  82  99  48  43  77  76  50  43  26  55  98  47  50  73  54  61  74  18  24   3  47  83  35  66  61  54  91  34  37  45  32  28  64  65  11  62  64  88  60  96  26  43  48  83  50  60  85  87  17  60  71  41  29  13   2  77  65  15  11  36  53  68  29  28  24   1  14  80  56  73  63  40  42  19  33  20   1  18  32  35  31  52  76   2  95  78  25  92  34  21  69  37  55  97  51  87  15  76  55  60  59   3  99  50  65  14  18  68   7  30  76   9  26  57   4  50  70  40  31  99  60  90   3  45  51  76  91  56  98  28  43  89  25  71   8  41  99  70   8  58   6  53  37  80  81   6  61  99  58  42  92  75  12  34  99  20  51  92  46  29  11  86  55  25  77  47  53  46  93  97  38  44  48  54  51  92  44  82  58   2  68  92  46  81   3  98  38  57  37  48  93  99  65  68  89  13  16  85   2  64  28  78  74  89  77  24  55  14   1  57   6  19  52  13  98  83  96  56  71  40  32  39  31  14  46  96  84  92  80  42  30  55  45   8  33  44  22  85  71  64  95  17  94  22  71  41  44  36  32  42  22   8  23  46  10  80   3  88  19  15  46  43  34  53  71  89  52  88  24  91  50  54  32  69  53  80  42  83  58  69  91   2  61  49  70  39  50  73  27  31  26  17  83  58  96   3   2  21  98  69  53  59  76  91  42   2  81  27  16  57  74  54  21  24  30  48  62  71  12   6  33  80  65  18  77  54  73  58  69  59  40  82  47  84  51  65  51  82  99  34  90  15  10  77  46  75   9  76  20  12  68  77  23   5  22  14  94  27  72  99  35  36  61  69  36   9  37   3  73  10  66  68  94  12  70  81  88  72   2  65  55  95  92  30  39  85  31  30  37  10  33  32  40  51  71  73  66  48   6  55  97  52   3  72  30  78  98  21  86   9  58  37  21  34  88  68  48  89  99  81  33  59  80  90  35  11  38  45  45  73  13  90  90   3  94  55  43  59  74  40  83  67  51  22  64  92  48  78  49  77  40  74  99  92  98  91  87  13  20  31  35  38  81  16  40  15  13  43  33  83   9  65  33  94  23  25   6  43  33  29  78  84  31  99  28  17  67  96   6  95   3  43  98  34  47  36  11  65  95   9  41  58  16  89  82  95  74   5  73  56  93  85  71  64  34  58  34  81  21  74  86  39  38  71  23  28  93  86  44  39  72  48  98  19  79   9  29  10  60  23  59  96  56  41  20  43  82  18  68  72  96  29  65  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  60  14  49  28  78   9  43  10  89  78  86  97  47  96  79  66  53  34  54   3  20  98  66  70  15  98  94  99  30  83  44  48  56  23  68  91  29  93  13   7  83  63  96  29  93  14  14  33  32  40  29  15  76  48  42   6  71  22  60  19  19   6  80  96  44  83  20  82  44  54  15  11  37  63  42  55  13  44  12  20  98  83  56   1  79  40  83  20  40  23  39  85  44  94  55  65  84  19  53  27  20  53  98  16  31  55  60  73  96  35  95  89   5  95  82  37  29  35  26  24  61  80  15   3   9  85  85  36  65  43   9  27  35  43  43  59  70  26  19  88  59  70  59  75  97  40  95  55  28  47  64  15  11  52  42  43  54  91  68  72  20  82  33  62  48  89  72  25  72  50  20   9  94  51  62  43  45  87  66  37  80   5  53  27   6  43  14  35  51  58  42  99  24  48  87  60  63  92  36  74  77   7  69  52  28   3  11  42  88  20  72  73  78  75  13  10  78  43   1  42  39  59  97  64  17  11  80  98  56  72  90   3  38   6   3  51  85  88  63  67  43  74  71  10  66  22  18  58  76  30  98  80   7   5  84  60   5  11  23  85  52  56  69   6  88  28  93  35  79  42  33  86  33  42  18  19  38  58  25  17  79  37  53  66   9  70  69  98  91  91  46   3  50  18  31  95  78  75   1  33  72  28   4  17  56  98  97   7  93  91  95  85  85  94  55  50  78  76  56  15  35  17  47  33  88  57  18  49  39  79   5  45  56   1  80   7  68  37  71  86  26  89  98  41  63  83  92  35  92  58  39   6   8  94  97  51  20  10  36  23  12  12  78  22  69  39  79   2  82  45  86  85  69  41  27  96   5  45  25  90  36  42  56  20  38  51  68  44   1  17  73  62  47  90  79  45  85   7  47  76  79  20  90  28   1  26   4  90   1  79  55  20  44  26  16  50  18  82   8  86  77   4  52  23  79  51  65  40  46  28  62  58  27  11  53  45  13   9  23  50  97  94  47  86   3  82  62  12  67  96  56  95  79   5  37  40  19  36  49  68  19   4  92  68  20  44  76  58  24  42  41  64  29  97  80  16  73  52  24  76  58  30  33  17  51   3  19  11   8  43  69  10  26  74  92  47  20  82   7  72  57  15  69  25  87  56  28  69  13  41  23  52  32   5  42  75  30  30  48  94  89  41  75  81  44  62  38  59  24  92  36  78  95  62  14  91  23  94  84  16  31  85  32  62  17  83  96  36  97  68  48  10  73  50  16  50  73  76  70  18   5  90  81   8  39  37  57  28   3  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    6  25  36  51  37  82   7   8  91  58  63   8  29  27   3  17  40  55  89  96  92  62  54  59  78   1  29  13  66  77  86  50  95  19  46  52  22  55  26  30  25  39  34  15  36  40  52   3  66   1  91  39  78  23  67  84  90  65  45  45  73  74  38  65  14  10  37  15  84  10  41  65  90  97  83  55  39  95  85  58  98  27  80  27  53   2  66  24  47  84   6  22  79  66  39  68  94  31  36  94  32   5  55  81  36   8  32  66  13  94  49  63  24  65  83  75  81   4   2  77  81  42  29  81   9  32  73  25  94   4  97  80  53  53  25  59  68  44  54  48  70  16  47  21  79  41  39   4  82  59  89  72  59  90  82  40  82   5  43  71  62   1  19  88  48   7  28  46   8  51  73   2  35  74  82  38  81   4  42  24   9  72  32  50  98  28  72   5  63  83  89  36  74  99  64  19  73  99  58  33  71  60  57  49  31  52  43  70  82  52  36  97  44  39  50  84  94  55  96  87   9  52   4  90  66  42  25  21  65   7  67  10  45   6  79  45  32  78  29  14  46  69  51  61  50  78  64   5  86  97  41  97  89  75  33  59  46  18  34  38  40  30   8   4  94   6  67   4  45  54  12  82   6  39  70  58  82   7  66  94  20  18  97  12  25  20  33  62  14  24  83  23  64  84  29  99  32  84  54  16  45  43  55  41  76  39  33  76  87   8  50  51  20  24  97  26  27  54  88  40  93  12  87  99   8  26  79  96  11  79  12  73  71  77  98  51  79  72  60   6  38  86  68  47  79  91  73  42  77  73  28  57  34  77  74  54  47  79  53  25  44  14  40  41   5  35  38  98  19  96  94  94  49  45  76  98  12  91  62  95  52  64  49  36  71  14  98  84  97   8  32  24  18  25  19  33  31   3  83  33  69  47  78  62  67  27  56  50  40  88  54  62  40   1  48  47  26  82  63  46  86  49  69  17   1  75  26  55  33  34   6   4  33  49  27  23  70   7  85  33  54  76  83  40  34   4  30  11  52  94   6  85  59  92  56   1  95  68  85  22  29  37  80  29   6  70  95  91  44  87  65  47  26  11  81   8  76  22  85  33  19  98  83  58  50   5  38  55   2   2  61  49  70  49  89  63  49  25  89  33  50  65  69  50  76  54  87  35  29  61  25  29   3   8  60  66  30  63  18  22  44  13  94  30  22  99  84  55  83  29  63  89  29  17   2  72   3  31  70  58  34  71  23  99  41  84  48  13  10  68  53  89  81  10  17  36  49  32  96   3   7  93  91  83   9   4  25  49  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      45  43  56   5  35  77  18  38  59  39  91  57  96  72  97  69  63  43  88  32  55  29  16  36  21  51  67  33  68  93  51  57  51  15  20  37  49  85  31  54  75  83  17  66  59  73  68  56  18  70  55   8  16  87  72  50  23  85  33  63  24  54  69  47  52  23  10  78  37  58  30  94  60  52  97  28  75  36  27  96  63  15  11  18  99  17   9  63  86  21  19  64  85  69   1  69  45  40  95  42  99   6  82  20  51  57  74  93  88  56  58  15  10  70  87  15  43   7  75  90  25  94  31  61  25  38  54  88  33  49  66   1  76  66  31  94  17  55  53  87  82   4  91  83  83   4  62  47  33  86  97  34  84  32  17  17  78   3  59  18  99  38  73  60  91  81  16  14   7  98  64  46  12  10  76  23   8   9  13  35  62  59  39  76  59  40  33  52  68  69  24  48  70  61  36  47   7  42  21  47  49  98  85  25  29  22  40  73  86  54  81  57  41  94  96  27  18  42  79   6  26  68  29  41  14  59  93   2  90  65   2  67  54   7   2  71  65  33  64  43  41  76   5  60  85  74  36   9  72  83  63  19  27  33  46  71  12  42  91  32  69  84  40  25  23  34  84  27  65  61  28  37  84  11  34  79  57  54  96  51  55  59  13   7  35  21  16  35  44  83  75  43   6  74  45  61  76  31  92  44  36  59  43  11   2  12  36  27  44  31  39  51  32   8  15   4   9  89  32  85  46  63   3   2  75  21  53  10  47  79  10  77  52  94   8  47  62  91  16   8  61  27  30  86  86  68   6  97  56  20  58  13  30  57  70  85  94  65  28   1  67  19  73  84  35   5   8  48  81  30  50  98  37  50  48  64  70  92  32  70   4  29  75  34  47  87  34   7  93  49  98  39  86  79  90  92  13  43  61  17  18  13  83  62  69  90  13  26  44  64  31  43  56  71  33  62  58  81   4  35  88  91  44  96  43  75  34  83  54  35  69  79  40  95  14  56  20  70  17  75  55  56  17  57  45  39  61  82  75  84  20   4  71  29  75   9  23  90  10  96  30  78  14   8  82  62  67  11  73  83  90  12   8  85  79  66  91  53  94  88  55  48  16  41  48  28  18  86  60  25   1  70  64  97  61  88  94  55  71  80  23  58  83  41  53  94  15  75  70   1  53  44  24  51  73  93   3  41  66  42  46  66  11  98  74  14  32  72  49  92  53  58  59  45  77  91  93  15  82  58   1  31  53  52  36  18  72  43  21   6   9  47  25  19  50  19  67  35  74  65  33   7  31  39  71  67  49  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        39  46  72  45  81   4  28  74  53  99  90  73  56  99  92  20  67  75  68  91  46  86  75  98  84  19  31  35  30  84  65  84  20  13  30  79   7  32  38  82  81  79  55  84  21  17  60  98  26  36  91  97  39  15  39  53  33  72  14  11  41  45  41   1  86  77  51  25  63  31  56  81  30  98  13  24  69  85  34  30  39   9  58   9  90  42  53  29  15  79  49  93  50   5  82  63  76  98  35   2   1  54  27  50  68  95  53  95  49  42  59  63  94  95  42  82  48  92  41  40  67  18  95  98  21   8  11  25  49  99  20  78  10  48  96  98  91  17  76  50   9  66  76  90  97  80  70  66  91  30  49  78  49   5  83  61  92  61  90  75  37  46  45  39  21  47  67  54  28  52  34  21  91  11  19   5  98  41  29  33  19  63  12  39  60  79  94  86  48  87   9  45  39  84  56  85  59  43  16  33  94  50  29  29  84   3   2  10  26  40  68  41  39  19  82  19  11  93  21  74  64  20  63  17  17  73   7  32  79  34  38   4  81   6  21   9  51  60  10  44  74   2  33  10  33  75   6  27  50   2  97  99  46  55  89  19  27  50   3  99  95  15   8  40  34  92  64  33  98  25  31  47   4  41  29  68  22  73  73   4  36  19  56  76  15  48  60  40  84  64  72  56  78  86  57  51  27  14  93  19  95  13  67  35  69  31  45  36  73  19  18  14  89  55  91  75  28  73   3  68   9   7  92  59  84  76  60  23  79  48  28  39  11  52  60  98  77  24  53  95  15  85  58  56  84  48  25   2  31  74  93  55  72  58  97  38  67  32  38   4  36  75   8  21  37  88  55  11  14  62   2  56  76  94  40  57  98  10   7  69  24  33  17  36  13  40  12  52  48  72  54  50  13  84  63  99  79  59  43   1  81  57  70  89  26  23  47  58  93  52  81  90  14  11  84  38  17  43  56  82  53  20  60  47  17  72  96  20  65  58  57  92  36  46  69  75  77  27  77  35  72  59  29  60  56  76  60  46  79  92  55  89  41  44  37  24  47  45  16  45  97  75  71  33  86  26  19   5  15  41  98  70  66  28  87  47  58  68  31  74  90  61  95   8  91  90  26  67  82  72  30   3  71   1  64   3  12  75  87  49  50  18  10  56  33   3   8  90  67  81  42  98  40  21  81  72  91   6  74  43  21  45  14  11  67   8  40  97  18  25  67  43  84  86  76  88   9  72  95  93  36  56  17  46  32  37  37   8  32  58  66  56  25  83  66  50  28  14  58  46   3  17  27  46  21  24  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          59  50  75  55  13  41  63  63  41  35  86  10  43  39  11  75  30  21  31  24  20  53  99  35  26  22  49  24  50  81  99  48  50  62  83  98  29  94  19  10  64  53  78  33  13  97  97  24  40  41  60   4  51  30  53  86  55  89  86  70  71  29  39  30  45  56  61  83  61  61  79  59  20   5  70  81  76  62  34  36  35  30  21  91  81  21  46  38  10  34  26  19  24  81  55  18  37  68  50   6  49  34  70  66  64  77  95  23  96   3  49  80  94  25  15  82  83  17  41  96  75  44  77  64  27  39  28  35  26   4  54   7  69  94  88   1  87  82  68  55  49  74  22  79  12  60  51  69  83  78  88  18  78  46  69  13   3  26   3  90   9  60  15  22  16  35   5  68  73  15  63   3  99  81  82  25  31  13  82   1  73  49  15  34  85  25  53   5   4  28   1  78   2  45  59   1  84  75  76  97  30  93  84  58  53  33  33   9  65  86  63  89  33  22  91   2  39  17  49  45  55  73  83  84  24  83  29  75  10  32  87  38  15  54  40  60  23  12  82  72  96  52  46   5  72  87  87  80  53  56  81  70  37  95  59   6   5  19  63  86   2  63  27  23  31  17  92  70  43  83  55  19  79  82  18  31  19  25  59  46   7  78  22  24  70  39  53  72  42  76  63  89   3  49  77  65  65  75  21  44  59   7  60  22  88  98  25  52  23  58  81  61   9  27  48  37  20  95  37  36  11  56  70  95  83  73  16  76  49  54  58  58  43  61  90  91  59  90  94  83  20   9  76  92   2  31  24  99  64  86  74  77   9  19  70  75  11  23  80  88  24  77  83  21  13  81  91  37  15  52  21  96  23  62  89  37  36  56  25  50   2  19  93  85  97  35  63  38  33  34  29  37  98  24  47  25  60  56  61  50  86  82  11  87  37   6  16   5   8  80  85  86  48  72   7  91  71  78  98  94  92  63  30  59  80  12  45  25  12  47  54  53  74  90  25  48   6  62   9  25  51   4  56  26   2  95   3  32  67  77  77  81  13  32  44  28   5  13  73  75  62  34  47  24  73  42  24  50  28  12  55  44  57  47  53  93  36  98  69  30  55  88   3  28  38  91  72  35  52  72  89  76  46  54  96  34  77  72  71  52  12  87  93  42  79  45  12  27  26  86  43  70  28  41   5  90  57  11  63  23  92  15  56  16   4  26  13  71  45   8  74  82  82  18  56  16  24  29   2  29  39  50  19  49  41  36   1  11  51  49  64  23  80  51  80   4  36  42  30  11  68  11  65  10  53  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            70  52  21  58  98  76  49  32  12  23  56  68  80  92  73  47  69  17   6  28  43  28  47  32  99  81  34  54  71  75   1  80   3  80   5   2  35  24  33  28   6  84  90   5  52  26  39  99  93   8  34  82  70  95  96  48  55  23  13  74  34  51  76   8   2  78  66  13  86  51  54  99  16  93  58   2  98  75  14  52  37  99  38  38  84  38  61  76  94  76  52  16  60  81  15  45  62  73  28  37  48  76  77  58  26  89  50  25  30  31  96   4  93  52  90  52  57  86  69  23  66  92  56  79  26  69  68  14  47  23  23  42  12  13  23   5  62   6  62  67  34  61  77  98  85  46  71  95  27  91  69  80   5  87  76  59  13  83  65  31  65  82  69  29  78  17  89  55  88  65  72  76  40  16  51  66  73  41   1   1  87  48  26  82  32  40  98  23   4   8  91   9   1   4  19  91  94   6  71  36  16  36  11  91  76  17  81  55  75  41  64  78  31  65  94  71  88  64  99  16  97  55  39  25  44  39  28  58  45  79  43  28   1  55  13  96  52  19  26  58  17  54  41  87  36  46  68  13  99  83  70  75  90  85  38   3  57  92  25  61  51  24  67  63  98  94  77  91  87  85  15  63  35  54   7  45  71   5  62  74  79  31  36  23  35  65  42  66  58  52  74  28  49  33  75  99   1  51  54  48  81  67  45  67   6  90   7  94  74  58  15  48  74  30  88  20  53  36  91  93  21  78  20  84  17  81  63  38  97  24  38  47  62  76  99  89  20  47  56   1  15  37  25  66  63  40  27  59  89  42  33  13  20  18  50  54  25  86   6  92  39  10  90   2  43  48  76  66   9  45  12  88  30  99  52   5  67  31  10  68  76  58  57  44  52  47  17  57   3  74  84  70  51  87  53   7  43  44  71  73  59  80  11  22  65  10  64   3  70  62  67  85  80  46  23  97  62  32  94  11  75  76  80  14  84  54  96  68  75   7  58  49   9  79   8  10  56  81  22  90  42  77  35   4  89  66  75  77  61  12  77   5  50  49  69  70  29   8  94   9  61  63  64   7  63  62  44  72  45  80  48  82   5  83  53  36  45  15  51  71  69  92  38  20  73  69  85  27  38  71  63  35  34  48  87  67  14  41  72  46  53  72  21  48  80  62  42   9  46  83  93  79  27  89  85  33  54  52  21  30  35   9  66  66   8  39  93  33  33   6   8   2  20  65  84  78  92  25   2  30  53  81  43  22  20  37   3  73  78  80  97  75  59  32  11  72  29  74  21   4  35  11  68  49  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              22  18  49  70  97  14  34  95  86  75  30  43   4  83  62  99  74  24  47  31  55  17  53   8  47  43  78  65  24  35  40  35  77  29  76  85  13  70  21  95  61  28  83   4  84  20   6  51  21  44  63  57  26  18  98  21  29  42   4  68  34  45  26   4  93   1  82  93  69  79  98   8   2  25   1  91  19  62  21  47  77  16  71  49  52  84  39  86   1  15  10  46   7  77  53  83  51  71  26  62  39  30  49  65  40  90  24  86  47  85  93  20  99  64  53  65  42  58  48  29  64  28  38  41  69  96  97  62  98   2  86   6  51  98  22  10  80  11  26  66  75  16  95  41  68  51  86  75  42  99  59  61  66  45  10   6   4   9  40  55  97  21  58  45  80  23  68  20  61  56  25  79  75  30   4  21  24  96  73  53  68  85  23  70  68  75  69  33  21  37  95  42  73  64  39  17  35   8   2  17  14   4  88  25  72  60   5  17  76  98  76   1   1  25  44   8  91   7   4  80  86  16  58  16  71  71  67  91  93  62  56  93  69  93   6  75  44  98  92  39  39  83  89   6  56   6  69  20  81   4  46  28  33  26  51  10  75  23  93  99  81  39   9   3  56  36  26  82  32  44  98  19  39  50   7  15  77  44  49  77  71  32  35  37  12  58  17   1  63  30  68  38  28  91  73  39  70  30  14  79  63   2  25  38  42  91  71  31  73  31  96  65  45  19   4  14  81  66  75  46  36  50   7  49  74  69  12  99  51  42   9  40  74  79   4  11  88  94  39  63   7  12  32  17  28  68  20  36  39  61  62  72  52   5  52  61  68   4   1  72  75   6  37  97  33  95  83  11  19  16  75  40  28  76  43  79   4  53  53  84  96  83  12  28  13  31  43  93  61   8  27  95  94  90  39  22  36  66  76  83  86  14  41  86  95  35  52  12  48   8  99  70  87  23  38  19   2  10   1   2  10  44  73  12  69  13  58  19  75   7  78  50   4  59   8  28  39  27  64  48  39  88  44  55  54  27  25  30  76  64  40  57  91  41  64  10  65  69  85  95  47  63  55  78  15  33  24  98  68  29  18  44  31  94  20  57   9  42  17  71  77  79  63  23  40  34  33  15  33  91   8  40  62  51  62  10  21  42  43  57  76  28  97  45  95  93  14  65  22  65  41  48   1  15  27  33  56  50  90  75  22   1  88  46  93  79  18  15  38  10   1  99  59  91  47  46  73  89  52  19  58  12  77  68  12  76  76  67  54  94  16  95  83  44  69  82  57  85  46  45  66  41  74  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                43  27  56  89  36  27  89  33  21  81  35  54  65  66  82  26  72  78  89  62  36  99  78  80  36  62  85   1  45  50  40  43   9  67  67   7  48   5  61  53  61  58  41  50  79  29  89  97  27  33  12  75   2  95  49  30  95  71  83  31  23  82  65  17  62  85  86  16  68  95  34   6  37  30  29  74  72   7  46  62  88  93  70  82  42  70  40  83  47   3  59  91  66  97  13  59  85  37   2  40  29  19   5  40  91  57  85  52  73  99  97  32  86  67  49  18  79  44  21  33  48  50  24  91  95  71   1  52  99  29  52  87  19  55  78  56  64  59  77  49  61  68  78  76  78  35   8  68  41  96  48  79  81  64  80  57  92  35  47  40  76  57  46  86  91  75  95  11  22  13  19  78   6  79  31  75  97  29   9  72   9  80  18  15  67  27   1  31  94  51  16  60  22  85  15  43  66  75  68  57  43  37  98   5  97  81  25  54   5  68  17  33  48   3  73  26  59  73   8  27  94  61  87   4  55  59   3  94   2  25  80   1   8  14  40  81  50  46  70   8  56  61  20  62  36  56  66  98  64  83  70  34  93  77  37  11  56  33  21  17  73  74  21  96  22  45  12  88  85  24   3  56  63   9  54  22  63  47  57  28  83  14  48  42  24   6  84  97  35  96  63  38   3  85  80  32   7  95  53  59  95  66  37  70  58  19  90  76  41  67  15  16  77  25  98  34  13  76  83  90  50  40  17  76  53  95   2  44  50  40  39  59  45  72  27  51  91  13  33   8  84  29  25  29  48  84  43  65  81  19  81  71  46  22  11  76  86  47  60  49  91  42  46  44   9  26  94  24  29  28  98  25  29  56  82  49  34  89  50   4  94  88  45  76  37   2  76  52  18  26  34  63  82  16  90  16  32  35   1  19  50   8  67  23  62  78  84  90  37  74  47  46  84  48  80  72  70   5  13  57  91  27  50  10  48   4  84  45  84  39  38  50  51  53  62  11  83  79  37  55   7  46  29  26  55  82  77  62  69  71  82  57  81  68  67  50  34  10  38  62  37  45  81  19  58  79  45  11  28  50  22  50  50  62  58  83  85  66  10  41  19  32  24  82  38  90  58  67  85  43  31  44  55  58   3  44  67  54  42  44  83  50   8  71  26  53  18  68  66  89  71  46  92  19  43  38  16   1   6  68  54  54  42  24  54  95  45  52  77  93   2  68  90  78  48   7  10  66  38  95  85  15  92  44  32  74  81  58  15  67  31  43  27  20  61  18   7   7   6  30  10  45  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  83  94  38   6  20  24  22  66  65  37  69  90  17  52  34  88  14  69  41  11  33   6  35  92  55  51  55  48  42  83   6   1  55  49  14  73  64  50  20  99  47   2  85  53  64  88  62  46  50  44  36  34  69  74  20   1   5  18  63  72  83  42  26  95  77  10   9  39  77   1  53  39  86  27  12   7  26  77  37  92  23   3  28  74  32  69  61  44   2  80  95  82  15  96  37  51  69  87  37  60  21  33  37  26  15  32  85  15  85  71  16  86  97   7  12  90  35   5  30  39  26  16  16  61  54  53  67  77  76  76  18  56  87  24  31  98  73  86  75  68  58  95  52  35  26  99  44   7  67  47  93  51  81  39  63  21  38  79  73  66  26  16  40  59  78  72  61  47  80  96  73  89  95  38   8  39  23  44   4  54  77  82   8  85  14  85  99  52  12  84  89  96  64  37   9  65  39  85  60  39  94  42  25  49  61  54   1  29  48  53  24  73  30  84  57  89  59  29  98  70  74  82  47  62  42  24  23  86  49  71  82  13  85  12  51  41  41   7  51  91  45   3  68  72  19  25  77  30   3  51  28  49  41  66  46  37  28  41  70  93  27  21  65  65  10  90  68  77  44  26   3  42  61  93  49  89   9  27  12  16  46   3  31  14  66  40  34  87  17   8  97  24  64  53   8  48  87  33  15  84  32  57  95  61  97  92  15  21   7  10  21  51  99  17  44  38  11  81  52  42  89  20  81  94  77  59  81  34  54  97  86  87  31  52  23  46  75  71  20  19  63  31   9  22  24  34   1  91  99  36  25   8   4   1  26  17  34  52  30  37  15   4  49  25  84  89  56  55  91  92  73  15  75   3  32  29   7   4  88  65  90   8  33  11  26  97  60  62  13  36  35  95  22  76   7   1   4  76  30  84  68  22  19  34  72  69  24  57  17  34  48   9  74  58  76  11  47  40   4  62  55  61  69  71  78  81  74  72  22  41  14  42  13  44  41   4  98  75  92  62  86  57  61  97  38  43   5  18  37  69  29  47  25  96  84  82  57   9  98  59   8  90  74  30  65  61  99  75  52  42  68  63  61  65  28   4  29  95  22   8  44  18  65  68  60  42   8   4  17  82  93  25  40  30  32  53  85   1  30  51  44  58  63  56  11  69  15  62  53  11  26  70  10   9  40  65  83  72  28  20  34   5  27  99  87  69  32  59   6  43  11  32  92  11  72  80  54  51  51  59  34  34  47  99  11  20  28  84  83  88  71  84  28  77  87  32  18  96  90  50  87  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    62  80  81  44  57  26   9  74  40  24  83   6  23  22   5  51  68  48  73  86  10   3  36  19  19   7  21  14   3  31  49  73  10  72  39  30  57  78  53  78  21  94  21  16  24  96  35  22  65  37  68  99   5  68   1   5  50  56  44  46  97  38   8  51  27  40  90  51  41  83  87  26  76  14  78   1  68  66  91  74  75  13  54  99  38  64  17  71  66  90  65  66   6  99  50  47  68  94  37  77  87  64  19  42  28  95  64  50  26  82  92  10   6  60  21  61  97  15  77  75  66  51  62  45  44  55  33  90   1  77  43  14  54  66  36  42  24  14  65  71  14  80  25  36  59   8  77  84  75  33  53  82   6  77  88  66  90  10  11  65   8  22  54   2  46  32  51  95  29  59   7   1  23  15  77  14  91  83  66  94  58  68  16  64  88  79  56  11   4  96  47  63  49  53   2  42  66  44  51  70  74  84   8  32  65  52  24   5  20  58  17  88  84  87  28   7  71  53  84  65  92  31  46  35  71  54  13  41  72  44  74  45  45  14  28   2  77   9  21  48  29  30  63  82  71  80  26  73  42  22  21  30  30  73  78  70  38  70  62   5  80  68  40  17  55  74  80   2  77  23  40   5  68   9  56  98  10  55  94  63  26  38  49   6  78  70  51   8   4  67  36  24  35   7  95  95   5  13  48   6  24  78  60  60  64  96  65  84  86  23  42  68  42  45  39  68  22  97  77  29   6  89  19  53  46  92  68   2  26  40  66  53  91  90  35  79  43  12  61  32  23  82  40  17  45  68  54  40  69  61  59   4  81  10  49  22  75  96  14  20  48  55  99  89  28  71  87  45  74  87  21  63  95  75  50   5  38  43  71  93  17  62  82  93  97  34  44  42  72  68  17  45   4  70  74   5  41  62  99  39  84  70  34  24  60   6  39  95  73  30  26  35   4  75  45  81  81  93  69  82  73  45  72  46  34  58   5  44  26  44  55  58  50  55  58  84  83  68  25  56  12  30   2   1  78  59  83  66  61  30  58  57  62  26  74  34  80  45  13  31  49  91  86  60  90   2  47  16  44  28  89  97  96  83  76  72  51  27  42  76  29  60  46  26  81  93  33  29  82  88   2  22  54  69  54  60  27  48  50  92  81  56  50  68  95  76  44  58  58  50  26  49  30  28  47  51  82  73  41  65  38   9  51  14  82  97  48  17  80  89  44  54  68  13  16  81  79  67  99  39  24  26  52   7   4  25  54   1  58  53  67  46  93  94  34   5  16  30  26  76  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      81  39  69   6  61  73  90  58  96  87  12  98   3  50  80  12  23  93  35  55   8  75  28  60  28  41  65  79  31  72  21  94  54  94   1  85  99  73  96  35  63  81  23  22  89  32   9  20  85  60  16  35  79  79  67   3  79  20  11  96  61  77  52  49  35   8  29  74  61  83  18  81  21  92  68  24  42  67  50  49  76  13  37  12  62  60  91  17  59  25  20  86  42  93  99  25  13  30  36  97  67  27  56  85  52  92  75  79  32  99  49  89  93  62  91  84  16  58  61  47   5  35  41  79  47  46  55  55  41  93   5  27  68  54  39  22  55  30  53  13  51  24  26  98  63  83  75  75  79  43  80   6  90  90  80  91  98  84  41   2  95   1   6  26  46  80   9  41  64  51  78  65  37  39  46  46  10  84  81  60  34  37  19  23  60  36  51  11   8  14   7  99  47  47  50  83  11  54  98  52  20  23  68   9  51  72  74  25   2  11  44  64  72  13  28  25  39  11  35  60  48  66  60  50   5  61  76  28  21  48  47  30  35  62  12  42  39  98  52  47  61  94  59  27  29  57  15  91  81  44  81  86   4  27  48  18  95   4  86  76  87  53  77  48  77   8   2  87  42  27  52  77  39  42  32  34  83   5  98  22  71  14  70  80  39  16  72  71  61  76  25  46  14  36  83  64  94  71  55  69  65  68  94  34  65  23  99  75  72   6  29  17  45  43  21  50  37   2  91  75  80  60   1  78  49  70  72  99  94  43  81  41  87  36   6  90   9  74   5  98  23  34  50  53  40  92  37  93  31  15  90  22  88  29  62  52  99  85  56  98  83  39  10   8  53  81  82  37   2  32  56  34  64  53  61  96  32  25  65  40  87   5  58  58  61  44  70  22  50  91  79  40   1  85  11  41   1  11  49  50  55   5  89  92  59  43  87  21  53  55  15  10  53  27   6  88  78  46  72  84  57  78  95  25  26   2  97  72  39  70  44  32  99   2  43  32  87  61  63  17  63  40  75  28  74  61  97  61  99   2  90   8  94  50  65  12  91  75  29  61  30  95  42  79  31  24  27  96  46  72  23  56  50  86  29  12  17  30  36  10  79  67  46  75  27  83  86  82  46  15  45   2  80  49  96  21  51  66  58  81  57  90  85  84  35  45  38  89   3  56  58  90  34  53  18  68  15  39  13  28  22  23  95  19  21  69  46  12  71  27  29  19  18  57  15  71  82  14  86   8  58  82  92   5   3  12  38  50  25  74   6  82   8  52  68  27  18  86  93  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        84  47  98   3  14  86  77  24  20  38  28  34  96  33  65   3   1  19  82  54  72   6  42   5  64  28  95  71  97   3  77  23  12  54  53  25  47  55  84  68  98  49  39   1  50  85  11  71  30   9  56  39  86  65  35  64  62  29  35   2  21  80   4  12  35  17  36  51  64  16  56  55  38  60  86  31  62  39  33  20  89  65  61  13  16  62  23  65  64  53  44   8  18  10  46  50  33  17  23  19  40  10  90  83  67  27  28  41  81  24  97  30  88  67  78  51  52  22  10  92  65   2  60  98  26  48  33  32  91  57  44  95  78  20  81  49  10  65  99  72  80  11  16  91  96  75  60  79  63  90   2  48  19  56  49  75   6  58  48  95  33  55  68  10  49  34  83  66  18  29  10  15  43  52  78  46  28  36  89  11  91  42  12  79  40  85  50  88  77  87  78  63  74  92  83  82  70  65  92  11  81  85  61  55  65  20  33  71  16  85  50  13   4  50   7  58  23  20   8  70   7  90   5  64  40  13  64  30  70  86  10  66  17  80   1  40  46   9  91  61  37   4  81  46  34  79   6  67  40  11  58  33  47  32  63  14  20  17  13  41   4  49  81  84  93  99   2   4  91  53  67  98  58  68  20  67  71  24  73  38  53  24  81  18  75  64   4  82  82  96  80  50  41  47  67  40  77  68  52  41  72  74  67  83  58  51  46  38  54  73  71  11  98  20  31  18   9  84  19  63  97  72  39  49  49  69  29  55  76  53  43  96  99  26  85  31  86  72  31  11  15  32  11  48   7  64   9  13  65  85  21  73  86   3  84  19  90  19  64  28  52  26  29  20  16  59   6  53  47  83   3  50  62  86  31  61  77  94  54  40  18  50  29  88  39  92  49  63  52  37  26  40  52  79   8   9  45  68   1  65  10  29  13  37  91  97  82  93  52  96  87  36  88  69  22  93  63  61   6  88  16  93  27  30  63  48  27   3  89  60  50   2  76  77  59  73  22   3  22  95  92  44  80  47  32  35  67  76  41  36  65  42  65  60  52  16  80  62  23  35  59  45  61  35  54  55  14  34  69  77  48  78  39  53  63  54  71  58  38  33   3  52  71  57  63  35  67  73  62  25  22  10  29  13  31  23  45  35  68  35  20  53  58  74  27  64  11  38  10  72  54   9  16  58  46  62  67  24  20  75  75  37   4  73  15  31  86   6  68  32   7  89  76  42  22  57   6  69  80  66  88  58  45  71  55  20  96  38  20  44  32  33  71  64  91  43  29  35   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          67  95  48  17  69  55  33  94  64  14  99  67  31  61  89  97   8  25  37  26  92  52  38  16  79  77  25  89  55  45  24  50  97  58  89  31  63  64  43  12  82  58  47  77  32  91  99  80  51  13  52  75  63  14   5  46  37  89  40  98  47  16  61  28  10   8   7  79  25  64  53  71  12  69   1  36  27  25  27  82   3  78  56  73  56  53  85  29  10  70  84  38  71  21  35  89  63  55   7  99  99  16  26  71   3  87  87  52  95  49  47  63  64  91   5  86  68   9  71  40  14  19  47  97  67  80   7  86  33  41  96  66  14  24  93  82  99  67  43  14  45  26  67  92  72  85  21  97  76  66  51  36  51  62  78  14  74  50  61  72   7  48   5  39  64   4  18  89  90  87  83  51  55   9  64  93  13  16  94  81  96  12  10  17  10  87  33  80  15  83  19  92  67  84  65  66  95   1  97  73   4  66  69  12  17  23  38  42  83  26  17  31  98  37  23  31  24  44  96   6  35  25   8  51  35  80  41  66  39   3  34  25  88  36  91   2  15  16  32   7  48  67  10   6  75  15  38  52  81  69  90  77  75  13  50  53  98  53  47  11  32  91  81  97  92  11  36  76  82  69   3  83  32  11  49  31  32  14  33  78  76  47  66  31  86  88  14  40  55  67   7  56  46  11  83  44  45  37   9  10  11  65  31  66  77  30  18  57  29  47  36  52  33  51  78   5  57  71  99  33  25  46  24  20  67  15  44   2  56  63  67  58   7   6   3  23  78  51  71  52  49  16  77  55  86  86  10   4  63  13  80  59  59  39  93  65  64  97  82  56  82  94  10  91  26  82  48  82  91  68  13  67   4  69  47  23  23  92  22  91  33  32  24  84  36  21  96  20   8  56   2  10  31  55  48  46  40   9  73  82  31  33  18  17  76  34  19  18  74  29  12   6  45  68  98  98  31  96  65  75  83  81  75  88  11  37   4  89  22  46  69  59  25  73  34  27  27  86  15  50  75  89  24  60  19   5  23  73  38  93  77  74  30  27  39   7  28  48  94  74  34  10  23  43  86   8  98  23  71  21  15  25  11  52  36  54  92  27  65  14  27  78   1  46   8  17  24  84  10  11   1  24  53  53  79  91  38  79  55  79  26  66  93   7  75  43  13  30  79  78  21  82  87   1  89  71  52  14  97   6  52  92  81  82  46  99  11  85  87  65  35  27  26  29  46  14  46  30  28   9  26  45  68  28  25  10   9   2  49  32  29  62  14  66  57  37  87  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            19  33  83  14  79  49  13  82  16  26  44  51  58  70   4  45  80  73  45  48   5  99  71  23  40   7  63  26  81  17  54  81  63  15  12  92  69  17  94  57  82  35  64  91   1  77  15  67  13  69  41  54  89  70  42  48  50  53  61   3  37  14  75  70  52  54  16  85   8  86  27  22   2  55  14  62  77  89  56   1  78  60  92   9  17  36   6  44  33   8  88  20  90  33  71  42  85  39  74  66  69  59  65  71  28  55  90  44  31   9  97  62  55  12  65  78  80   2  46  28  68  39  79  55  82  31  37  12  67  81  79  81  36  12  84  29  31   8  64  25  16  93   4  61  70  75   1  24  83  47  42   8  25  40  71  42  90   2  27  42  94  10  19  76  33  64  12  68  36  66  87  13  78  40  14  44  27  50  98  36  86  42  69  53  76  65  85  77  64  68  76  12  27  91  70  18  13  51  70  48  75  52  92  24  18  72  81  30  77   3  52  22  76  70  40  51  72  28  34  80  36  83  90  95  93  45  95  81   7  38  62  38  16  18  87  11  81  81  91  97  18  98  40  28  15  57   4  99  99  77   4  73  88  51  39  51  73  89  25  69  21   8  29  95  65   7  59  64  86  93  57  59  74  90   1  29  90   4  85  66  97  81   2  98  32  54  12   9  13  58  29  57  50  35  92  46  14  60  48  41  89   7  62  75  75  99  32  23  26  82  84  54  86  83  36  54  96  35  44  17  25  34  52  59  47  26  74  46  88  32  50  21   8  70  75  90  67  15  59  23  70  59  50   9  49  67  99  92  87  13  90  62  25   6   1  15  14   4  72  73  54  21  34  40   5  51  87  44  13  29  44  35   6  49   6  16   2  75   2  66  70  92  20  24  94  56  34  77  76  99   8  85  38  41  79  18  79  15   5  18  81  24  71  11  70  93   9  27  17   9  41  32  98  95  98  51  34  30  24   4  53  17  10  59  61  37   2   5  31  88  10  13  45  45  37  69  27  81  23  77  69  24  82  47  73  82  26  82   8  35  44  11  21  85  73  71  64  94  14  89  15  48  58  19  68  56  27   7  39  42  50  42  66  46  62   2  23  24  75  50  41  94   8  19  79  29  10  47  70  29  94  98  76  18  34  32  63   8  91  82  24  93  71  34  17  60   2  31   6  87  16  24  46  72  31  49  10  49  99  19  94  54  51  58   4  87  11   2  80  34  35  60  11  83  30  61  19  56  51  82  28  70  55  66  79  72  48  23  36  56  57  98  65  67  49  68  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              24  52  65   1  27  98  79  47  22  92  22  88  12   3  15  14  21  51  72  48  73   4  94  12  91  18  83  39  26  15  98  41  96  93  66  45  18  39  16  21  72  25  38  73  91  48  66  19  35  54  15  45  22  91  50  22  95  44  84  37  51  77  52  30  67  64  14  68  18  93  85  14  31  41  15   3  23  26  97  85  76  14  78  75  74  70  97  94  34  91  91  80  47  79  66  36  20  71   1  94  24  15  10  36  62  78  83  20  89  37  51  87  65  46  88  23  50  36  17   8  59  59  75  80   5  15   2  24  50  47  28  62  38  22  45  49  59  47  71  64   2  75  86  64  61  64  77  86  16  78  58   1  70  27   2  76  46  92   5  54  35   7  69  17  86  25  51  18  27  49  15  17  70  49  82   8  45  93  15  49   7  59  83  40  66  20  56  66  74  53  39  87  29  41  53  35   6  56  54  32  24  49  11  80  41  57  19  75  91  52  95  21  37  25  81  91  80  80  69  57  63  80  18  60   6  20  38  34  53  23  72  84  87   6  59  98  43   3  91  98  63   7  48   1   9   5  55  22  28  15  75  53  49  57  65  35  92  22  60  30   7  40  11  58  14  12  96  34  42  69  62  82  72  28  99  98   5  67   2  18  36  73  57  47  88  68  14  30  84  67  38  10  69  81  68  95  91  40   8  93  64  41  71  47  39  25  69  39  88  87  31  16  74  37  62  30  94  81  81  65  96  90  37  10  53   8  69  91  91  85  83  71  98  64  77  16  38  12   3  10  94  13   6  76   8  58   7  89  35  66  84  56  85  50  56  90  62  91  55  67   9  91  62  61  63  50  66  40  45   1  80  39  58  96  46  87  33  63  39  54  56  88  42  57  84  45  96   9  14  23  97  80  81  11  51  53  33   2  44  22   3  78  36  55  84  38  56  49  62  58  94  39  85  24  27  86   9  75  86  23  21  40   2  90  61  88  80  56  47  81  11  81   1  34  20  29  56  13  90  95  28  70  51  47  26  19  43  26  15  96  53  90  16  25  19  88  69  63  19  94  45  89  55  82  88  45   1  66  85  49   2  36  51  25   9  65  82  99  92  13  27   8  32  50  63   4  45  15  37  36  58  91  72  36  30  13  22  59  44  20  13  32  21  15  70  47  75  80  27  66  86  36  11  28   6  84  39  85  49  34  28  20  56  33  52  55  57  80  50  37  59  36   1  56  82  34  74  79  26  48  74   9  40  55  29  36  15  33  69  91  22  10  54  18  87  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                64  94  74  27  70  76   6  48  41  44   2  93  96  21  24  16  48   5  81  68  47  72  88  87   9  34  24  70   8  23  52   9  96   5  28  85  49  27  10  73  45  40   4  69  72  46  22  47   9  44  22  52  25  93  59  44  70  42  36  93  61  53  94  44  55  27  17  55  72  61  32   4  82  34  42  48  87  38  54  84  85  40  84  28  85  53  59  23  51  79  47  16  98  13  21   9  54  68  46  14  24  76  25  21  49  94  50  93  39  18  89  97   4  82  29  39  62  55  79  93  14  81  34  43  18  93  73  91  40  57  39  71  46  42  45  24  78  84  23  62  72  85  61  64  82  36   6  14  83  45  42  68  21  69  97  91  77  91  40  20  71  43  38  91  93  75  28  34  47  63  69  67  15  74  33  78  76  24  12  44  32  30  67  25  30  16  97  95  39  67  88  89  20  17  74  90  51  87  13  63  22  26  81  49  39  33   1  68  35  13  91  64  24  37   6  91  33  60  32  66  11  29   7  69  16  17  28   3  74  79  32  18  73   1  34   5  65  14  20  12  68  88  38  60  92  49  71  48  23  63  69  79  47   2  68  50  90  94   2  87  60   8  55  53   9  29  65  58  22  39   7  75  30  78  82  75  76  17  17  75  18  41  78   7   3  39   9  67  80  40  28  74  54  31  34  66  74  80  80  80   6  81  27  16   3  92  33  24  13  73  69  39  90  19   4  44  47  47  21  71  70  63  77  60  28  78   1  31  54  14  30   4  89  34  46  60  58  90  37  52  97  98  23   4  92  21  57   8  89  47   7  22  10  93  82  44  90  70  62  86  86  56  94  85  72  16  83  82   3  80   5  91  40  79  45  67   8  48  15   4  76  27  14  20  51  15  45  45  65  93  23  52  20  75  58  37  32  76  92  10  77  45  77  86  16  25  60  53  63  47  71  75  73  22  22  82  35  81  92  45  47  17  95  53  40  47   5   5  19  16   3  98  16  56  88  15  33  42  17   7  77  42  22   9  34  11  29  65  28  74  32  52  55  18  19  14  75  20  24   5  87  28  60  88  75  34  61  34  37  37  30  68  84  44  48  94  59  99  49  29  90  18  58  10  39  79  39  50  38  93  28  86  36  10  59  72  30  45  30  70  79  48  52  67  42  87  76  67  11  54  42  39  68  84  78  48   4  28  90  40  93  62  95  58  65  59  56  66  23  58  90  93  21   1  96  92  53  45  49   5  63   6  11  16  76  30  56  40  63  28  19  80  49  90   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  65  53  17  28  53  26  78  51  50  38   5  80  77  49  61   2  60  80  70  62  71  59  85  10  17  42  81  80   6  19  70  24  54  90  84  55  90  59   1  50  68  73   8  50  35  78  92  48  79  32  64  10  26  34  28  68   6  32  58  56   5  40  52  98  90  36  24  83  51   7  22  35  79  33  39   2  25  27  20  96  25  47  99  29  30  98  45  33  29  75   3  14  48  74  54  47  34  46  13  15  81  23  24  83  68  36  75  35  40  63  95  67   3  19  50  72  73  70  63  64  42  17  17  89  73  74  88  64   1  59  91  71  56  11  48  20  55  64  27  41  12  87  27  46  17  99   8  93  61  64  74  97  14  19  64  54   8  30  40  89  57   6  59  49  40   6  41  57  61  36  12  16  78  46  95  33  39  12  34  67  14  11  18  61  62  54  41  90  86  59  29  70  79  29  83   4  25  83  19  61  35  75  72  87  40  78  47  20  94  36  79  14  98  98   9  82  64  52  38  14  60  16   8  82  80  30  61  10  73  17  92  59  13  97   4  85  11  31  95  55   8  36  20  54  42  71  41  22  62  54  23  53   5  57  45  84  80  41  87  20   9  67  57  29  15  90  84  20  46  52  89  82   9  36  43  85  60  89  28  91  72  41  54  50  81  94  66  53  56   4  20  63  98  81  25   3  39  55  44  20  64  68  49  99  83  80  37  88  77  36   7   4  55  50  89  97  47  66  16  55  78  83  89  64  12  35  40  11  80  33   9  58  77  80  57  41  24  28  45  12  26  34  43  50  13  40  82  43  11  30  27   6  63  33  15   5   3  98  77  26  67  79  89  35  92  41  76  60   6  51  79  99   9  37  19  15  79  51  79  78   3  46  92  74  48  84  30  43  23  50  47  46  67  94  35  90  58   8  95  29  96  65  15  93  94  18  28  41  68  43  35  53  74  26  99  45  44   8  33  53  37  15  19  89   9  30  26  93  17  79  32  23  99  81  71  76  39   3  66  69  40  36  78  68  75  43  65  90  56  27  81  98  76  27  76  82  78   5  94  98  43  82  29   1  12  93  92  48  47  40  83  14  61  78  82  53  20  25  16  63  20  62  51  58  82  51  94  49  28  65  88  92  59  13  76  63  14  47  82  49  62  62  13  40  78  73  76  91  77  14  91  45   6  99  79  65  51  92  85  98  35  72  99  74  10   6  50  53  78  39   2  98  59  40   7  92  21   8  18  44  35  30   7  37  21  87  81  83  86   7  41  60  10  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    63  74  89  12  95   1  29  22   1  53   8  18   6  87  60   6  75  95  43  79  57  27  67  67  63  60  43  78  19  85  53  47  72  71   3  86  70  82  59  13  57  44  13  25  95  70  99  99  88  79  17  37  75  11  25  12  18  71  67  28  87   2  84  47  60  62  85  17  76  17  82  51  52  26  76  47   5   1  10   2  76  20  53  52  92  49   2  47  53  80  71  80  14  80  81  28  31  69   2  42  66  20  62  36  44  71  45  90   3  81  64  94   3  94  16   2  41  47  92  36  48  48  23  63  81  32  47  60  14  43  76  68  77  12  93  18  49   6  87   3  88  36  80  21  79  80  31   8  39  34   9  80  15  32  74  43   1  46  48  28   5  75  25  78   8  57  80  37  23   8  50  46  78  60  92   5  24  84  83  42  86  83  50  34  89  44  85  18  95  83  62  65  86  54   9   5  14  48  36  82  68  28  19  86  87  14  33  40  30  28  81  77  13   7   4  58  42  72  98  21  51  17  34   9  15  53  59  91  53  54  79  84  32  65  59  72  80  52  27  63  32  95  68  41  72   6  30  98  81  98  72  89  73  34  66  37  25  62   2  86  37  91  68  69  83  30  72   7  85   1  11  26  95  39  81  19  14  80  90  65  92  52  41  69  52  77  86   3  56  49  17   6  81  27   8  97  17  83  15  60  39  90  72  94  19  48  86  54  67  61   9  50  25  84  66  74  66  41  66  96   1   7  52  28  38  26   3  51  88   4  58  13  72  73  11  38  74  92  64  20  76  23  25  82   7  16  48  78  86  71  58  49  11  39  67  70  93  71   3  42  80  76  99   4  69  13   2  61  67  66  53  90  49   1  12  54  72  14  52  98  32  55  11  38   3  46  91   5  14  12  54  51  59  48  18  62   3  96  12  29  96  17  71  52  66  56  72  49  26  37  72   6  82  42   9  92  34  92  29  74  60  28  35  17  80  58  61  50  51   1  81  30  60  67  73  25  82  74  33  80  16  19  94  35  92  51  54  33  68  31  65  35  35  48  37  46  35  68  28  85  11  64  94  88  39  74  10  71  90  74   3  14  90  38  91  47  22  19  86  22   4  61  50  13  87  91  59  87  84   4  44  72  46  35  51  28  74  76   9  50  83  89  80  28   5  55  22  34  24  43  45  66  36  41  85  60  37  38  52  90  89  51  63  40  70  11  58  12  65   8  79  63  16  36   8  29  36   1  41  80  54  14  74  98  68  82  43  46  29  33  72  32  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      5   7  93  27  67  43   8  11  64  57  40  43  86  71   5   9   9  45   4   6  80  63  52  87  74   5  55  80  74  10  87  41  55  19  76  43  31  53   6  84  19  35  56  58  35  11  53  35  89  31  30  82  40  58  54  66  65  71  72  68  67  93  91  29  19   3  14  59  52  70  34  64  68  19  99  59  22  13  49  69  84  40  41  31   3  35   5  58  93  31  64  23  99  67  67  74  59  58  93   7  78  90  54  91  10  18  57  65  24  55  13  71  63  28   3  36  88   8  82  55  58  45  11  67  60  92  21  70  15   7  54  41  93  96  76   2  60  20  69  49  86  49  18  56  75  32  78  44  75  89  89  51  45  38  24  20  64  97  46  30  40  61  79  81  55  22  23   9  63  65  39  70  29  56  76  77  46  89   5  75  70  10  49  26  74  11  61  21  43  14  35  46  82  81  52  95  37   7  71  13  18  40  91  85  40  54  29  56  89  90  17  50  12  63  15  22   9  86   1  14  56  37  59  17  25  50  10  70  81  97  75  76  97  56  15  78  10  34  22  69  17  42  59  18  86  46  45  83  95  33  84   1  76  71  20  63  16   8  66  80  75  21  89  40  34  96   5  64  61  46  71  73  53  34  47  11  55  87  47  51  97  15  64  20  11  26  89  44  24  30  66  63  46  47  62  27  23  77  52  59  83  78  55   5  58  38  85  55  23  48  58  94   1  14  24   7  22   2  95  60  60  56  26  34  31  20  33  32  34  30  60  58  30  61  34   7  46  39  44  40  41  77  31  96  46  94  58  60  21  73  22  27  38  29  99  90   4  77  28  29  83  71  20  63  50   2  85  44  61  65  52  66  93  85  49  41  32  30  39  13   9  75  70  85  20  34   5  99   7  58  58  56  46  27   2  34  72  14  13  43  34  73  75   2  20  71  36  27  90  50  56  62  10  25  80  29  75  78   5  46   1  75  20  59  42   6  11  79  64  73   7  42  17  43  78  73  26  52  10  86  75  28  54   1  83  11  94   3  41  62  37  41  99  23   4  96  75  77  37  47  23  98  49  88  63  35  97  21  14  90  67  85  25  52  56  76  42  28  28  19  65  17  81  24  42  12  45  36  71  76  14  28  13  58  70  80  21  72  11  48  25  95  69  63  19  64  58   6  31  54  54  17   9  67  69  26  22  96  71  22  36  70  47   2  33  11  31  34  94  52  86  99  13  35  89  79  64  45  38  34  14  41  19  21  82  11  99  93  80  56  19  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        48  37  14  45  17  17  60  67  65  83  86  62  26  48  13  40   4  86  86  77  55  55  76  60   4  22  14  19  53  75  69  16  76  95  43  69  35  53  40  44  98  81  69  30  98  56  78  82  88  89  38  76  11   7  34  90  13  60  40  64  87  36   5  44  96  37   7  87   4  16  53  97  63  47  83  17   9   5  24  11  62  31  58  40  29  57  45  41  49  30  84  87  41  83  97   1  96  46  44  85  16  54  52  35   5  70  99  69  23  92  64  47  97  85   5  56  35  79  10  21   2  52  47  64  45  20  64  70  89  83  14  91  22  41  11  98  48  17  49   2  44   5  81  25  37  59  73  32  53  47  52  22  66  11  28  96  75   9  12  31  62  70  95  42  17  15  60  31   2  32  58  13  87  84  50  68  71  12  98  42  91   3  25  96  80  43  54  66  25   1  43  80  33  99  35  72  19  50  92  67  61  85  96   4  54  61  99  84  90   6  70  69  63  61  30  84  61  56  91  85  19  54   9  48  91  20  72  47  21  76  46  88  60  18  81   6  24  84  14  47  43   6  47  62  77  38  64  21  83  48  40  17  59  23   3  83  35  18  13  37  95  78  97  45  33  24  48  95  49  29  59  34  58  99  92  15  67  23  34  23   4   2   2  56  48  63  22  62  58  38  36  80  67  25   5  10  70  38   8  97  51  30  88  69  22  98  93  65  40  16  61  86  98  21  84  89   7  90  96  77  99  58  57  35  14  57  96   4  90  68  29  67  67  19  73   6  30  29  36  24  11  12   3  10  41  16  39  78  46  35  96  37  85  73  15  76   1  23  77  42  50  83  70  38  58  65   4  52  82  58  78  10  52  53  16   4  92  37  90  82  52   7  64  25  14  14  49  44  81  49  50  81  48  77  89  30  50   5  63  57  82  35   9  86  31  23  83  85  80  24  93  74  48  63  67  57  31   1  34   2  67  47  17  33  56  98  53  57  77  24  69  85  25  70  41  27  34  37  16  19  22  34  82   5  27  94  96  56  61  58  62  80  78  58  86  62  34  42  20  17  37  50  25  86  11  68  97  88  96  94  55  47  39  46  56  61   4  32  83  36  55  94  96  46  62  32  45  76  59  96  34   7  89  37  90  97   7  53   7  21  36  77   3  73  55  90  66  63  53  78  52  26  26  90  29  34  78  76  73  58  66   5  28  93   1  77  22  86  93   9  49  39  75  64  16   2  49  33  46  97  14  17  27  10  62  76  62   4  28  30  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          25  78  34  15  46  92  28   8  51  23  94  53  16  10  86  13  83  66  15  36  71  27  69  24  87  65  93  85  59  51  80  19  53  19  28  90  10   9  87  65   8  34  19  32  34  26  43  54  58  70  67  24  50  78  18  64  19  74  22  92   2  37  13  28   3  28  48  98  55  72  99  58   1  98  70  88  91  58  93  54  37  62  45  79  57  29  55  43  12  51  78   8  56  40  90  57  47  46  75  58  42  71   7  75  82  10   1  18  72  41  82  89  34  59  90  43  96   6  40  37  47  15  36  46  68   9  97  46  26  38  60  33  79  86  38   1  21  54  49  44  54  48  58  84  84  63  79  44  71  69  17  24  20  91  75  36  77  71  76  82  48  30  23  12  24  93  91  35  28  57  28  11  99  75  47  40  35  36  97  59  68  69  70  83  45  48  77  43  17  75  41  18  74  21  40  51   8  15  84  73  64  10  69  73  69  75  35  92  77  77  11  94  81  85  94   4  82  41  23  19  56  30  41  43  41  84  11  52  40  94  32  14  61  18  95  79  86  26  85  31  27  64  75  81  66  59  51  35  50  70   4  84  25   7  34   2  71  66  66  21  86  35  69  62  20  69  15  22  22  28  56  45  18  14  46  14  36  46  26  45  97  86  53  56   9  73  96  86  23  94  81  55   4  38  12   6   5  27  62  31  89  56  25  85  33  75  64  93  46  34  76  59  28  33  76   4  67  14   3  22  29  43  40   1  97  17  99  38  95  27  75  73  78  24  56  40  60   8  48  22  46  55   4  10  46  23  18  37  47  77  75  25  69  47  51  72  10  12  62  22  94  28   3  85  62  59  64  76  97  54  61  97  86  46  80  96  67  23  11  89  92  27  63  69  35  61  18  58  79  36  40  24   7   6   8  43  92  16  61  74  36  61  28   4  43  44  58  91  98  32  73  49  72  54  94  58  79  15  49   9  58  99  28  96  71  10   6   5  19  61  93  68  10  50  46  65  61  12  95  46  64  26  22  39  10   4   1  84  70  20  86  99  60  96   9  28  91  29  59  10  33  26  19  83  70  54  24  22  17  50  58  11  94  62  98  84  50   7  59  37   3   6  40  78   4  69  99  48  29  54  91  18  99  81  13  87  93  37  80  28  69  84  76  32  91  84  67  50   3  26  84  59  36  40  94  27  44  10  53   2   7  42  19  21  90  77  62  74  33  65  48  63  49  12  76  43  86  42  86  54  47  62   6  63  96  34  99   3  37   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            87  41  90  99   9  74  73  63  38  98   3  63   3  15  31  86  90  90  67  22  52  57  80  92  78  72  40  27  37  57  91  87  28  23  57  39  14  57  78  88  72  18  14  46  24  36   6  48  29  70  41  71  66  98  87  45  37  95  88  87  12  39  15  84  80  44  17  98  58  45  29  17  47  33  88  30  20  48  87  95  21  71  54  90  55  77  20  15  33  44  52  71  92   1  16  86  30   3  65  65  67  50  50  24  74  96  48  87  69  44  54  84  85  26  39  16  90  43  76  72  43  26  23  60  98   9  40  99   2  13  21  82  54  58  60  48  81  38  46  41  69  21  25  88  89  30  33  81  65  29  76  97  35  11  14  70   4  13   8  82  30  45  32  63  53  90  47  36  44  90  89  80  29  37  88  70  33  78  51  30  78  30  27  61  83  68  14  87  34  41  21  60   1   6  66  64  67  92  26  14  51  78  41  36  34  34  69  87   3  98  65   3  61  49  97  45  52   6  91  29  61  49  34  69  17  82  11  13  67  15  64  37  96  97  31  62  63  97  77  90  28  49  35  88  82  57  55  93  82  22  48  20   5  42  25  22  68  97   2  40  81  74   9   3  61  10  32  37  31  51  17  47  54  19  77  97  83  44  53  50  25  77  88  25  69  14   2  12   4  61  49  69  20  99  69  84  61  12  77   3  24  46  92  50  65  68  58   9  15  96  40  88  76  40  45  88  85  48  21  69  34  17  64  61  31  19  78  56  74  83  57   1   5  43   4  74  54   8   1  59  13  20  98  71  97  94  46  66  56  55   9  68  86  78   7   7   2  58  98  98  73  95  46  43  26  18  13  57  27  82  27  78  71  96  35  62   2  45  39  10  89  71  97  79   2  37  89  27   3  27  37  88  54  16  92  18  33  24  88   8  39   7   6  25  58  45  97  83  24  63  28  91  64  98  82  28  70  27  86  33  36  43  93  41  90  80  38  12  48  63  60  11   5  53  49  27  95  43  66  78  97  58  91  86  10  92   9  54  17  82  41  68  18  30  45  51  98  40  91  60  20  51  49  13  46  39  87  59  75  31  87  87  42  22  14  45  51  99  35  51   2  80  73  42   4  19  65  75   1  54  59  27  51  13  37  95  82  32  16  88  14  71  27  52  96  73  59  72  19  15  37  75  62  44  42  73  45  13  96   5  75  98  68   2  12  12  47  62  20  67  55  20  61  68  35  42  57  47  61  83  97  24   7  87  19  79  87  60  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              89  48  11  61  54  22  11  33  13  83  22  92  83  97  22   8  23  26  70  62  60  65  14  30  46  14  54  16  15  12  46  71   6   1  87  31  99   5  65  66   4  83  11  84  91  89  26  99  41  98  99  22  78  68  17  92  10  85  65  30  29  69  44  61  45   4  99  48  84  26  43  88  29  80  50  38  18  63   2  30  97  49  42  60  80  15  17  89  21  12  94  89  64  12  50  15   7  99  33  37  73  73  59  13  85  60  89  80  28  59  92  10  45  75  39  89  45  95  64   5  49  46   2  13  22  35  15  58  31  16  69  67  80  76  39   9  28  41  45  80  29  26  98  76  69  25  42  10  78  17  69   8   1  10  60  62  79  83  38  70  65  24  70  40  73  76  76   8  27  45  31  50  63  76  76  99  92   1  83  33  40  79   5  82  61  47   5  12  23  75  92  86  88  31  98  97  90  69  71  64   7  68  99  42  75  97  48  87  45  46  47  16  75  73  83  73  78   7  84  52  96  18  61  67  68  60  76  66  69  81  89  43  44   2   7  69  78  89  17  86  88  72   9  80  12  48  67  18  65  81  42  62  72  19  44  18  14  60  95  31  86   4  48  74  47  50  25  35  87  29  44  72  14  98  17  90   6  89  28  26  12  44  86  25  20  24  21   8  57  47  18  32  89  98  10  92  54  54  21  87  48  23  34  41  77  10  83   9  37  57  28  90  49  87  34   1  86  35  16  95   2  34  56  56  41  67  47  66  87  42  67  72  99  99  91  13  60  92  96  28  19  78  23  21  58  33  63  38  82  73  26  60  66  79   4   9  92  97  10  18  22  39  64  32  96  53  13  87  60  10  95  70  89  89   7  87  13  75  67  40  11  78  94  76  36   3  10  99  88  90  68  47  46  53  74  52   2  71  43  29  17  20  29  45  37  63  85   1  32  63   2  69  59  52  38  50  79  16  83  32   1  42  57  94  15  35  54  15  58   3   9  47  60  88   6   2  77  87  10  60  28  71  13  89  10  87   6  92  30  91  81  59  26  75  42  95  28  57  20  80  57  16   4  79  10  63  89  85   5  74  48  91  62  99  95  48  98  54   6  60   5  88  79  54  45  94  53  17  41  94  16  15  82  46  93   7  69  26  60  66  47  45  88  14  87  86  98  85  11  53  70  66  18  75   1  90  74  14  18  55  86  64  26  15  68  15  98   4  50  20  34  30  26  10   3  10  60  45  54  34  62  28  40  73  54  56  27   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                22  11  25  51  75  63  41  43  96   7  28  32   2  56  63  74  72  55  84  40  28  12  10  65  24  20  40  48  10  74  44  68  19   3  42  27  91  58  37  20  13  87  12  90  99  97  16  18  54  35  31  44  23  51  52  36  77   4  49  58  73  33  11  70  70  52  91  88  67  18   8  11  70  44  60  20  24  34  37  79  21  93  16   9  33   5  93  17  42   5  81  59  10  29  60  36  97  41  22  20  50  45  31  75  60  26  81  72  39  95  33  92  88  56  51  40  65  84  13  74  86   6  12  26   7   5  44  91  42   6  53  20  89  66  91  56  26  74  76  72  76  72   1   1  57  72   5  90  19   6  69  48   6  68  60  67  85  26  44  10  40  27  69  28  56  68  22  21  90  48  43  57  49  27  56  12  21  22  69  79  95  39  51  78  52  15  34  82  65  29  21   7  60  96  99  71  19  70  20  41  13   1  11  75  63  83  44  52  37  46  86  85  71  10  34   9   3  94  93  30  32  16  10  51  13  77  99  57  79  15  13  23  27  87  11  39   6  36  23  38  95  66  36  16   3  32   6  30  93  83  62   4  51  57  57  16  32  72  70  23  27  29  91  31  42  41  33  46  39  23  81  54   8  25  34  56   6  89  55  28  70  84  15  50  91  22  88  18   5  16  12  71  78  15  36  25  42  54  18  18   7  72  39  78   3  19  10  90  99  53  44  28  27  72  72  36  83  37  19  52  67  54  75  66  82  40  49  68  92  51  98   6  55  32  72  91  32  85  71  40  17  96  17  92  59  20  74   7  27  32  85  61  50  12  27   6  31  73  71  25  49  33   9   3  88  24  57  67  30  91   3  94  81  74  27  20  12  35  26  71  11  79  84   7  20  26  65  84  87  44  62  75  17  82  81   9  62  10  74  48  10  25  58  39  36  83  88  51  38  19  14  70  64  57  76  94  88  84  90   6  46  82  46  63  60  13  46  75  76  51  99  89  18  85  76  29  43  81  31  33   7  65   3  82  97  24  26  76  27   1  29  64  55  48  65  88  45  12   1  43  91  58   4  82  67  57  78  60  79  40  64  31  67  81  85  41  34  25  80   1  61  92  31  47  83   4  96  11  90  19  62  25  32  52  31  64  41  70  92  59  36   1  62  16  92   6  41  75  39  53  50  46  85  72  16  70  39  17  72  17  50  46  60  25  69   2  87  78  52  86  49  36  68  43  99  40   1  29   1  13   4  75  77  39   3  28  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  51  95   1  12  99  78  19   1  36  32  76  84  78  33  25  21  36  49   4  97  62  19  85  83  37  92  80  77  52  38  44   1  72  48  28  56  87  53  24  48   2  96  35  75  55  44  15  42  44  17  76  82  32  50  71  77  85  11  74   8  60   1  13  12  66  82   3  63  52  17  36  19  45  44  80   1  79  50  40  15  91  64  79  68  13  76  19  20  15  34  20  60  31  82  18   2  45  79  27  41  63  19  53  32  49  26  39  42  43  87  11  83  96  51   9  81  23  45   3  32   5  73  70   1  74  76  86  59  34  13  28  47  93  97  20  46  99  64  99  77  10  12  95  42  49  53  33  62  23  40  15  54   4  54  72  53  51  34  23  57  26  21  54  73  93  77  64  12  64  70  46  10  39   6  41  59  31   9  39   3  27  54  73  34   3  64  59  57  72  75  80  63  43  33  64  18  44  85  91  91  71  65  12  36  34   9  15  59  44  97  65  10  72  87  64  90  91  26   2   6  76  61  10  65  68  37  32  20  91   4  93  42  75  13  37  79  62  76  77  22  48  83  96   4  30  16  38  95  12  96  39  51   5  81  92  80  18  50  76  26  91  66  74  47  49  74  93  19  53  88  87  87  23  86  65  68  97  35  40  32  24  91  46  81  85  32  20  53  14  30  45  94  92  77  34  53  82  69  78  58  20  13  68  68   9  67  25  98  71   8  29  59   5  66  89  27  65  26  92  25  29  98  69  95  70  87   4   2   5  70  89  99  47  83  13  64   5  47  43  16  17  84   1  89   5  58  46  19  26  21  41  95  50  65  39  34  49   1  11  45  59  62  57  74  49  15  32  34  83  73  44  93  91  89  20  14  38  77   8  57   8  74  18  41  36  39  26  62  64  41  83  49   1  24  13  41  33  54  33  22  75  87  78  28  99  87  71  60  56  91  27   4  53   4  12  52  25  95  93  84  30  48  52  16  40  37  36  67  68  73  47  85  39  38  88  93  27  40  68  73  27  47  23  44  66  67  69  25  91  43  25  35  48  76  81  13  46  39  71  12  86  11  39  44  41  40  37  85  63  95  97  91   6  46   3  71   3  47  84  81  23   4  92  50  28  29  22  47   9  90  55  83  74   8  13  78  79  65  19  95  25  96  91  25  62  15  41  71  23  58  36   9  85  98  48  49  57   5  60  88  69  54  64  84   4  85  29  57  69  80  13  90  81  92  40   5  84  96  87  43  81  40  22  67  83  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    47  21   8  28  57  91  95  72   3  87  70  85   3  19  94   5  84  67  69  49  42  64  65   9  21  24  71  33  88  24  96  83  47  49  61  79  24  20  57  71  25  54  39  67  28  80  29  28  31  72  77   6  16  57  34   3  99  63  50  93  43  90  22  52  72  55  40  62   6  77  19  37   1  22  73  58   5  73  23  93  57  35  68  76  53  20  28  32  81  31  23  29  15  38  45  69  17  14  10  87  29  32   6  17  66  35  86  85  97  62  50  99  85  65  79  13  56  47  46  76  23  31  81  84  55   6  23  92  72  61  90  34  41  78  67   5  26  37  96  88  46  80  92  50  66   6  81  42  20  45   4  29  45  32  23  62  37  91  69  24  28  39  92   6  58  79  78  21  89  50  77   2  48  91  85  47  33  59  48  20  42  21  58  45  23  51  54  95  60  82  94   6  48  82  28   3  44  66  14  20  26   3  60  13  13  39  43  75  85  54  68  99  82  61  17  56  85  44  74  35  60  48  63  34  88  28  93  82   2  48  13  82  82  75  67  99  24  64  76  90  69  83  43  17  75  41  70  28  19  38  69  59  12  21  36  61  87  21  11  41  65  65  82  41  41  21  77  43  45   7  72  29  11  67  90  10  88  54  72  26  67  33  41  70  67  50  16  37  86  23  74  94  94  50  65  60  21  12  14  14  12  80  15  84  48  94   3  18  51  45  69  16  84   3  33  33  98  15   1  18  94   1  43  27  83  78  93  74  62  27  77  20  86  67  66  86  29  89  15  19  42  12  20  95  67  20  22  75  85  10  70  33  98  84  22  68  24  55  96  52  43  55  23  42  51  17  25  20  36  33  24  78  35  78  56  60  19  35  79  94  55  77  73  27  87  44  10  97  80  51  75  63  66  78  41  19  81  26  92  53   5  82  15  25  89  51  29  62  90   7  19  28  29  14  69  49  18   6  86  29  34  38  24  84  27  20  13  37  30  46  75  75  53  74  58  68  79  32  13  45  76  49  46  69  14  67  96  50  31  85  58   7   3   9  27   5  22  11  95  21  72  63  27  49  73  87  17   1  46   3  41  11  41  59  20  59  92  38  19   3  14  98  62  66  99   1  18  85  36  19  71  20  34   9  70  23  91  59  34   8  12  96  40  54  63  31  64  50  42  79   1  52  56  50  25  73  44  55  66   8  37  95  54  69  68  83  61  11  43  24  36  20  16  22  17  73  10  98  33  83  29  89  10  41  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      86  48  70  98  86  20  94   8   8  93  58  77  18  39  16  57  13  36  55  23  58  21  22   6  49  72  91  10  52  87  23  62  32   7  26  92  85  90  39  77  70  15  47  42  52   4  60   3   2  82  64  53  37  39  58  63  38  86  85  47  65  90  13  92  86  58  57  33  35  49  13   7  15   5  38  20  88  18  73  33   2   1  80  52  99  62  42  81  38  73  18   5  20  65  53  85   4  29  88   6  83  38  93  10  34  95  16  10  27  62  45  35  57  44  89  60   4   1  60  76  69  83  44  62  98  74  26  90   4  53  76  62  10  99  71  92  37  80  47  54  53  58  17  15  51   3  11  92  87  76  25  93  42  49  11  52  90  32  55   5  68   9  66  74  11  72  75  57  33  98  19  69  32  59  25  89  19  24  45  27  73   3  20  45  59  36   4  35  47  94  25  62  66  99  41  85  16  80  67  11  47  34  29  74  11  60  59   7  77  40   4  36  77  96  11  83   4  52  70  70  91  11  30  61  27  94  66  81  48  70  75  82  49  49  17  32  76  52  33  39  12  27  58  32   9  44  54  67  43  37  71  63  74  63  60  92  68  98  56  82   2  48  87  68  22  68   3  21  44  52   8  15  22  68  62  39  36  10  26  47  94  57   5  45  28  93  85  44  76  87  76  19  57  93  37  25  27  55  92  75  56  39  24  92  43  66  56  39  10  16  84  67  33   7  47  92  97  54   1  41  19  33  91  76  53  15   7  41  87  27  34  93  79  32  54  13  72  33  74  51  96  56  35  41  28  81  67   2  75  26  83  89  16  35  27  28  95  97  37  98  58  42  58   2  14  20  74  54  85  77  23  90  72  95  57  40  99  43  60  46  33  46  95  72  58  38  92  76  51  15  45  63  26  98  92  14  19  31  75  56  17   5  46  48  22  90  55  37  40  71  91  31  45  85  52  92  63  85  83   8  72  39  32   3  56  19  79  98   2  50  45  74  62  41  16  94  43  13  73  79  83  48  60   8  47  53  53  15  83  90  72  73  33  57  60  87  14  88  27  94  96  51  11  92  16  66  69  75  20  18  97   9  14  78  73  66  83  31  83  86  69  46  94  99  74  96  11  60  65  87  57  89  43  71  69  10  54  20  57  72  10   6   7  93  95  49  51   4  14  17  92  65  43  97  32  52  88  47  16  46  86  33  42  65  97  53  12  28  55  31  60  75  58  70  53  30  77  25  41  25  74  21  15  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        97  88  35  88  13  96  56  11  37  97   6  66  81  31  19  77  86  45  32  68  14  97  16  71  68  23  90  18  16   9  52  72  80  27  91  13  79   5  64   1  36  92   8  69  69  33  84  59  18  28   5  76  62  53   3  66  70  10   1  84  57  10  11  92  24  36  38  81  94  71   2  25  80  29  39  69  84  84  15  70  10  54  67  47  12  25  60  42  55  92  41  56  88  82  25  37  23  12  96  49  73  88  16  31  44  15   2  79   2  44  18  33  79  53  48  60  71  76  73   4  64  63  73  94  68  17  62  89  67  91   1  26  51   2  23  40  85  29  15  92  55  92  51   5  42  62  21  44  64  74  21  96  24  51  46  12  47  22   6  79  51  56   8  18  18  58  47  44  99  74  46  64  83  80  65  89  85  93  49  44  80   4  85  69  65  51  46  39  73  98  70  23  30  52  22  65  90  23  95  76  83  12  39  80  16  25  69  56  75  77  28   2  57  48  34  78  44  60  78  16  23   9  23   6  81  27   3  32  31  85   5  27   8  76  44  10  26  38  96  60  30  78   2  72  31  24  68  87  51  21   1  59  39  33  19  46  29  59  61  94   9  49  82  79  20  22   7  44  85  13  51  86  46  54  81  67  57  32  53  68  79  93  74  84   9  74  92  58  17  89  49  98  63  43  88  25  39   6  39   6  56  25  63  63  23  18  66  60  19  25  32  90  27  19  57  81  88  43  15   6  98  48  54  99  49  23  70  49  84  44  25  90  12  54  34  65  68  59  34  17  53  27  78  20  55  95  67  23  90  33  35  82  21  13  67  50  78  39  53  88  99  73  89  33  33  23  96  30  75  53  45  14  50  17  70  88  24  64  79  13  60  47  87  66  85  17  30  49  66  69  49   1  66  57  69  96   6  93  96  17  75  81  74  19  62   7  26  46  33  82  58  16  34  66  58  43  63  11  22  35  98  10  92  69  93  29  23  31   5  61  66  63  14  41  38  10   5  10  23  30  14   4  60  83  56  34  71  45  69  50  58  76  99  72   1  51  16  55  62  96  32   7  50  70  55  10  45  11  78  28  97  34  34   6  36  64  52  20  59  95  92  16  26  24  86  25  67  58  73  78  17  81  83  71  14  51  57  23  43  45  79  13  24  85  16  93  45  49   8  49  51  84  92   1  41  18  67   5  36  63   3  77  34  55  95  33  32  58  80   9  20  55  26  85  43  28  64  93  74  20  65  65  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          85  25  71  97  28  73  33  54  65  57  48  63  54  85  47  45  37  92  96  32  45  66  28   7  49   5  27  42  47   3  86  92  25  64  37  66  94  43  45  51  81  68  53  65  22  73  29  92  61  30  10  10  32  84  36  68  86  46  55  85  23  37  63  56  63  53  22  77  11  92  69  58  77  65  25  36  21   2   8  57  95  50  98  70  76  72  39  42  12  79  44  16  44   7  50  59  93  53  66  21  80  51  74  27  29  52  16  69  53  53  40  17  98  87  76  47  15  32  96  71  10  94  58  13  46  42  91  81  45  61  85   6  17  54  91  70  24  98  19  83  90  12  29  47  43  67  44  49  70  78  13  86   3  81  42  50  31  35  76   9  14  67  73  23  51  60  41  51  85  83  77  74  60   1  43  72  13  86   9  54  96  94  93   7  90  68  38  57   1  96  14  44  97  23  76  10  90  76  39  67  81  84  79  17  38  90  97  80  66  26  22  71  43  53  39  85  81  28  60   4  12   2  19  79  76  78  71  64  85   3  82  89  82  24  59  19  25  72   3  95   2  84  97  81  18  36  70  62   7  45  56  81   2  99  56  14  77  76  50  57  68  48  30  37   2  46  88  60   4  67  70   4  38  66  45  34  32  13  21  66  60   7  85  10   4  41  38  34  19   4  37  40  91  90  80  42  62  22  29  80  10  81  65  41  18  83  37  68  35  98  57  32  80  32  44  40  49  34  94  69  38   8   8  10  85  32  18  40  70  89  65  28  91  79  55  59   6  89  92  24  44  41  85  82  13  90  98  30   8   5  38  43  53  80  60  65  59  37   1  53  11  47  78  48  33  64  34  32  65  72   5  70  18  42  24  64  51  31  24  81  47  20  23  38  20  91  10   3  15  33   3  46  82   5  29  88  86  88  74  89  60  25  50  70  82  87  28  22  28  36  73   6  51   2  53  50  93  68  69  12  21  75   5  10  99  80  29  10  99  94  81  18   4   6  71  22  95   6  79  71   8  92  70  55  95  20  34  64   7   5  84  62  21  66  27  63  46  23  58  83  65  67  91  47  98  68  45  81  20  32   2  79  48  43  29  32  68  17   5  56  55  28  41  79  99  50  69  76  35  27  68  20  94   8  13  60  97  82  68  71  34  26  48  32  91  20  63  59  74  86  28   5  55  25  11  18  30  81  15  70  68  84  73  87  37  57  78  93  21   4  92  97  39  38  88  90  31  76  19  76  82  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            99   1  98  27  50  96  66  11  48  22  60  94  65  46  18  67  18  61  96  24  66  23  21  35  95  27  66  19  20   8  24  20  36  91  64  91  60  16  60  78   9  79  59  65  54  87  41  50  45  79  47  71  83  23  97  17  27  55  86  56  18  12  57  76  81  24  18  43  56  55   8  56  99  32  10  10  52  85  26   2  41  20  99  41  60  46  86  16  27  79   4  75   8  11   6  74  54   4  60  30  10  26  35  85  64  84  17  89  35  86  39  14  20  45   3  22   1  73  54  57  31  83  71  49  30  83  30  92  26  70  43  62  41  16  34  69  35  74  92  88  79  85  29  80  39  82  74   5  24  17  96   1  12  17   3  31  73  99  21  27  18  66  39  89  96  92  48  37  66  78  31  93  21  55  59  18  61  38  18  13  90  61  69  44   7   5  34  64  65  32  10  65  52  92  77  46  42  20  89  29  56  34  71  57  74  99  35   1  83  38   5  87  27  25  42  28  37  82  61  74  59  85  43  15  43  94  93  87  30  12  70  29  65  55  34  74  63  80  99  53  70  14  36  78  91  98  10  36  20  26  54  21  18  31  58  43  62  96  10  86  94  96  27  61  58  33  61  22  35  47  61  94   8  37  72  62   3  15   5  56  38  99  70  44  52  33  72  97   2  72  44  60   4  71  67  55  57  56  61  44  83  82  33  20  76  97  49  29  98  85   7  13  65  24  85  72  22  72   3   2  98  32  99  78  69  79  32  17  77  16  37  77  32  40  72  69  21   6  49  75  86  36   4  50   8  74  34  37  65   3  38  40  28  43  68  87  66  25  93  29  28  12  75  84   9  21  36  82  83  62  46  84  38  48  83  73  13  60  36  77  21  23  28  69  79  56  62  45  61  58  32  71   6  79  70  81  42  47   6  87  97  10  97  17  61  32  48  80  67  46  93  15  10   5  49  49  39  69   4  24  99  22  53  91  34  63  66  20  44  96  11  29  27  60  94  34  19  42  14  91  27  87  92  85  70  76   4  88  12  86  59  89  83  15  54  59  41  35  43  76  28  98  25  89  57  75  85   6  68  96  18  83  36  87  54  62  85   2   3  68  46  38  88  53  76  40  69  48  59  22  78  80  10  83  95  90  28  21  20  41  77  36  18  55  99  58  59  39  35   3  93  22  26  87  30  51  13  74  55  58  99  82  71  19  82  41  59   7  97  44   1  88  99  35  23  15  65  43  19  21  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              12  42  44  80  19  52  53  16  47  19  39  34  86  76   7  97  44  40  98   3  70  80  70  48  18  10  99   2  31  89  74  32  49  17  22  34  16  67  61  75  26  16  63  14   3  53  19  10  91  11  46  81  16  38  54  64  67  78   5  20  31  69  75  71  40  76  16  18  20   2  68  77  17  44   5  29  78  46   4   2  10  84  16  15  86  24  46  70  12  17  98  76  17  97  56  42  81  81  29   9   5  64  41  75  16  66  37   1  54   1  43  35  19  61  82  42  40  60  35  32  77  16   3  26  73  30  11  83  29  43  84  46  31  85  82  47  66  11  89  46  95  20  67  15  28  77  53  40  37  93  82  54  30  40  21  73  87  83   9  62   2   1  92  71  60  10  37  66  94  89  44   6  58  63  70  27  48  45  53  23  59  72  65  47  13   7  86  49  70  24  29  17  12  45  28   5  35  61  98  29  93  58  82  91  80  51  10   7  79  45  84   6  91  25  50  44  27  60  19  93  93  90  97  90  27  37  45  76  97  64   1  48   4  30  77  97  23  35  58  32  88   7  33  79  13  68   3  45  60  29  27  23  92  15  86  54  27  65  61  22  19  25  12  63  31  10  35  70  34  96  49  82  57  50  44  56  83  59  76  56  50  26  51  31  95  13  32  78   6  92   2  20  74   8  18  48  66  91  92  97  88  28  92   8  95  47  23  97  85  50  22  14  54  58   2  40  58  78  52  58  45  95  92  21  30  32  60  20  63  84  25  89  88  88  44  91  64   6  15  49  33  33  62  58  33  56  98  94  43   3  33  48  57  81  99  49  78  48  28  96   4  33  38  33  14  29  49   4  61  71  53   3  72  36  34  33  52  95  54  73  89  70  45  62  93  91  39  42  55  90  88  14  46  76  59  76  80  63  60  30  12  19  63  83  91   7  50  51  62  31  62  61   6  68  73  47  96  81  53  19  15  62  25  47  41  49  36  79  25  94  25  24  19  43  52  21  94  70  47  78  15  44  77  73  37  72  55  33  44  14  87  65  28  82  65  31   3  21  31  12  62  55  28   9  88  77  83  60   3  48  30  88  12  32   4  88  65  40  66  49  91  22  41  98  18  93  50  75  14  64  30  22  69  35  14  90  75  93  47  56   5  65   6  46  47  35  71  24  68  91  44  91  80   6  39  72  11  51  29  99  36  53  79  38  81  41  33   6   9  49   8  90  22  68  75  87  74  74  76  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                21   3  43  44  99  96  39  56  80   2  76  32  65  20   5  70  86   2  28  57   6  91  15  71  63  24  74  16  73  66  88  65  47  36  70  96  68  37  44   3  25  54  16  99   3  37  48  72  83  65  17   6  80  62  59  47  23  68  54  42  41  16  77  62  90   3  47  90  17   7  44  37  72  78  72  27  52  65   6  92  55  91  15  62  14  75  79  70  35  56  10  20  12  67  49  38  50  34  82  99  74   5  98  17  96   8  18  16  92  76  77  65  52  11  23   7  64  18  61  80  72  77  43  37  48  10  77  51  74  94  45  72  80  44  79  12  20  78  82  19  70  45  24  27  41  72  13  15  69  86  44  47  48  54  27  22   2  11  87  50  74  46  61  60  74  95   1  25  29  66  66  87  41  65  68  47  61  40  20  28  35  46  73  93   3  71  48  16   5  81  97  35  20  57   1  74  39  83   7  22  80  68  32  22  46  51  57  28  88  25  31  63  64  89  95  73  97  46  34  20   9  98  72  25  94  23   7  80  40  98   8  17  43  70  71  56  78  39  97  33  17  15  96  74  47  85  17  93  30  64  11   3  60  35  85  49  18  82  38   7  78  83  49  70  73  55  56  72  72  48  52  34  58  88  40  39  82  51  89  36  76  69  77  70  30  24  18   7  39  31  18  55  18  93  38  86  47  19  61  73   2   2  55  93  20  72  46  41  52  63  14  30  69  30  88  40  35  24  73  80  65  17  96  95  27  69  85  40  18  33   8   7  65  29  26  93  76  38  49  71  94   9  43  66  74  17   9  37  92  72  48  68  21  79  54  32  59  41  92  90  34  59  55  44  18  43  85  33  20  87  96  76  93  77  57  80  67  66  59  37  12   9  59  48  23  46  15  20  51  64  46  51  17  90  96  16  98  41  75  32   4  95  85  82  42  29  55  86   1   4  84  78  50  35  87  65  65  37   1  13  59   8  29  76  74  53  72  78  77  67   1  48  30  23   1   8  18  82  54  78  95   7  67  31  43  93  25  80  71  47  31  87  79   5   2  15  63  61  93  76  77  66  89  98  41   6  71  76  27  18  32  91  82  66  18  80  88  47  81  64  65  80  77  72  33  59  69  77  83  57  64  32  71  13  81  85  36  51  25  79   8  53  69  81  92  78   8   9  47  27  48  84  10  93  28  48   7  68  94   7  49   6  90  85  96  31  11  29   9  88  48  65  66  61  92  73  25  99  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  46   4  52  55  55  75  35  56  82   3  81  70  12  45   7  59  90  10  63  67   4  17  49   9  70  57  58  14  12  27  28  52  79  49  91  21  19  94  88  21  70  94  24  69  99  22  36   5   7  95   9  39  22  30  92  43  17  88  17  28  65  40  71  85  92  22  34  20  92  50  44  52   8  57  42  12  66  47  25  62  71  35  42  59  19  93  19  96  95  92  47   4  53  52  59  65  74  46  90  20  87  39  20  88  44  74  20  72  11  12  96  16  57  12  13  81  60  34  66  24  38   3  46  27  74  14   3  18  52  26  49  52  77  20  46  68  80  17  38  88  73  90  72  32  46  87  85  59  90  68  24  37  64  16  97  75  62  79  98  55  40  81  94  75   3  43   9  87  90  35  68  68  56  88   6  84  17  44  71  92   6  59  31  94  93   6  88  93   5  18  85  72  16  81  85  10  12  97  45  58  66  96  56  94  23  74  36   3  73   4  25  23  45  22  22  79  20  36  67   1  87  79  95  39  30  67  19  53  90  32  85  49  42  24  54  40  70  86  96  46  92  57   7  58  70  62  49  65   3  19  72  77   5   4   1  33  14  23   3  82  17  24  46  62   4  99   8  94  95  22  66  10  87   4  80  84  80  63  69  68  31  49  88  57  96  88  30  83   8  67  11  13  42  28   8  83  16  18  84  98  17   4  71   8  73  53  11  57  21  60  76  22  76  97  58  46  50  32  83  26  36  36  81  72  72  72  55  92   2  62  19  71  66  79  40  42  41   2  90  49  77  14  87  90  98  29  14  61  74  99  31  23  87  79   2  90  98  84  52  35  29  65  56  26  17  67  33  91  19   5   8  19  14   4  74   7   2  86  37  48  78  28  44  95  53   4  25  25  35   1  93  76  60  82  20  24  68  28  32  26  52  97  54  68  84  12  18  15  34  47  52  55  24  85  71  65  22  93  79  77  16  37  51  48  77  45  83  85  83  75  82   1  85  78   1  50  28   6  66  53  93  90  19  57  60  77  84  90  67  33  99  81  87  14  64  38  93  63  89  22  22  63  64  85  33  42  19  91  44  36  22  79  26  92  94  19  91   4  34  27   5  78  13  84   4  48  99  46  55  31  89  12  46  50  25  73   9  32  36  87  75  25  22  81  60  70  35   6  61  96  77  15  69  51  23  86   4  83  77  97  77  27  46  42  31  32  79  64  32  92   8  58  96  32  46  55  87  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    13  31   5  13  88  33  97  57  63  91   7  46  60   5  55  22  22  20  23  11  42  19  51  75   4  27  23   9  75  38  93  55  40  87  82  68  70  31  90  73  20  16  14  25  59   5  38  62  17   6  44  33  30  43  20  20  31  35  25  66  35   7  52  55  78  97  65  25  91  97  24  18  15  28  29  62  74  45  52  52  53  85  83  30  88  80  18  75  80  36  74  80  13  96  40  71  26  97  23  55  37  69  11  48  53  10  36  43  96  67   6  46   4  90  16  35  38  92  97  89  18  15  50  31  87  56  61  44  21  42  33   6  24  72  29  21  45  10  58  81  31   4  81  22   4   7  71  47   3  47  61  52  56  12  45  46  38  86  96  95  56  68  73  90  53  42  76  45  87  57  87  68  64  24  87  76  12  74  51   2  72  87  66  46  66  92  45  67  10  25  61  82   8  42  17  18  76  18   4  89  25  16  44  99  17  78  91  99  62  43  92  47   3  93  62  43  28   5  33  74  40  97  70  29  38  65  75  13  67  89  74  99  56  26  14  95  62  38  69  69  23  10  18  92  12  10  68  58  37  89  13  24  35  62  63  52  18  94  64  29  74  52  72  47   4  21  68  77  81  28  13  80  50   3  38  91   7  63  17  64   8  99   5  88  30  98  97  43  16  90   1  53  10  56  86  49  94  70  42  82  81  25   2  51  14  33  53  42  11  63  64  25  82   2   5  80  38  38  52  95  18  85  87  91  73  92  53  63  44  56  48  83  20  69  10  16  13  63  86  93  82   7  95  80  18  87  12  23  77  57  14   9  37   4  40  58  46  63  14  70  76  10  34  66  97  98  17  15  93  18  72  69  45  52  38  38  48  89  28  84  43  41  11  97  49  14  40  57  79  59  40  20  17   5  71  28  47  87  32  55  25  86  64  86  74  92  61  91  12  21  57  12  35  42   4  71  41  85  50  54  80  27  12  52  19  24  13  77  38   4  12  85  13  59  93  12  24  99  96  35  23  17  74  10  11  20  23  50  64  89  81  44  16  18  12  63  62  83  51   3  53  40  65  88  87  69  13  59  70  96  82  28  38  13   6  25  37  57  28  89  55  16   7  92   7  83  58  56   1  79  87  73  35  79  35   6  70  56  33  38  64  91  62  16  70  70  41  28  84  27  53  70  53  53  71   2  63  70  44  22  52  56  17  25  69  92  59  63  49  16  51  59   9  22   4  13  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51  15  60  90   6  45  90  38  57   6  50  67  12  94  20  89  88  49  72  20  52  86  57  76  96  36  39  14  71  43  32  61  52  59  62  74   6  86  64  43  54  66  72  10  93  21  59  22  21  42  26  64  57  43  78  63  23  39  65  87  85  80  33   3  74   1  31  86  11  18  41  59  80  86  69  60  76  94  89  37  18  96  43   8  64  11  56  11  19  54  51  53  30  71  53  59  25  91  92  30  43   4  37  24  49  46  67  76  28  26  42  34  51  18  28  15  39  16   4  74  18  20  12  17  66   9  40  31  99  79  47  33   9  70  94  12  90  28  41  80  97  80  30  33  65  18  63  79  52   9  54  68  32  61  94  48  54  29  55  20  73   9  17  92  38  78  30  10  36  90  11  68   4   3  17  89  95  37  39  22  83  32  21  44  46  86  87  17  87  90  97  32  13  33  68  21   1  96  27  55   2  74  13  80  45  34   8  46  52  74  98  46   8  35  19  98  95  47  79  34  13  77  69  14   4  57  59  20  23  76  50  39  34  56  12  92  70  11  76  74  73  46  53  41  83  87  91  20  90  71  79  10  29  61  98  92  40  86  53  63  21   3  76  28  78  34  67   2  16  68  74  32  46  11  69  78  60  33  12  96  42  21  46  82   5  47  54   7  55  73   1  92  96  15  65  83  72  50  89  79  77  27  92  64  21  38  85   2  57  48  27  10  67  36  39  35  80  52  54  73  22  96  83  73  97  47  53   8  39  66  53  71  13  63  52  88  37  63  71  79   1  46  72  84  25  30  50  74  84  31  97  71  80  10  26  36  37  69  19   2  81  55  11  67  90  17  38  33  64  74  72  34  64   3  60  68  54  67  26  45  86   7  42  78  80  71  91  48  44   2  28  55  66  21  73  43   2  73  30  70  35  93  25  52  42  12  93  93  78  50  65  32  60  95  19   5   6  69  65  84  93  39  78  37  29  55  60  60  52  48  10  76  57  72  74  50  61  86  88  42  73  85  45  43  79  18  20  50  35  35  68  28  47  19  41   3  38  35  45  94  28  51   7  97  42  97  55  90  61  51  54  37  43  74  14  87  23  27  71  47  75  51  67  35  39  21  38  36  40  47  95  45  49  50  28  87  87  78  11  81  56  88  97  17  75  68  68  66  34  24  43  46  19  91  39  76  43  86  60  34  69  55  67  38  37  50  76  25   2   9  15  76  98  90  90  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        10  54  83  84  53  65   2  64  88   9  70   6  21  59  49  72  11  93  69  59  90  12  69  20  81  11   2  63  28  32  30  98  57  46  50  35  21  50  41   5  27  97  70  50  52  56  48  11   2  14  26   2  42   9  61   8  79  52  31   2  85  20  25  25  62   1  61  14  71  79  60  67  70  97  99  13  51  87  13   5  88  56  50   5  82  31  80  75  67  45  43  40  18   2  32  47  42  36  30  98  93  31  34  82  72   7   4  64  29  83  25  81  90  67  39  52  38  16  30  42  76  80  43  10  77  16  36  52  95  78   7  65   3  97  97   8  82  34  37  59  78  53  69  65  97  81  29  79  36  19  65  83  74  39   5  73  76  11  26  66  17  33   1  34  82  77  27  69  78  20  37  82  93  91  63  78  87  95  44  34   1  40  31  37  25  10  36  37  57  49  98  52  72   5  56  21  27  99   6  95  58  98  64  48  99  22  60  83  73  46  78  84  51  95  90  49   3  85  75   1  81  33  48  96  59  46  47  88  81  31  44  61  18  60  13   2  87  99  65  39  85   8  55  18  41  82  48  95  23  83  94  43  79  42  23  19  54  87  19  64  81  20  30  61  56  53  97  69  13  70  43  13  80  23  56  28  87  59  56  82  67   5  14  89  66  18  70  99  98  87  77  37  53  40  80  66   9  95  31  26  97   9  89   8  92  29  35  76  69  82  90  35  92  76  51  72  22   3  38  42  49  14  39  82  82  75  58  47  30  49  76  24  15  75  63  22  28  32  57  32  87  54  29  94  89  31  67  12  53  28  73  32  69   6  82  13  40  47  75  63  66  68  29  72  19  51  49  99   5  61  55  25  72  73   2   1  91  26  67  53  41  66  99  39  63  94  65  56  15  35  74  19  71  71  95  76  19  79  20  24  47  46   2  50   2  42   8  30  36  64  62   7  30  30  90  85   9  98  24  81  27  25  17  13  60  10  62  21  16  18  73  41  95  96  52  57   3  97  92  84  42  41  97  13  80  53  18  18  59  33  14  59  77  63   6  41  46  28  33  69  79  38  53  91  94  42  53  68  43  41  42  95  13  47  59  94  96  71  70  93  67  99  39  40  54   7  54  59  17   5  16  92  81  71  55  96  73  52  22  48  18  80  26  23  60  14  99  70  92   2  62  32  98  52  46  41  25  81  22  63  58   7   1  15  81  78  73  69  89  76  40  16   6  14   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          13  78  69  86  45   4  19  97  19  87  16  81  13  86  61  10  15  93  83  32  26  99  89  42   7  79  31  37  80   6  81  88  60  27  37  74  40  92  46  53  38  36  51  11  34  85  98  81  44  77  57  21  95  57  38  41   8  61  90   3  94  45  25  46  42  88  37  92  63  69  17  43  83   6  34  72  57  81  54  40  48  92  75  37  36  24  65  42  96  21  98  44  46  72  75  53  21  31  18  51  85  61  79  67  28   7  20  89  84  34  56  99  89  31  78  45  51  70  22   2  38  82  17  37   5  20  53  93  68   6  91  82  44  14   8  77  50  72  71  99  79  34  61  24  57  46  79  62  41  19  81  51  27   6  56  17  27  65  25  49  63   9  36  93  50  51  81  86  52  75  35  47  62  74  53   8  49  81  60  35  90  19  54  35   8  12  68  98   3  88  84  89  45  17  80  19  96  45  20  14  41  55  53  65  71  89  34  23  44  63  47  50  49  37  67  41   3  42  81  16  28  79  55  17  73   8  82  62  31  19  59  99  89  59  75  80  38  17   5  32  64  14  15  24  72  99  33  99  18  33  66  69  95  14  20  65   6  50  87  92  90  54  12  27  64   1  54  63  85  14  99  83  92  31  31   5  16  27  84  59   3  23  40  30  89  27  45  91  96  51  64  67  70  20   9  55  76  44  77  21  93  16  56  45  90  63  44  64  30  73  68  71  52  67  74   8   1  72  72  91  45  77  76  59  87  95  95  28  78  22   8  59  14  64  51  82   2  89  77  62  12  69  30  44  26  74  20  59  23  72   5  78  27  82  23  30  81   2  46  87   9  14  20  21  71  72  80  81  39  53  49   6  82  33  78  63  84  53  66  20  73  12  28  29  65  16  43  91  21   4  59  96  84  25  35  71  56  21  97  55  97  73  25  15  97  79  79  35  28  75  51  22  42  13  35  12  60  99  31  42  26  18  53   7  48  26  79   3   3  52  35  30  90  76  52  45  86  32  53  53  25   6   8  19  35  89  51  90  67  55  11  82  34   8  96  88  67  92  37   5  99   3  22  51  35  29  41  62  97  20  44  30  36  96  85  55  81  31   1  25  53  76  70  48  79  27  61  32  75  54  25   5  28  61  68  64  74  42  63  77  11  59  21  82  11  74  76  63  34  24  88  28  77  67  80  69  24  79  34  66  55  20  91  20  97  64  54  70  75  96  36  80  33  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            49  88  45   6  88  60   4  12  51  46  91  31  71  66  18  24  96  69  96  57  28  87  73  21  27  14  90  20  70  17  14  68  50   5  54  46  74  86  59   5  84  11  50  12  98  99  32  49  80   6  31  48  43  31  27  20  35  76  18  94  99  17  31  89   9  53  63  50  59  99  20  93  40  50  57  97  19  54  63  39  42  76  76  70  98  79  14  11  69   6  32  39  42  84  99  95  13  24  44  51  82  53  37   6  44  32  47  70  37  78  34  57  83   7  41  94  86  90  89   4  41  38  39  90  89  89   7  54  95  73  96   2  16  19  62  59  33  68  74   1  73  10  56  59  26  24  26  93  95  39   5  86  28   4  67  23  17  25  45  14  69  69  47  48  74  47  10  39  17  10  43  41   5  21  66  35  38  65  79  85  73  93  29   2  72   8  36  23  20  94  12  93  58  46  11  33   7  37  18  49  80  86  47  79  96  84  14  20  66  79  79  47  38  89  37   4  10  27  79  29  29   1  15  53  65  34  19  46  75  57  31   6  30  15  49  94  72  35   2  59  60  80   9  65  94   2  50  18   3  28  32  13  47  66  17  70  81  46  63  32  38  49  79   6  36  41   4   5   8   3  90  39  49  88  97  71   1  58  75  67  77  23  83  94   8   6  45  56  72  79   4  76  80  50  43  88   4  94  42  87  20  70   6  29  71  96  28  10   8  10  31  33  32  87  41  17  29  51  27  17  23  40   8  71  48  77  91  45  30  61  97  24  48  56   1  32  38  78   4  70  38  15  76  22  87  41   8   9  33  10  70  85   4  45  77  40  59  89  59  47   2  90  23  85  44  60  24  79   3  33  29  88   2  65   4  23   3  71  70   7  71  53  39  86   1  13  36  66  77  72  28  38  70  38  83  30  54  73  67  12  92  75   4  90  19  43  22  66  67  21  96  93  87  25  59  29  85  75  97  68  58  18  37  10  56   2  81  88  17  69  46   5  84  34  98  89  70  16  65  66  38  71  76   9  78  38  90  14  21  87  58  55  64  81  22  56  82  98  74  35  94  88  79  88  49  60  97  70  11  85  23  26  83  19  73   3  98  79  65   3  52  27  19  16  39   9  45  39  14  53  94  34  75  48  71  94  10  87  13  92  57  62  39  84  74  70  84  42  37   4  43  97   7  35   5  99  19  45  30  22  12  39  15  32   3  52  94  49  82  37  51  34  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              73  66  71  27  75  45  98  59  45  22  15   1  97  90  80  15  45  92  63  28  30  74   9  19  88  55  12  73  79  91  70  48   7  27  56  28  34  46  54  40  33  83  59  45  18  51  11   6  97  30  23  53   9  26  16   5  53  13  86  20  19  31  15  14   3   5  26  42  12  68  44  62  41  43  81  48  41   7   7  97  27  83  81  55  74  69  66   3  18  42  24  64  49  91  45  42  72  24  51   7  41  73  34  84  89  92  68  92  53  56  52  62  60  93   8  32   8  20   7  15  56  24  17  44  43  16  93   5  75  96  57  11  37  61   8  59  87  34  36  40  61  31  29  41  75  95  42  31  26  26  78   9   1  53  61  44  72  84  32  92  28  10  77  69  61  51  27  30  15  97  14  20  93  87  79  64  39  62  17  92  31  44  10  28  32  25   9  29  76  71   9  17  53   2  39  43   5  37  30  37  12  24  36  11  87  88  74  20  28  90  69  85  75  99  27  24  70  37  36   6   1  15  35  10  94  53  69  98  26  11  17  93  49   2  82  19  67  70  27  80  84  73  54  31  97  67  42  34  64  15  90  44  68  49  17   4  51  72  44  76  48  76  23   2  55  22  19   4  98  98  85  31  78  78   2  35  32  52  20  54  49  89  23  31  40  95  35  90   8  67  15  36  56  22  58  19   4  42  15  76  36  62  81  68  63  85  33  98  65  42  10   5  18  99  71  74  59  45   7  44  85  24  65  85  93  64  89  56  20  52  33  10  72  32  65  56  94  75  12  66   6  73  45  49  90  14   9  14  73  74  73  10  62  53  60  98  19  40  44  90  50   4  33  46  18  15  57  54  47  45  33  63  33   8  64  46  54  13  91  79  32  47  93  89  93  49  57  81  24  66  33  96   2  56  58  79  43  96   1   5  13  86  13  48  52  50  76  17  97  18  86  72  41  35  95  66  79  45  99   4  94  25  91  74  26  86  11  76  11  96  58  78  53  56  78  79  37  45   8  56  44  32  68  72  63  92  21  96  20  24  95  83  74  76  61  16   5  58  36  52  72  64  73  19   3  79  24  42  39  75  22  74  64  15  25  75  68  45  64  53   6  21  94  28  86  42   7  52  59  19  55  92  28  13  17  86  28  50  48  33  47  22  91  97  83  75  62  16  77  50  97  86  69  16  99   3  54  78   2  53  30  23  44  95  87  16  57  48  56  85  78  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                29  52  53  73  44  68  14  42  68  74  25  91  81  44  54  75  86  12  88  12  80   2  39  21  67  54  75  58  76  56   7  31  39  21  82  21  53  14  59  61  21  23  95  37  53  14  37  79  18  70  46  21  54  16  27  51  44  42  37  58  69   3  45  21  32  62  68  75  17  51  37  62  67  15  41   9  73   9  91  89  43  35  39  50  24   4  83  59  15  97  23  86  19   5  75  45  86  36   8   8  21  28  94  58  34  20  67  25  44   6   7  30  40  75   1  31  89  38  95  14  58  23  23  60  42  88  43  91   5  90  18  56  18  27  83  47  23  64   2  87  95   3  14  59  32  86   3   2  30  57  23  95  34  18  27  75  15  82  84  45  82  59   1  90  11  73  73  92  75  12  55  61  43  99  78  75  98  67   2  96  82  52  63  44   6  65  35   2  24  99  85  68  22  86   5  21  84   3  97  55  85  24  66  47  31  81  10  30  49  89  42  48  75  77  96  10   6  33  30  30  94  36  42  29  86  19  45   4  52  12  91   2  58  40  86   1  70  48  22  30  97  45  44  60  20  84  92  21  11  84  67  50   9  59  20  50  77  63  56  58  46  35  28  32  90  10  30  41  76  87  89  95  72  18  38  61  50  92  98  66  72  28  66  99  70  56  20  14  33  46  28  98  86  41  48  37  54  86  89  89   9  57  10  50  88  89  81  47  52  84  45  77  62  37  47  28  65  60  95  44  96  94  13  26  16  59  64   4  57  82  55  29  41  97  81   4  91  94   7  57  84  28  54  80  70  28  91  51  28   4  52  31   1  10  51  97  15  16  31  64  98  70  45  28  84  71  72  42  36  26  28  54  19  13  69  40   7  32  42  44   6  54  60  89  83  95  30  46   8  33  71  49  47  65  45  16  17  47  74  34  54  67  50  77  82  72  73  37  49  16  59  72  23  84  65  30  84  56  75  74  41   2  65   1  71  66  40   8  17  74  18  59  34  33  25  47  90  62  81  21  92  59   7  67   2  82  35  25   1  26  14  86  97  20  57  27  33  60  53  94  12  76  60  11  53   5  18   4  46   7  13  67  19  79  24  76  61  21  96  17  60  58  11  53  58  30  25  75  79  99  59  82  50  45  95  31  32  92  48  98   8  54  72  88  27  25  58  61  50  94  80  17  47  19  52  18  63  35  64  87  97  81  34  81   8  94  46  42  97  42  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  12  76  57  39  70  51  17  88  97  74  84  69  43  97  88  12   2  60  13  88  12  35  25  43  60  83  48  39   2  65  78   5  26  95  12  73   3  68  70  59  85  48  16  60  84  24  82  96  56  36  11  57  47  83  40  71  61  14  14  27   9  88  50  16  89  73  68  88   9  96  83  31  78  98  14  12  73  33  75  93  49  33   9  87  82  42  22  75  84  50  92  12  44  39  99  63  17   7  50  82  66  55  27   8  32  66  21  28  32  13  52   5  50  37  85  56  70  26  58  11  63  99  82  80  53  11  33  16  61  61  18  38   4  86  44  37  12  39  35  82  21  38  21  98  36  51  43  81   8  97  21   7  26   7  76  66  25   4  24  76   5  80  55  83  16  84  94   5  14  85  25   2  25  63  54  14  75  10  18  90  94  94  85  71  38  89  16  79  33  38  26  51  99  92  12  54  28  80  34  67  90   8  42  22  62  13  30  32  67   9  58  73  74  82  37  93  52  57   9  84  30  93  62  83  67  96  83  16  53  15  21  89   6  33  95  28  60  92  56   1  79  80  83  87  98  65  40  80  22  99  41  13  47  51  50  29  75  91  92  68  16  47  80  62  90  36  33  45  58  79  49  28  17  81  58  40  66  90   5  73  60  44   9  63  64  85  13  40  63  49  14  78   6  26  13  78  88  69  77  80  41  60  52  34  89  26   6  35  57  85  65  16  59   5  84  96  56  26  53  23  15   7  75  20  93   4  98  25  11  84  64  65  66  39  65  12  46  31  54   9  68   1  82  17  37  68  10  54  77  45  23  88  33  64  87  62  28  94  66  15  94  71  53  72  38  17  72  31  50  46  21  99  93  19  32  88  66  93  76  32  86  70  75  42  26   5  87  63  33  12   2  48  30  19  30  12  80  33  17  49   7  97  65  11   9  90  64  92  25  23  37  76  44  11  35  17   2  87  50  43  16  41  95  13  33  74  44  89  10  56  49  30  27  50  95  38  29  91  37  39   6  68  87  77  54  96   8  25  94   8  52  50  47  97  37   8  90  29  90  27  58  96  25  63  26  90  26  27  89  34  45  76  32   5  70  51  85   3  80  39  48  88  31  64  39  10  66  44   1  36  51  73  27  84  25  49   2  82  49  96  21   8   8  98  58  74  89  38  57  34   9  39  87  70  12   4  51  74  13  21  20  77  94  91   4  55  71  62  11  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    53  89  87  64  14  20  60  48  86   8   6  28  30  16  90  28  22   8  43  81  91  19  78  59  30  91  75  48  88   3  40  90  13  81  77  11  84  81  60  25  20  26  12  91  28  10  52  27  73  63  81  86  70  18  22  56  47  94  38  78  66  77  21  89  37  12  36  72  70  97   1  79  63  46  75  10  24  14  55  86   5  28  37  22  89  45  86  27  49  65  33  91  31  71   8   9   8  81  19  29  42  77  15  83  29  14  55  32  87  24   9  30  48  85  64  25  23  94  22  93  58  50  89  62  54  23  88  65  71  87  39  31  99  59  41  35  88  89  73  41  54  34  96  21  41  93  28  16  13  17  83  76  18  92  71  70  15  25  13  50  43  86  11   9  43  53  98  22  26   1  24  55  48  40  35  54  41  49  59  71  81  10  60  17  71  39  44  99  66  43   5  84  75  49  65  13   9  56  51  92  92  84  82  50  31  70  15  75  15  98  65  93  14   3  64   2  11  36  55  95  62  62  57  37  82  64  42  42  27  49  44  86  78  87   9   3  99  84   8  53  62  63   8  28  99  98  69  12  74  21  11  42  60  36  66  70  50  27  25   4   2  22  16  19  49  51  48  22  31   4  69  47   4  55   6  97  86  46  12  81  67  72  21  74  90  15  72   4  76  70  12  94  27  59   5  67  82  37   7  41  88  39  19  38  98   6  95  39  38  18  67  57  23  42  11  97  34   6  78  10  69  89  41  77  81  50  30   4  56   9  39   9  63  85   3  48  78  95  66  68  65  28  64  30   7  28  16  12  69  53  89  78  30  10  28  17  21  12  44  11  10   7  51  77  90  20  67  98  89  84  30  65  97  51  27  61  74  10  44  94  33  21  76  97  64  30  59  85  21  94  76  46  91  21  99   7  83  35  19  44   9  84  61  79   7  61  20  36  32  66  86  88  25  54  41  21  32  54   3  21  48  72  69  52  88  80  96  98  43   9  68  14  17   2  76  99  49   2  72   8   2  39  14  31  44  92  19  41  34   7  65  64  38  51  83   5  68  56  31  97  21  95  48  94  71  89  54  21  61  39  90  35  57  84  14  57  90  94   4  15  90  58  79   1  23  53  88  59  42  29  15   1  76  45  85  75  62   4  70  55  97  77  91  38  96  31  72  71  54  82  79   9  10  55  53  29  98   3  13  67  44  65  98  90  53  14  29  72   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      80  54  80  71  17  15  53  28   4  48  34  78  45  13   9  26  16  49  72  21  13   2  97  76  88  65  45  34  73  98  14   5  60  30  99  30  70  79  22  48  40  28  69  63  59  57  28  24  41  51  64  20  69  57  43  99  52  77  94  98  51  92  82  87  64  27  28  22  76   8  15  33  79  11  87   7  37  18  78  10  93   8  64  17  99  69  77  45  64  38  48  48  26   7  12  71  77  20  15  27  43  99  84  68  47   2  10  99  34  51  14  45  40  79  98  25  45  84  50  70  94   9  35  50  45  75  44  25  47   4  11  80  28  91  41  98  59  73  89  12  32  82  51  58   7  69  88  63  89  59  41  53  89  90  12  10  11  33  97  32   3  20  72  88  18  52  30  38  18  98  16  24  92  22  82  15  87  88  43  93  76  85  20  38  37  63   6  28  95  34  26  42  17  86  49  72  74  85  49  93  43  97  54  12  95  79  57   1  43  60  28  15  81  32  77  64  48  10  60  96  68   4  47  35  56  36  14  93  98  88  53  86  57  45  98  49  20  56   7  83  49  35  61  43  69  13  54  16  88  46  33  23  51  98  89   2  39  22  83  95  82  15  89  64  19  90  11  13  53   3  31  79  51  44  85  77  63  68  84  26  35  45  60  60  38  32  21   9  75  63  51  13  27  82  58  36  46  50  35  23  16  22  13   8  47  96   3  26  58  30  35  84  84  41  46  38  27  31  51  56   9  40  41  71  89  96  19  80   1  86  89  94  47  97  60   8  74  35  53  84  46  75  17  19  39  59  59  13  65  97  50  28  32  32  22   3  21  59  79  46   3  72  14   9  89  40  43  94  26  17  41  60  28  92  87  82  35  59  51  72  87  59  71  10  39  90  57  62  61  69  26  98  36  18  21  81   3  72  43  70  60  30   2  68  24   9  13  52  82  25   8   3  37  42  97  92  58  32  29  81  29  38   2  98  40  38  19  74  16  49  14  74  98  98  41  57   9  50  75  63  57  74  61   2  77  57  39  80  45   9  30  38  40  68  54  85  96  67  36   4  60  39  73  29   5  40  28  49  54  99  86  23  64  39  11  20  75  94  49  52  39  66  63  65  54  53  70  48   9  51   3  21  57  85  76  14  58  20  47  60  81  84  21  71  74   7  84  42  68  16  50  22   2  49  10  61  95  90  86  56  71  12  43  78  46   5  21  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        34  69  39  74  47  56  11  26   1  60  34  55  29  57  29  68  85  19  25  91  31  95  19   3  85  89  43  45  67  10  56  96  31  84  52  27   7  84  11  95  12  23  46  95  33  84  50   6  36  78  22  30  19  39  48  53  57  44   8  50  56  23  87  56  30  48  28  70  63  11  61  50  77  47  19  78  78  75  35  91  18  88   5  87  73  10  36  98   4  37  72  36  64  88  22  38  35  19  72  79  53  91  85  93  62  72  17  19  20  36  46  96  45  21   3  98  48  89   4  84  94  29   8  38   1  15   2  88  70  92  22  10  60  69   1  95   1  16  26  27  56  70  78  73  68  19  89  80  86  98  13  96  84  26  86  77  93  31  39  11  94  92  80   1  31   7  50  73  43  77  16  16  31  87  62  97  62  18  51  32  26  45  21  31  60  90  17  41  30  17  46  99  43  45  55  46   7  32  26  49  96  73  38  81  96   5   6  55  82  28  29  80  49  38  65  95  41  83  46  95  20  38  66  16  88  63  91  40   8  15   7   3  10  10   5  66  47  37  48  14  37  49  48  58  90  64  45  18  41  40  70  97  15  61  42  14  78  95   2  80   5  43  18  89  64  38  57  94  30  43   6   7  19   1  21  34  55  22  53  27  75  90  34  10  13   2  30  51  78  37  73   6  11  39  18  60  89  77  23  87  94  96  17  39  15  69  88  79  64  77  26  16  45   6  21  64  82  65  49  38  60  82   4  75  76  75  38  54  54  55  25  85  54  94  61  54  56  83  58  52  13  51  77  97  47  34  28  74  93  50  95  56  36  63  42  61  48  51  26   5  38  58  45  38  58  46  11  11  89  67  59  87   5  84  55  99  87  62  76  49  93  17  78  85  79  52  45   3  45  26  86  21   6  36  11  12  23  10  73  50  60  20  41  41  60  21  84  15  21  82  69  86  34  40  29  68  17  81  21  85  78  79  11  34  76  55   8  23  91  87  50  66  80  94  12   7  26  54  72  81  87  44  66  30  58  88  94  22  28   1  47  47   9  86  23  43  96  26  61  48  90  33  15  28  77  46  35  41  54  69  87   7  11  71  28  90  21  12  95  39  17  77  92  99  99  99  55  34  35  30  22  26  91  45  21  87  80  26  32  41  36  40  38  58  17  12  83  47  29   7  60  86  29   3  60  52  98   3  65  41  22  15  33  36  90  13  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          14  56   1  71  15   4  61  91  31  59  53   7  54  19  47  10  26  15  95  82  36  68  82  81  10  67  89  59  52  39  18  52  75  14  92  74  16  88  12  99  42  39  77  96  76   1  40  56  16  82  53  50  32  75  49  64  57  54  70  71  97  18  26  82  41  64  82  86  40  98  89  74  31  22   8  73  77   8  53  81  89  72  25  12  54  91  61  50   1  20  98  17  49  98   8  87  53  25   8  85  82  83   3  54  95  92  58  57  34  89  99  82  53  92  22  40  14  67  68  69   5  13  69  60  25  12  12  94  55  59  52  93  46  93  97  41  56  14  44  61   8  68  38  52  44  72  98  47  37  31  59  89  66  58  15  12  72  42  55  11  36  33  36  23  80  43  91  38  30   7  99  26  86  68  36  38  61  46  38  96  57  26  73  95  58  37  78  18  62  45  11  69  60  28  93  99  38   7  91  52  80  12  56  66  87  79  48  49   6  99  74   6  29  76  64  96  69  32   1  13  11  56  35  36   7   3  62   4  40  33  75  66  66  35  28  95  22  52  85   7  28  77  75  44  52  16  30  27  64  24  70   2   4  29  70  70  45  63  82  88   3   2  71  21  85  47  14  86  98  87  50  19  19  13  45  81  92  37  18  94  26  95  97  42  82  78   3  41  53  70  65  58  45  14  59  93  29  62  43  28  60  67  24  66  80  71  21  20  79   8  87  88  57  15  97  43  99  32  15  16  41  74  67  40  53  38  77  92  55  72  48  12  93  66  65  12  16  22  39  43  43  80  42  23   1  41  84  39  58   2   1  90  48  32  51  29   7  53  52  58  36  45  49  29  76  25  16  88  17  71  77  30  52  75  76  11  57  73  58  61  61  67  26  80  76  48  86   4  82  75   1  29  69  57  51  74  46  60  72  58  67  41  85  91  55  66  76  68  21  34  35  45  85  49  71  76  96  32  52  49  19  89  43  86  59  87  81  54  64  95  56  48  64  31  44  73  82  26  64  63  32  42  49   9  58  70  23  28  24  32  62  23  75  92  97  53  42  67  34   5  29  41   7  21  54  85  75   2  96   7  55  34  20  86  65  29  78  75  21  86  93  89  24  30  87  23  77  57  49  63  34   1  47  78  63  25  38  41  65  40  63  49  93  48  88   1  46  22  29  26  37  87  33  18  33   8  19  20  30  53  73  78  52   6  85  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            27  16  95  88  44   5   7  51  35  28  66  31  10  48  52  52  29  92  50  16   2  93  35  87  60  83   2  34  47  76  47  20  85  40  36  27  62  92  84  56  15  22  75  25  25  80  15  27  41  97   7  52  82  68   6  81  86  86   2  71  66   9  23  13  58  90  96   8  71  45  34  92  76  33  38  68  44  24  77  63  44  45  84  37  53  50  62  36  90  92  64  47  72  23  88  42  61  25  48  44  87  78  72  43  87  17  37  71  40  81  96   2  65  31  49  33  94  28  79  65   4  68  23  61  60  85  54  65  18  93  17  83  93  22  62  73  83  14  25  38  64  94  31  56   3  15  61  59  84  61  43  43  80  46  25  58  92  86  99  90  37  31  39  61  14  66   7  87  72  39  37  29  78  52  92  46  47  64  78  36  34  80   3  90  87  35   1  62  87  53  25  42  90  22  44  21  19  75  76  71  23  60  21  40  73  20  20  34  52  81  95  46  43  14  82  96  84  12  16   2  24   8  34  53   9  62  89  50  69  58  66  44  37  40  49  71  66  43  30  59  30  81  27  27  46   5  80  63  61  75  72  14  37  73  30  36  48  59  34  28  30  56  23  25  25  38  61   5  53  46  98   7  81  86  82  51  15  73  80   4  69  53  18  66  88  53  55  79  17  11  35   8  74  37  54  85  82  99  34  13  38  24  77   7  20  48  82  77  95  18  62  64  65  36   9  51  79  87  90  74  65  34  24   4  50  10  35   3  52  89  97   3  84  44  82  39  39  73  49  15  57  92   7  20  50   8  66  31   9  75  84  77  20  92  38  38  12  40  39  86  64  26  27  81  95  33  60  72   1  52   7  80   4  99  35   8  83  67  75  20  88  12  42  21  38  86  24  75  86   5  47  20  54  31  54  15  21  54  83  23  86  78  32  82   4  62  86  26  53  65  97  64  67  74  34  87   4  26  28  36   9  86  50  42  91   9  60  12  16  96  45   1  28  64   4   7  22  38  63  95  18  88  54  29  43  57  70  15  84  87  23  29  47   6  45  93  87  54  67  59  25  93  91  19  37  71  91  97  23  25  71   7  85  32  10   2  65  58  98  32  35  92  33  31  99   6  42  39  19  71  37  87  73  35  38  22   5   6  75  47  51  98  31  89  10  71  48   2  64  75  80  13  95  72  84  84  54  12  11  33  44  53  72  99  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              65  94  52  90  36  28  53  56  48  64  62  93  83  42  83  70  26   9  93  62  14  28  26  82  88  14  82  27  63   8  23  69  28  68  26  47  78  65  96   1  47  48   3  30  24  80  98  70  25  49  38  53   8  45  47  43  94  75  11  23  20  69  33  85  30  16  78  52  16  19  79  25  58  93  53  87  41  54  22  99  27  33  67   4  37   1  92  22  35  52  77  83  10  83   7  65  52  97  15  52  83  33   3  24  59   9  22  26  88  92  22  13  23  65  64  61  84  36  85  54  69  37  63  20   6  69  94  86  13  87  72  96  15  27   3   7  77  23  45  50  32  90  83  17  43  14  23  89  54  63  61  39  67  87  82  22  40  24  36  15   7  43  69  94  49  81  26  17  87  74  63  21  69  19  38  15  86  26  22  12  90  37  41   3  47  13  88  19  58  38  70  17  46  42  77  19   6  67  84  76  51  34  66  93  54  26  47  75  72  54  75  63  57  97  91  17   8  38  21  29  96  27  64  58  41  84  79  90  19  93  37  43  90  16  50  38  66  34  83  98  56  32  30  44  55  87  23   2  35  66  18  68  61  69  65  56  13  23  54  97  68  67  29  59  60  10  77  94  94  72  27  21  70  43  30  67  91  88  34  74  56  53  50   2  46  25   4  72  61  35  32  42  82  73  58  36  32  64  86  96  38  73  33  80  43  23  46   6  14  42  93  87  78  61  32  60  27  33  10  61  66  79   9  16  49  68  28  19  81  97  64  56  45  79  23  49  35  41  53  30  59  87  96  47  12  85   1  89  82  73   1  23  81  25  60  23  17  26  21  32  81  42  47  12  12  81  95  66  36  78  92  23  83  30  64  56  40   7  61  66  33  10  11   2  36  59  42  15  94  10  28  27  11  46  48  56  31  23  15   5  72  13  52   7  63  55  76  50  62  57  52  18  65  53  14  12   8  54   3  56  71   8  52  65   5  56   6  38  73  35  88  56  15  42  42  31  36  49  19  94  53  82  79  34  62  20   2  42  80  64   4  65  93   7  62  22  14  17   5  43   9  43  83  46  91  16  42  94  48   7  93  39  60  40  78  97  61  25  22  62  41  46  96  26  95  11  21   6  43  93  97  55  53  43  40  77  98  37  99  32  10  88  12  12   5  59  94  19  79  36  46  92  28  10  53  29   1  83   1  61  69  95  99   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                54  77  44   8  58  31  83  74  44  62  69  42  88  16  63  96  26  95   8  30   3  36  27  21  36  68  44  21  45  24   2  17  96  33  28  33  90  74  84  48  72  41  80  17  97  42  42  53  20  56  65  42  30  78   9  20  92  60  44  35  89  23  86  72  45  72  61  46  95  73   1  36  55  57   3  57  14  62  22  66  16  48  12   8  40  89   6  74  31  50  57  32   5  53  72  75  69   3   5  30  40   4  28  79  22  89  47  67   1  46  61  37  89  98  80  81  61   8  57  69  74  88  82  98  78  10  59  23  86  91  37  56  89  10  76  28  51  14  23  46  24   7  95  40  67  93  97   1  16   7  41  62  49  28  46  71  47  89  86  78  83  45  71   1  21  75  94  32  14  19  54  12  94  15  66  57  32  99  52  14  24  63  10  34  66  10  83  91  84  43  94  64  34  19  72  45  26  95  57  75  57  93  24  81  19  25  25  63   5  20  28  21  85  91  55  39  19   6  64  93  60  49  71   4  36  43  48   1  71  22  14  37  92  52  52  24   8  90  64   9  97  79  84  69  50  83  94  38  18  56  93  17  13   2  67  92  54  19  78  45  17   4   6   2  45  49  51  13  23  71  96  72  72  75  37   7  27  69  14  16  53   4   9  55  73   4  52  86  79  41  83  30  24  29  47  95  58  21  87   9  86  32  99  32  85  10  11  57  28  11  51  54  83  96  12  25  15  80  25  25  64  22  15  77   6  21  57  84  15  26  99  38  65  65  51  21   3  13  58  17  86  71  41  87  51   2  90  32  87  89  80  54  17  53  66  57   2  58  42  42  93  96  18  79  12   5  21  40  97  63  33  33  76  81  91  50  85  24  33  17  79  16  44   7  90   5  70  70  39  93  96  21  23  57  61  63  42  41  79  67  75  97  16  59  81  17  29  47   1  16  19  75  48  94  98  69  58  88  22  95  58  70  16  88  78  27  19  71  48   2  43  74  26   8  63  77  67  55  61  37  70  37  62   2  69  30  79  73  50  22  37  28  70  65  26  45  44  62  86  12   3  62   4  23  67  52  32  86  28  56  24  40  56  95  15  90  25  83  19  37  51  92  38  49  45   8  31  41  45  90  77  87  18  24  61  23  67  72  54  90   5  86  18  43  47  26  38  53  51  63  56  25  77   5  65  32  76   7  54  33  93  41  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  59  47   6  55  33   5  39  16  39  69  50  29  47  99  45  55  74  91  51  42  86  39  49  57  73  28  28  99  94  13  55  73   9  74  85  24  99  12  63  20  50  45  78  62  59  51  62  23   8  99  73  79  24   7  24  42  90  10  44  53   3  70  70  34  35  89  45  64  65  40  32  88  66   4  52  61  12  50  68  82   2  58  85  17  21  81  63   8  65  26  38  49  23  23  50  53   8  36  49  10  88   3  69  86   7   4  43  45  70  59  89  53  13  40  90  15   9  42   6  92  68  86  55  84  87  78  53  35  37  93  85  46  63  27  47  47   4  54  70  58  54  32  78  31  32  19  14  20  90  59  59  63  56  81  14  25  75  23  90  98  99  34  85  49  71  23   2  50  47  99  17  42  41  85  87  27  53  33  37  11  25  14  88   4  74  91  82   2  96   9  75  15  13   3  11  84  48   2  82  10  85  55  28  32  57  23  82  94  13  74  11  27  55  87   6  54  43   3  72  80   8  76  77  44  75  75  28  39  52  58  41  85  73  89  10  88   7  39  29  65  62  89  29  34   5  38  94  99   8  79   1  27  84  92  76  58  59  62  42   2  77  40  46  27  67  73  99  25  11  76  88  92  50  41  59  36  55  30  42  55  48  83   5  74  62  37  20  25  38  77  29  48  60  29  20  53  13  24  81  23  39   7  32  79  16  75  68  98  67  72  80  77   1  94  87  63  32  55  83  11  17  71   1  45  21  48  83  95  74  75  39  43  96   6  52  55  60  46  86  49  52  21   1  53   1  52  17  10  69  93  75  95  66  11  34  36  38  32  76  90  97  23  17  94  88  15  80  89  41  17  91  84   2  63  96  81  78  78  72   8  65  82  88  98  96  91   6  47   4  18  16  74  93  76   1  77  79  77   3  41  19  51   4  88  96  77  86   6  62  35   8  17  62  53  10  96  24   1  21  32  47  54  94  70  70  56  39  47  74   1  21  46  48  37  12   5  45  89  55   8  21  67  53  99  62  21  32  49   3  19  41  24  81  95  83  12  17   4  72  30  34  46  20  39  96  43  13  89  96  62  74  19  99   9  62  11  70  16   8  12  32  97  82  47   3  98  49  84  43   8  82  57   3  62  37  56  26  90  64  91  15  96  48  46  32  34  61  38  30  46  58  48  21  73  75  53  23  19  53  73  98  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    9  40  83  19  61   6  61  15   4  27  33  22   4  75  49   4  93   2  58  92  85  63  82  22  87  43  19  84  46  10  83  89  84  66  80  70   1   7  44  21  47  81  71  26  84  50  42  25  71  38  70  69  65  55  26  58  24  93  81  27  52  29  21  77   4  11  76  58  27  64  60  45  96  87  50  94  22  72  17  38  63  81  64   7  81  77  47  95   5  87  81  56   4  59  10  92  34  78  56  94  76  48  60  12   7  70   2  15  18  79  72  28  35  41  73  80  42  48  35  18  38  40  23  14   2  30  86  14   9  69  94  61  63  78  95  48   4  64  15  75  67  97  37  86  86  63  76  65  85  87  71  80  41  51  31  69  72  37  23  70  59  43  30  83  95  13  30  52  86  75  32  97  32  42  63  23  40  49  28  83   7  65  70  38  97  11  41  84  30   8  97  72  37  11   7  22  20  12  97  25  85  65  95  74  97  53  55  42  24  46  13  71  94  27  40  32   9   5  26  76  76  87  12  73  82  32  63  57  93  10  33  27  92  15  23  85  98   1  47  90  79  55  65  72   1  94  40  29  74  42  41  71  58  40  26  88  86  12  75  20  35  67  48  60  83  76  58  38  54  77  91  42  85   3  91  90  76  39  43  59  54  44  74  63  96  45  67  61  89  46  48  40  37  21  67  76  20  38  21  93  41  22  83  41  11  80  54   9  65  79  94   9  44  90  88  76  79   7  36  95  37  23  94  68  72  94  99  15  29  43  51  59  88  45   5  12  18  21  82  52  23  66  35  70  31  50  56  97  35  26  20  74  37  23  79   3  45  86   1  96  58  56  39  99  83  75  98  16  74  69  62  76  31  96  89  36  71  29  14  34  63  42  34  36  42  87  83  53  73  95  70  17   8  17  47   8  94  22  87  42  92   9   7  66  36  89   1  71  29  15   3  57  33  71   8  39  40  76  27  45  64  98  67  25  14  87  57  37  32  91  88  40  67  16  27  19  98  54  67  10  19  96  62  24  58  99  53  98  77  17  83  55  67  69  37  15  65  84  37  99  97  69  91  61  17  14  54  99  19  38  56  19  31  21  83  97  68  72  95  10  33  41  81  10  90  87  43   5  27   8  53  29   1  41  62  54   1  24  97  48  23  21  39  87   3  56  56  62  32  18  79  82   1  98  19  76   6  21   1  36   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      79  50  32  43  43  62  72  82   9  53  44  54   9  17  20   4  78  15  84  97   6  70  37  11  58  78  88  87  24  12  60  33  53   9  37  43  34  30  64  58   2  95  16  46  31  42  85  38   5  24  68  61   6  17  45  74  85  92  28  93  56  13   4  94  31   7   5  10  72  93  73  89  72  29  59  99  21  21  85  98  48  41  40  19   6  96   7  87  47  52  82  35  41  13  33  58  17  65  84  40  72  15   3  20  12  51  62   8  58  97  53  25  11  21  31  91  76  42  12  83   5  97  47  63  27  92  82  60  54   8  89  97  80  90  70  19  16  12  85  39  53  91  35   6  70   6  45  75  24  42  64  24  58  16  33  86  24  23  73  10  85  10  31  58  52  70  10  59  39  50   8  81  33  37  44  36  78  93  78  57   5  20  17  11   8  60  33  53  21   6  10  73  48  18   9  92  33  73  23  94  51  43  25   2  71   9  33  29  59  19  76   1  69  85  22  84  82  79  85  89  97  87  61  60   5  75  82  82  83  77  61  91  77   4  42  56  51  33  19  32  47  16  48  52  25  26   3  78  84  93  74  57  30  97  48  83  88  45  96  65  22  82  63  69  53  57  63  12  34  31  39   9  82  25   7   6  88  47  18  90  92   4  67  25  98  12  83  23  94  88  28  46  24  61  28  69  67  88  44  48  87  89  81  15  52  76  27  79  74  92  95  65  86  16  17  28  83  87   3  81   2  95  50  46  68  51  79  72  49  70  27  97  13  16   2  59  85  16  55  49  96  86  32  81  55  92  68  11  64  19  36  80  65  76  24  39   9   7   6  94  99  93  52   1  67  19   7  93  92  57  98  96  54  74  66  86  56  27  47  94  42  42  51  67  70  39   5  70  91   3  29  40  96  78  79  54  77  14  60  62  39  79  29  15  87  99  94  42   6  11  63  82  93  46  55  91  80  69  22  95  95  83  44  49  88  88  68  81  98   8  30   1  38  75  84  16   2  95  39  99  74  53  11  21  20  83  53  61   2  44  30  75  59  78  55  43   5  53  48   9  94  84   3  53  58  43  41  47  71  62  37  86  67  15  28  83  22  43   7  19  23  10  43  39  61  27  25  15  82  18  68  67  40  71   4  11  58   2   9  62  22  20  54  62  39  60  82  61  28  68  93  13   7  17  77  11  64  36  75  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        88  60  10  45  46  95  73   7  17  11  16  48  78  22  77  70  16   9  46  66  46  94  95  31   6   3  69  83  18  38  87   9  96  89  39  92  44  71  65  40   6  89  69  50  62  17  50  66  89  18  88  74  17  67  69  96  99  53  63  36  18  37  76  83  88  58  15  88   8  21  63  89  24  32  11   5  71  87  13  20   7  74   4  14  20  45  87  75  38  76  89  10  92  57  37  25  71  78  45  96  78  44  13  38  27  43  80  70  64  76  97  20  76  62  95  88  45  79  58  70  72  79  85  87  15  50  49  44  38  59  84  82  50   9  66  25  71   4  73   3  96  65  18  49   5  18  37  32  15  71  24  11  84  96   3  52  57  99  65  71  42  32  42  10   4  43   2  38  23  86  60  83  76  24   7  98  51  92  31  66  34   2   7  62  19  73  84  27  28  45   7  19  51  63  91  29  19  30  27  34  15  76   2   9  67  60  14  69  58  78  60   1  18  83  90  91  31  41  69  78  88  51  63  76  15  91  56  31  38  11  38  65  79  94  85  89  65   6   3  45   6  96  15  28  14  81  92  98  91  61  11  36  99  96  63   6  65  77  66  71  22  47  56  10  64  94  96  96  76  46  60  79  59  10  84  81  18  57  93  19  52   5  40  86  34  28  76  68  13  71  59   2  62  41  62  14  21   6  64  11  15  63  38  29  83  86  27  27  20  55  27  84  65  88  92  61   5   1  80  27  32  80  84  60  51  34  32  42  45  27  47  74   9  30  97  36  96  57  38  96  25  55  60  75  33  65  19  68  80  78  39  36  24  89  47  57  65  16  66   9  44  73  89   8  83  16   3  44  38  64  66  92  79  73  10  73   1  24  33  56  76  18  74  71  70  47   1   5  10  17  51  89  82  62  81   1  59  94  75  93  29  79  88  34  46  56  44  40  44  34  77  16  86  82  78  24  94  57  91  97  20  83  20  42  83  39  26   4  83  64  75  66  73  93  41  38  28  56   7  64  35  64  73  65  89  91  88  75   5  15  25  46  55  70  58  44  25  30  52  22  97  89  33  60  46  57  97  34  86  79  71  74  65   3   4  68  20  15  51  21  89  35  66  62   8  51  14  29  94  23  15  88  13  34   3  49  79  55  15  62  14  46  57  34  91  90  63  61  23  62  52  75  99  73  70  68  76   5  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          70  45  57  55  99  61  39  26  12  43  88  66  25  37   8  44  50   1  81  61  42   8  77   7  42  44  42  15  36  47  32  13  46  63  45  21  98  62  96  69  96  77  95  24  23  99  15  15  91  12  58  49  23  40  67  28   1  75  96  48  83   7  22  55  64  64  35  38  84  55  87  32  38  72  45  52  87  57  44  80  54  55   4  95  97  43  59  83  95  45  32  68  95  84  63  66  72  39  65  20  65  19  64  68  88  62  26  99  99  27  26  71  31  46  30  27  16  41  15  20  69  49  36  94  37  77  65  39  11  45  34   5  12  86   8  83  52  74  48  84  66  21  23  97  72  29   2   9  89  50  68  66  11  38  38  36  70  47  91  98  27  30  54  65  54   4   9  47  22  94  19  80   5  54  61  77  82  17  85  50  18  29  49  14  31  42  38  64  66   1  30  18  74   2  55  58   2  62  11  52  78   5  84  86  89  46  10  38  49  80  46  16  63  87  16  73  18  67  36  66  92  86  45  89  80  13  56  69  84  36  41  42  47  41  19  23  40  31  86   7  25  52  99  38  12  56  14  64  51  24  60  81  92  32  91  14  38  94  61  54  58  55  64  92   1  63  96  78  90  97  85  27  96   1  21  23  32  52  92  36  83  41  25   9  89  40  18  56  22  50  44  97  51  82  64  43  77  20  79  27  16  50  34   3  86   3  25  84  82  14  71  66  41  10  39  23  23  85  39  49  37  61  86  91  14  63  14  60  23  13  35  12  63   1  71  74  77  93  83  40  25  29  83  12  20   3  82  45  95  21  86  29  89  37   4  65  20  44   5  59  28  57  90  66  81  47  91  83  51   5  98  98  50  79  38  93  25  15  73  48  23  61   3  16  68  60  31  68  61  88  85  51  51  40  53  64  63  67  74  19   7  15  33  14  93  25  51  26  11  58  70  18  72  77  99  96  25  54  47  97  99  23  40  85  61  16   8   9  30  99  98   6  85  65  52  52  78  24  20  51  37  89  26  52  91  95  72   3   3  99  28  90   7  40  82  79  29  51   6  54  98  65  74  64  30  63  56  77  80  73  69  78  23   9  77   9  40  68  49  16  39  19  50  26  21  27  26   2  66  95  67  18  51  66  90  47   8  19  11  14  96  30  78  23   9  70  77  18  57  44  14  10  24  52  49   2  82  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            47  92  14  67  85   6  93  46  68   1  71  80  27  11  80  97  76   6  99  45  86  43   7  29  46  32  61  50  64  89   4  36   2  35  68  60  96  31   5  67   2  36  59   9  28  27  32   4  17  34  56   3  91  84  24  79  23  69  96  57  47  72  43  54  84   2   6  45   1  72  51  35  54   3  46  83  50  21   6  92  50  18  47   6  77   4  40  36  53  31  50  74  35  69  56  51  92  52  53  14  96  98  60  28  52  31  37  80  32  37  22  86  97   2   4  84  92  92   6  42  73  24  99  99  70   5  52  35  55  56  40  38  84  70  96  77  82  57  42  75  35   2  38  70  16  89  36  36  56  72  73  40  71  77   5  82  74  54  98  77  16  37  17  47  73  57  26  32  33  38  97  95  79  76  87   1  75  71  52  15  76  34  16  93  67   7  47  43  28  12  83  36  88  53  99  21  79  52  12   2  84  82  50  90  56  38  72  16  20  25  52  36  44  44   2  36  24  35  46  75  94  46  98  55  70  91  60  80  91  18  45  36  47  19  13  67  52  27   4  47  48  43  92  95  16  19  19  67  57   4  30  95  55  45  72   3  24  30  13  43  97  65  26   1  85  72  81  29  17   6  17  69  91  77  36  64  11  74  90  95  66  30  55  73  92  20  85  84  92  70  75  24  66  32  41  99  38  26  71  79  17  65  44  14  20  72  80  99  32  96   9  20  16  62  72  87   2  21  90  35  53  65  99   8  46  44  21  88  78  99  69  50  12   7  13  51  78  13  75  35  76  83  60   8  91  37  57   7  60  50  51  26   8  39  59  51   2  13  48  33  38  30  86  81  21  83  65  78  15  30  11  82   9  55   7   3  61  45  11  17  14  55  14  16  48  56   2  59  51  15  32  66  39  81  72  52  12  16  13  57   3   5  30  10   1  36  87  27  96  39  12  49  23  35  30  82  58  52  56   3  47  18   2  25  24  67  45  11   8  26  70  35  47  39  28  23  24  15  56   4  27  57  13  86  66  54  99   8  75  76  49  82   1  86  33  58  30  85  55  59  86  16  65  34  96  65  91  12  12  97  55   9  12   8  73  76  57  18  75  52  49  37  56   5  99  66  24  73  88  78  26  15  47  95  98  72   1  76  93  30  33  58  92  78  52  91  59  43  11  30  65  15  19   3  25  11  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              15  62  71  14  31  47  16  66  13  33  62  48  50  26  56  33  76  10  70  30  97  99  30  98  36  35  79  45  27  81  50  92  82  12  43  62  24   9  30  67  93  57  77  11  82  25  37  92   2  57  77  16  76  37  15   8  76  99  39  58  91  77  72  43  83   5  55  75   7  56  63  12  97  56  47  60  22  37  53  79   6  46  70  66  93  68  96   2  60  51  62   7  13  89  65  49  64  27  54  55  86   1   1  29  41  51  79  57  17  20  10  39  40  94  12  25  10  91   4   5  96  29  66  18  39  28  69  14  27  38  28  31  78  20  98  26  19  81  20  22  89  56  89  76  26  72  31  62  17  21  82  29  88  99  92  41  33  17  60  74  70  28  64  36   6  70   8  89  45  32  52  95  84  99  26  57  56  99  86  35  16  99  93  19  48  60  18  48  13  22  29   7  84  32  24  85  65  60  24   6  59   6  80  72  47  85  57  83  47  71  56  39  23  62  61   3  51  93  30  98  86  90  59  23  71  63  59  14  35  35  62  34   5  44  80  35  41  33  23  74  24  73  78  30  24  22  14  96  20  59  43  49  26  94  25  91  39  33  88  64  65  82  93   7  96  42  33  75  88  88  53  90  80  34  62  24  30  38  44  40  81  91  13  79  97  55   9  82  14  20  52  93   1  41  12  59  97  15  13   8  80  17  55  70  15  13  52  29  63  23  23  65   4  81  41  94  39  79  92  62   5  43  85  12  39  11  24  94  85  12  18  63  19  35  10  13  46  79  80  44  29   9   4  12  19  10  14  82  85  70  93  14  81  77  27  94  17  23  91  84  10  59  31  57  65  20  79  44  14  82  23  13  89  91   9  78   3  49  70  75  98  19  33  89  81  28  91   7  18  77  15  12  60  44  34  22  12  86   8  25   8  35  75  77  98  81  99  58  79  65  18  82  96  34  56  76  14  76  42  48  75  64  50  33  77  49  87  75  41  19  22  35  27  52  15  60  53  89  94  86   3  25   9   6  76  98  63  83  56  43  62   3  88   2  73  58  14  64  38  37  39   9  30  83  87  42  87   6  33  31  87  58  24  72  91  90  59  37  91  32  49  36  83  60  10  35  47  11   4  59  33  21  47  48   2  62  17   9  33  27  47  26  42  26  58  83  70  45  92  81  48  12  45  34  79  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                90  75  67  91  76  25  28  35  22   1  57  82  15  10  73  65  37  23  93  47  38  55  47  61  84  66  33  44   7  73  54   3  10  26  45  18  40  22  26  69  49  60  64  20   9   2   8  57  31  13  57  90  31  81  46  33  95  25   4   2  76  18  75  19  67  52  76  29   2  86  84  68  31  58  80  41  29  88  70  36  54   4  21  11  53  28  78  92  26   1  19  92  68  68  15  83  12  37  97   1  76  34   9  41  38   9  77  92  41  22  11  82  74  39   8  61   6  35  73  85  69  88  65  26  20  75   2  26  88  98  58   3  99   9  77  27  12  33  17   2  27  52  33   7  90  80  61  49  19  49   5  47  22  21  93  43  54  10  85  39  91   3   4  23  71  72  87  13  50  66  97  21  40  75  78  25  97  48  86  55  70  95  66  35  63  11  46  50  43  85  36  44  58  97  45  55  51  66  83  27  94  87  79  39  84  83  40  50  76  34  21  54  15  75  99  45  68  26  50  61  42  84  30  50  75   9  60  77  49  42  51  37  36  51  79  89  58  54  12  13  56  97  24  42  69  19  91  94  45  90  52  67   7  74  26  25  78  66  29  95  67  39  50  43  29  97  11   1  42  17   2  49  74  65  43   2  69  32  37  16   6  57  71  58  67  56  50  70  74  75  27  40  44  21  45  53  94  47  97  10  14  16  51  73  34  16  23  48  43  32  95  11   6  96  84  94  70  60  26  95  31  77  27  62  25  37  54  54  79  50  71  90  92  29  31  11   5  73  40  55  13  92   9  46  67  97  61  18  64  14  14  63  65  36   2  41  17  11  94  28   3  51  69  66  47  51   8  41  19  98  91   2  27  97  51  57  18  93  57  89  97  56  52  85  68  71  87  55  84  61  98  89  92  18  68  47  67  31  69  79  86  31  49   2  17  76  53  77  52  79  56  68  54  58  58  89  76  71  90  80   2  60  36  15  12  76  77  98  23  97  85  44  52  66   5  63  42  98  66  73  48  20  59  44  41  46  27  74   9  39  71   8  72  10  58   6  33  19   1  50  31  11  31  51   9  82  58  95  70  16  61  14  91  72  45  10  26  82  65  27  70  12   9  90  66  99  37  28  24  55  16  15  66  68  49   4  33  27  73  35  53  19  28  13  66   6  12  81  92  35  18  35  29  77   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  49  50  39  87   2  69  28  52   4   7  17  18  65  58  28  88  72  59  76  67  61  92  12  34   9  74  82  74  49  13  26  42  11  23  42  79  65  10  18   9  98  84  68  58  48  17  55  59  27   4  36  81  22  20   6  85  37  54  94  86  84  46  45   2  91  58  80  14  20  79  23  76  44  39  23  85  97  21  22  27   8  27  40  81  83  20  48  49   1  97  97  11  70  76  28  78  25  81  11  65  66  81  88  20  97  31  58  92  18  46  87  19   6  12  13  14  84  53  21  62  95  89  95  61  13  48  49   6  14  98  73  93  24  23  74  56  32  25  51   9  17  66  66  80  95  33  47   5  70  29  45  68  66  46  99  73  25   8   1  18  64  75  55  70  42  27  45  25  36  58  87  41  48  60  32  32  70  19  11  12  87  63  98   3  17  83  10   5  38  75  95  44  57  38  99  22  34  89   5  66  70  65  30  33  73  25  78  54  55  86  15  15  33   8  56  44   3  69  86  11  89  91  20  90  78  65  17  87  48  29  46  43  83  97  52  54  38  17  77  88   7  83   1  55  98  42  62  75  23  75  61  60  13  46  16  95  58  20  60  29  44  83  40  23  94  57  67  81   7  24  92  84   1  76  94  83  20  37  61  13  80  40  13  30   3  91  26  87   3  28  52  15  93  49  39  51  36  50  34  41  91  45  76  84  37  13  95  56  87   6  46  75  26  93  12  33   6  77  19  40  94  71  30  26  89  62  86  34  75  65  20  46  98  59  16  58  60  11  94   2  61  61  65  16  22  48  43  75  26  26  80   2  21  95   2  56  71  61  39  38  39  96  68  81  49  51   9  25   3  53  86  95  38  28  50  60  22  59  44  34  16  20  69  20  10  20  30  21  34  50  33  67  53  20  70  80  32  35  16  93  88  44  60  29  26  57   7  52  75  11  24  36  18  38  86  78  69  26  67  86  33  30  97  18  11  21  67  28   2  43  38  45  69  95  54   4  72  29  71  79   6  68  24  41  19  30  60  68  20  34  96   8  75  41  54  47  40  25   1   7  40  86  31  30  73  89  17  71   8  21  41  86  43  63  27  91  33  56  66  77  33   4  88  12  98   6  30  74  70  93  80  45  29  40  66  96  36  93  64  64  68  84  60  83  51  30  85  42  67  87  85   7  12  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    73  61  75  94  11   1  44  91  11  84  70   9  57  32  70  35  35  63  76  46  80  10   8  34  91   2  68  62  69  28  91  71  90  12  68  35   1  30  21  49  11  54  82  62  50  20  55  72  43  64  99  45  85  57  41  47   6  95  64  40  83  79   9  76  78  24  37  45  75  57  41  18  51  74  76  57  84  12  77  15  67  73  68  60  42  61   2  13  87  36  98  49  64  50  27  95  59  73  78  91  36   7  94  68  17  52  70  54  18   8  50  24  18   9  57  84  97  39  77  34   8  22  16  55  78  37  52   9  63  17  39  74  77  11   3  45  19  34  70  55  21  63  26  33  99  17  76  65  79  90  10  73  82   4  78  59  83  34  49  78  66  47  69  11  42  70   5  86  67  38  34  11   2  54  70  80  53  63  69  11  89  75  33  62  33   3  59  19  75  81  32  39  23  78  75  50  80   7  22  74  12  67  19  43  64  59  96   5  38  67  42  72  16  90  26  58  72  40   1  51  54  14  34  50  38  97  54  63   7  17  88  39  45   1  33  82  52  42  62  52  59  49  55  73  13  12  14  27  93  29  59  10  64  75  23  69  26  21  93  79  42  62  53  83  46  28  40   6  36  68  94  68   9  76  48  86  11  57  92  67  99  87  45  23  12  84   1  96   7  43  38  64  48  22  37  74  79  82  41  84  98   6  48  92  28  82  56  15  82  10  32  69  21   4  55  41  89  48   6  20  75  23   9  20   7   9  18  52  74  51  34  64   1   5   4  24  66  21  85  68  57  28  71  19  61  41  32  49  36  92  89  82   5  74  59  71  25  45  12  69  78  97  81  45   6  11  79  67   7  78  75  30   4  42   8   3  63  84  22  82  38  40  16  86  60   1  53  67  94  64  81  58   1   8  62  50  99  52  21  66  96  21  29  33  70  63  92  18  23  32  94  85  71  43  29  31  57  19  40  70   1  97  77  72  96  21  75  70  53  70  42  69  70  43  62  52  33  49  43  38  54  25   9  47  97   6  25  52  69   8  89  89  66  25  18   7  90  16  28  19  24   3  41  45   5  56  38  16  64  58  52  17  94  60  12  35  81   3  42  38  35  30  72  91   8  15  43  71  69  33   7  98   8   4  81   2  80  81   2  18  91  13  36  41  24  40   8  71  70  99  70  19  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      25  15  40   6  82  89  46   5  50  37  24   4  51  36  69  78  89  45  52  11  90  53  91  23   3  57  78  55  93  41   7  65  83  34  60  41  23  99  76  17  89  19  50  17  53  81  56  46  36  68  93  10  60  19  28  67  56  25  42   7  65  15  74  95  65  63  11  29  71  46  82  90  26   7  77  90  43  52  44  80   9  42  52   4  82  30  51  21  97  26  63  73  12  35  23  23  33  13  81  35  63  85  92  21  41  91  63  95  75  92  83  30   1  23  16  40  25  93  14  90  72  21  83  54  12   5  48  24  74  86  24  98  15  48  56  93  84  32  18  26  22  95  44  36  87  22  93  49  91  14  83   3  92  22  78  36  11  83  95  88  11  80  23  70  63   7  21  60  97  14  12   1  86  82  90  10  55  88  94  33  93  69  78  47  70  14  71  96  31  96  97  63  31   9  80  90  92  12  51  10  51   1  88  76  28  81  11  41  68  80  93  54  63  72  57   1  66  44  41  65  19  41   1  99  59  51  33  45  75  86  81  66  57  29  53  78  41  94  39  35  41  69  69  59  86  85  42  81  18  96  95  93  31  40  28  75  64  13  85  63  23  71  51  12  27  83  79  32   5  15  44  98  96  57  17  14  60  22  38  88  33  25  90  38  38  20   4  53  42  80  37  57  54  69  66  25  81  91  21  42  22  34   3  63  89  82  41  29  67  29  93  94  63  92  34  78  13  15  20  30  71  59  80  13  56  91  96  67  75  70  18  17  39  58  82  43  12  76  61  50  91  59  18  56  64  20  17  50  68  14  44  96  92  71  55  22  30  81  14  96  78  75  77  86  67  81  19  15  55  85  49  99  63  75  92  39  83  17  22  34  33  30  39  92  92  70  41  78  28  85   7  52  59  66  15  91  24  15  96  86   1  29  59  53  21  54  74  52  82  23  79  50   5  20  25  57  94  81  49  62  92  68  53  29  56  57  90  70  54  43  93  95  55  76   7  97  93  29  82  29  13  90  32  55  45  99  75  85  57   1  36  14  23  45  82  47  73  41  71  15  90   7  15   1  83  90  94  87  83  19  65  16  59  72  74  22  59  43  76  59  82  77  11  33  60  94   6  58  26  41  49  44   2  38  40  87  16  80  23   8  36  83  68  78  63  97  83  69  15  72  93   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        36  56  67   2  63  76  68   1   3  72  22  75  57  93  13  27  13  61   9  72  53  37  25  73  51  82   9  32  39  40  96  19  98  12  40  34   1  99  85  19  90  80  47  63  59  27  77  95  80   9  73  56   4   2  35  36  99  43  93  50  50  17  90  64   6  34  51  10   7  23  56  21  58  53  33  73  35  61   8  89  93  56  82  75  16  83  43  89  68  49  37  91  50  51  87  96  33  60  69  85  48   5  60  78  26  12  85  85  70  41  31  84  63  93  80  82  88   9  25   2  87  17   9  72  21  68  69   8  74   5  15  32  84  20  30  40   7  35  75  26  37  60   8   8  35  15  33  23  68  21  10  18  96   4  64  22  96  17  88  23  15  78  96  95  84  61  93   9  32  33  48  58  99  66  34  88  65  20   3  82  69  13  88  54  33  58   3  11  23  78  74  85  17  42  20  91  44  10  70  17  87  51  85  10  38   6  39  41  30  58  47  97  78  95  96   7  94  10  51  46  95  24  26  78  64  54  73  41  12   4  91  56  81  99   8  17  92  94  14  44  50  37  23  99  91  73  12   7  97  57  63  84   4  17  29   5  16  15  85  70  13  84  85  59  25  11  94  90  94  12  53  92  96  98  35  92  70   2  68  40  73  84  84  32  74  31  30  80  25  34  83  52  79  70   7   7  74  53  67  19  37  75   6  86  72  98   3  61   7  63  91  96  39  30  38  93  53   9  99   2   1  67  99  69  37  61  74  93  16  64   2  29  44  62  27  39  77  77  99  10   8  89  15   8  78  26  53  56  28   2  77   7  83  33  66  76  39  64  74  61  24  47  38  87  78  46  50  87  26  14  27  53  82  92  86  13  50  77  30   7  40  49  14  85  22  21  29   9  69  12  35  27  30  56  90  70  26  45  51  90  69  88  69  73   8  17  54  69  81  16  52  88  43  78  91  94  18  65  72  48  53  53  73  99  55   5  71  28  89  49   2  17  83  28  95  55  15  51  92  31  34  29  60  12  26  72  20  31  21  58  32  45  33  25  53  77  44  27  83  72  45  72  93  56  69  15  35  52  11   8  21  98  38  65  86  64   3  11  44   9  56  13  82  27  40  93  35   3  26  26  31   8  95   4  64  70  54   3  74  97  98  80  98  65  37  78  18  92  17  83  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          69  15  79  24  76  16  70  84  84  30  15  80  87  98  66  14  27  55  22  39  29  67  22  82  13  44  76  11  40  49  11  70  49  34  85  54  86  76  70  93  82  72  26  93  27  65  94  10  30  32  22  73   6  64  17  72  59  86  59  40  85  83  14  33  75  99  70  84  13  50  80  82  58  81   2  78  80   5  47  64  52  73  72  76  54  80  77   5  92  53  58  28  94  64  40  63  15  19  21  75  26  92  25  27  65  60  35  14  89  72  77  80  54  69  58  12  67  58  41  59  39  39  68  97  39  57   6  69  14  62  46  65  41  26  56  44  19  46  27  92  14  18  93   9  95  43  37  16  98  67  92   5  78  81  70  11  19  48  64  93  70  60  44  97  71  64  32  46  49  34   2  97   9  45  32  14  89   1  17  29  43  20  20  32  23  22  98   3   7  44  62  82  53  77  52  25  34  82   8  73  79  23   9  14  40  31  86  72  91  94  94  68  46  32   1  12   2  97  82  80  59  82   5  32  82  66  27  54  38  89  89  14  34  54  49  70  10  98  80  86  78  37  14  69   8  98  35   1  81  73  71  31  44  91   9  41   4  12  35  81  80  45   6   5  21  82  83  49   5  19  63  58  90  80  75  98  98  11  38  98  26  93  48   6  20  62  47  57  88  83  48  65  61   6  85  67  47  12  12   8  46  51  11  41   9   4  12  80  22  84  11  41  76  85  82  43  44  60  78  60  40  38  89  86  86  85   4  17  62  73  44  96  51  85  48  26  48  36  55  55  10  99  41  49  51  34  53  89  36  14  11   1  92  99  77  27  72  82  55  26  22  10  99  48   4  52  43  19  18  51  31  26  82  13  89  29  50  53  11  70  64   8  31  60  82  41   9  71  90  83  60  85  67  86  85  76   2  66  27  22  98  12  28  84  76  47  69  97  27   1  44  60  78  77  74  89  30  15  28  67  87  91  66  21  49  96  87  62  20  87  26  46  45  56  88  74  72  41  44  25  33  99  13  96  87  75  11  53  45  87  22  91  79  28  18  80  24  33  50  70  86  74  84  14  88  48  70  73   9  90  16  21  78  76   7  13   8  47  35  57  25  55  22  22  52  95  64  86  95  71  66  18  67  70  85  60  51  84  63   8  43  15  35  86  52   6  26  14  79  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            57  16  37   3  98  69   3  55  66  90  89  58  70  35  70  76   9  36  57  41  14  76   1  64  94  96   6  22  25  24  22  81   2   8  28  44  71  79  84   3   6  56  44  41  68  71  23  81   3  12  55  21  87  94  33  55  32  59  55  61  77  40  88  32  18  32  32  20  39  83  17  48   7  64  10  67  78  85  68  77  98  40  42  23  34  38  28  72  32  69  71  69  65  38  54  70  88  51   5  59   4  78  33  52  96  93  15  73  93  73   7  54  23  78  39  67  75  38  94  50  36  82  14  55  53  11  47  25  58  95  10  52   9  14  68   2  12  20  87  21  42  26  32  19  82  32  25  87  68  75  51  15  33  48  91  45  17   6   2   3   3  77  24  10  44  67   8  39  25   8  52  12  68  42  95  14  19   8  97  19  56  71  32  27  35  50  96  54  97  85  76  91   2  38  80  92  98  56  15  40  38  95  72   4   7  38  75  27  14  35  70  70  78  62  48  29  86  14  35  85  41  64  22  85  80  89   8  66  34  67  55  51  94  49  41  63  74  91  49  96  86  37  91   4  92  84  27  68  40  71  15  95  46  28  41   9  82  73  89  60  21  77  28  92  87  85  67   2  18  74  37  51   5   4  12  78  88  71   8  33  43  75  17  21  39  40  87  48  39  18   2  66  31  14  95   3   2  22  29  98  27  37  14  42  40  87  47  79  27   2   2  29   1  26  97  28  78  92  11  99  98  52  15  25   8  42  86  61  12   9  97  81  43  22  15  39  76  25  14  17  72  88  99  23  62  39  96  91   8  77   3  85   1  40  37  45  90  99  24  56  38  56  95   5  22   6  34  96  57  46  17  82  28  19  50  93   4  65  44  10  26  80  36  39  52  15  78  95  81  32  77  69  93  28  56  48  49  19  84  72  38  47   4   7  60  17  31  10  35  51  49  21  24  75  22  49  69  18  84  66  31   4  31  22  87  62  67  40  53  86  23  79  85  94  17  96  15  46  66  87  96  55  90  68  66  13   7  54  33  10   6   5  66  29  26  23  22  10  81  87   4  88  46  58  95  97  78  47  49   9  45  55  36  17  26  40  19  19  68  88  83  30  79  66  41  93  75  17  95  14  69  60  91  90  15  96  58   9  91  79  59  86  53   4  13  69  19  70  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              3  62  19  12  40  51   1  79  75  85  85  88  80  96   6  22  61  61  91  15  23  11  71  26  19  90  67  83  25  79  79  50  87  16  92  50  82  15  87  77  56  25  18   4  78  51  78  18  21  92  22  24  26  53  13  17  47  81  67  45  85  51  61  57  15  31  63  61  65  53  81   7  88  45  76  45  98  93  82  33  75  75  23  64  31   9  49  73   7  22  13  77  87  25  63  84  12  91  52  67  32  31  18  60  75  19  20  69   7  86  59  68  36  75  24   2  46  37  39  26  86  19  29  48  59  60  40  28  81  31  28  84  19  38  54  80  78  73  94   7  89  42  14  18  75  82  33  16  34  88  98  52  91  54  97  83   5  61  76  79  91  35  23  75  88  85  11  13  93  68  61  30  90  37  86  71  76  30  49  88  39  29   1  81  49  96  31  32  24  88  10  58  41   7  42  21  75  86  89   2  62  50  69  36   6  60  84  88  15  47  41  29  44  85   8  47  51  89  17  45  33  63  76  52  61  13  83  96  83  99  28  68  71   2  14  47  74  36  67  43  76  80  17  58  16  11  57  28  23  33   4  96  88  14  46  83  42  29  43  58  41  26  97  65  75   1  19  71  87  68  43  63  27  70   7   2  76  99  53  63  14  16  98  95  70  87  16  88  56  69  56  33  68  15  16  14  31  36  58  86  28  72  74  86  55  75  33  24  39  49  73  60  32  98  56   7  78  74  84  81  38  84  75  56  51  12  46  81  65  54  44  60  77  92   9  52  12  74  69  63  50  55  50  67  97  27  40  85  90  81  25  10  20  84  76  51  93  12  18  34  56  22  95  22  61  58  86   1  18  78  72  57   6  76   2  61  47  62  85  57   1  60  16  13  55  75  87  65  17  34  96  19  84  93  14   6  16  51  19  15  31  49  41  54  20  68   4  98  75  65  80  22  41  69  81  54  42  84  98  69  23  34  68   4  71  74  32  75  61  60  85  14  66  17  96   9  12  27  46  63  88  74  45  36  79  60  97  17  25  96  77  34  91  54  40  96  16  87  15  84  22  25  52   8  11  45  10  65   7  33  35  41  76  56  76   1  37  33  38  11  20  17  90  54  33  68  14  67  93   4   2  94  73  26  17  59  54  46  26  27  79  30  50  60  75  16  81  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                28  11  44  18  15  52  32  13  81  95   2  78  55  20  90  79  83  40  91  71  40  60  33  71  70  67  22  87  83  44  68  43  16  71  39  93  17  99  28  75  44   6  84  50  94  37  11  86  44  11  28  80   1  81  63  59  77  93  98  18   8  27   1  87  99  29  41  51  13   1  86  80  27  17   8  30  46  47  16  48  66  95  21  91  20  72  63  41  26  74  43  50  46  71  10   7  38  20  97  93  99  71  72  22  10  63  31  10  83  33  52  47   9  47   9  84  58  32  60   6  28  87  43  39  22  72  65  41   8  85   7  69  71  97   9  53   7  65  43  71  23  31  98  54  20  54  53  76  28  72  41  42  22  69  45  85  82   5  35  97   4  81   9  10  10  89  63  29  96   6  59  97  27  81  42  14  55  68  98  69  12  83  77   6  51  80  98  33  62  28  33   4   6  81  91  71  80  14  19  54  77  86  39  75  72  64  45  25  16  16  80  85  44   1  77  21  17   5   5  35  55   2  93  69   8  38  42  50  64  31  25  63  57  95  60  29  68  53  24  60  55  54  22  99  97  46  50   7  10  60  74  52  13  81  92  99  35   6  19   7  89  15  26  75  35  43  18  74  10  13  84  79  50  21  67  35  56  73  10  25  76  32  71  13  24  18  17  46  18  38  48   6  30  32  72  64  69  86  19   3  45  65  93  52  15  86  63  40  80  21  59  88   3  29  50  59  30  27  87  41  15  39  30  56  55  71  27  27  77  61  87  57  62  53   6  26  43  91  99   9  19  46  26  95  81  20  99  67  50  79  91  68  33  76  70  50  91  66  65  30  61   9  15  87  92  89  97  62  20  33  63  21  24  65  67  73   3  92  71  28   1  17  47  25  19  77   9  25  25  17  77  37  90  32  78  50  68  30  53  57  42  36  96  38   6  86  38  58   4  50  29   8  93  89  96  96  99  39  78   5   4  48  53  64  55  14  16  41  40  76  68  88  76  16  97  46   7  21  90  70  24  93  71  46  78  15  89  71  62  60  38  49  36  84  82  37  43  69  21  85  66  42  97  29  54   1   3  57  45  87  20  22  46  66  51  57  99  36  23  71  77   1  96  75  83  90  45  25  47  16  53   7  99  92  15  80  25  78  35  14   3   2  73  79  88  15  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  47  28  75  43  91  25   1  34  67  72  40  66  59   1   9  18  91  30  93  70  82  14  96  13  21  83  97  51  51  59  10   9   1  99  42  98  72  75  52  54  76  14  65  73  15  84  72  59  13  81   8  75  47  78  32  47  63   5   1  37  58  59  15  51  22  51  29  83  15  56  13  19  91  67  39  44  67  83  67  71  91  92  33  56  37  32  13  42  66   9  16  57   7   7  24   4  64   8  24  26   8  47  88  28  34  18  41  11  15  21   8  99  19  68  54  85   5  32   5  99  25  19  41  63   4  68  14  30  83  94   4  14  44  78  13  94  62  84  32  91  99  81   5  62  73   6  14  33  75  53  80  78  70   3  79  39  33  14  42  64  47  71  61  74  62  84  38  61  80   3  53  78  37  85  39  46  46  64  37  15  37  75  96  57  79  96  69  27  56  24  91  39  88  54   5  10  49  60   9  56  85   4  51  59  98  14  99  29  96  60  80  60  62  38  12  53  39   2  74  44  40  57  21  97  37  29  70  76  33  52  86   4  36  97  11  94  15  37  77  20  40  62   4  89  77  29  63  32  31  17  91   1  48  73  86  55  40  60  45  77   1   1  89   5  28  42  60  33  80  54  96   3  14  32  96  84  16  50  81  71  10   8  21  73   5  29  34  54  92  21  92  37  45  65  63  96   4  51  65  41  24  96  85  38  79  34  57  41  41  83  96  56  27  15  41  42   9  16  57   2   9  52  50  15  63   5  27  90  32  55  78  29  40   2  25  22  49  61  21  98   5  93  24  21  74  49  12  59  61  74  74  92  25  34  88  14   5  48  76  13  23  17  43  35  58  17  93  70  58  57  35  60  13  19  24  11  21  76  99  23  79  66   8  83   1  54  70  70  29  75  51  82  68  68  38  55  25  70  82  46  45  34  62  73  77  82  64  44  69  23  90  54  24  10  24  21  15  51  65  47  13  95  72  21  49  55  22  92  70  13  67  48   1  85   7  10  31  43  62  47  74  56  23  97  28   7  42  81  89  98  82  65  41   2  59  12  17  30  11  31   6  37  63  87  76  21  72  54  36   7  72  12  43  95  85  31  38  88  20   5  39  68  36  82   9  47  62  45  41  73  75  67  16  20  98   5  93  37  30  77  44  38   9  77  19  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    58  83  21   2  35  70  86  57  92  11  59  65  27  51  43  78  36  18  18  93  26  65  56  99  19  69  62  35  78  14  25  67  43  17  14  81  67  19  58  65  94  48  72  99   8  26  76  15   2   1   1  12  65  44  11  80   2  44   3  12  26  12  13  53  50  27  18  83  21   5  15  42  79  38  30  54  68  40  48  48  84  30  21  90  23  28  66  16  83  48  95  96  11  22  59  55  88  21  64  12  28  21   1  50  12  27  27  67  52  50  27  77  34  59  10  82  93  34  41  65  50  89  28  98  52  88  13   3  63  14  73  94  78  22   2  29  87   6  34  73  31  47  45  70  39  81  51  64  90  88  47  74  31  71  58  88  50   7  77  10  70  21  33  67  54  65  37  52  95  24  53  96  17  78  23  39  64  30  34  60  19  20  78  11  87  14  65  43  49  11  63  65  30  62  86  45  88  36  76  68  77  36   7  39  18  28  55  69  55  84  74  68  93  93  83  54  32  95  41  34  97  34  88  62  19  49  41  41  53  35  81  22  27  33  94  41  99  22  80  39  36  79  43   2  42  49  22  79  85  35  93  66   6  31  98  45  57  70  38  61  62  80  77  71  72  84  98  21  41  56  56  48  62  58  68  86  41  33  57  27  64  19   7  98   7  78  99  12  83   4  67  23  11  51  93  55  89   4  24  74  32  28  52  57  35  55  52  70  80  64  36  91  17  91  94  59  93   7  17  46  44  75   4  46  78  84  10  60   2  22  43   5   1  76  88  33  87  31  60  77  95  84  41  62  81  37  42  53  77  84  87  74  24  35  65  71  21  28  54  66   9  42   7  27   1  52  94  89  65  71  37  58   5  20  51  40  77  35  36  25  39  10  94  73  74  57  50  85  21  24  24   2  16  15  89  34  10  14  72  60  41  29  73  93  64  53   1  86  45  70   5  34  19  75  57  32  46  36  63  28   2  79  43  43  34  60  86  85  44   1  59  18  86  87  22  48  68  98  67  51  13  56  89   8  86  62  11  18  89  98   7  25  70  10  51  81  71  73  26  79  97  45  43  97  16   7  34  94  78  41  98  52   4  98  73  89  56  86  43  68  30  79   9  37   6  21  59  83  94  74  87  99  79  43  83  35  20  83  50  59  97   4  68  26  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      83  92   2  95   4  58   2  48  88  53  33  93  43  72  60  12  57  99  50   8  24  59   3  97  78  69  81  68   3  73  98  19  29   6  47  23   5  11  64  91   9  85  27  62  31  61  36  81  51  27  72  96  10  46  62  92  20  52  43  64  50  27  60  84  89  83  42  86  15  50  90  17   4  84  40  87  16  78  25  13  81  71  22  58  50  28  78  34  33  86  94  94  36  73  23  24  97  20  73  94  69  39  97  64   4  11  44   1  37   2  33  18  72  96  55  38  41  57  13   1  73  38  81  83  60   1  24  86  30  60  36  55  52   4  78   9  62  55  98  80  39  11   9  47  14  11  69  56   6  26  82  44  74  56  30  11  23  28  16  17  86  49  38  73  34  79  15  36  18  51  39  84  94  71  92  44  62  42  73  91  33  19  92  76  65  93  58  26  37  32  60  22  27  41  13  59  27  16  49  66  56  70  34  53  15  50   4  26  57  38  96  84  29  30  60  15  76  99  24  24  49  69  74  92  33  50  20  76  17  10  46  43  72   1  30  36  12  24  36  44  42  82  68  96  96  18  38  81  39  81  23  23  27  68  37  67  88   7  74  89  60  69  30  55  51  74  35   6  40  53  29  52  84  28  79  64  10  57  68  61  54   4  37  21  17   4  15  95  59  31  44  78  23  28  10   9  10  16  99  74  58  95   5  54  35  28  46  91  54  56  63  64  43  88  41  71  92  55  19  22  50  34  42  21  67  71  94  82  22  35  45   1  22  20  91  67  38   8  86  30  76  72  10  80  65  81  16  96  36  93  63  37  37  46  16  51  54  18  76  16  95  35  90  29  54  27  84  95  73  71  54  43  83  73  29  70  79   9  22  29  85  14  38  21  39  85  65  59  78  65  71  75  90  86   6  87  16   3  98  27  44  94  51  97  10  46  75  95  78  14  24  44  97  94  68  24  23   8  35  64  66  34  59  98  72  29   3  85  38  12  18  45  80  58  41  94   4  37  17  87  35  54  15  50   3  19  33  81  84  24  69  96  23  68  12  92  63  77  56  26  88  50   5   9  43  51  47  19  65  81  66   1  73  38   6  93  35  73  96  43  77  58  24  77  44   3  90  47  32  24  39  67  48  13  23  44  23  25   5  54   7  82  80  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        68  45  26  34  33  23  92  43  81  10  67  37  22   1  57  21  19   2  26  70  22   8  62   1  75  48  78  48   7  61  90  35  90  11  32   9  74  61  62  19   7  33  81  34  76  39  17  57  53   6  47  90  33  93  73   5  13  95  23  85  29  17  29  76  79  23   8  29  27  66  69  53  12  48  71  16   8  33  35  16  81  14  79  17  90  81  32  78  16  92  46  57  72  27   7  99  10  76  43  50  68  42  78  46  33  12  44  81   2  84  14  35  32   2   8  41  66  26  56  27  14  13  42  66   5  32  13  87   9  84  72  52  14  39  82  25  60  77  64  13  98  36  88  76  86  76  55  36  80  31  98  36  86  76  30  77  33  53  86  71   4  30  29  77  25  81  90  62  55  19  44   8  70   8  44  24  63  17  44  70  45  23  60  81  35  32  33  84  17  83  84  23  84  70   7  12  14  84  55  63  17  48  33  38   9  37  61  29  46  49  25   4  35  80  53  12  92  32  49   1  24  22  53  94  96  40  75  14  13  53  47  67  80  18  96  95  73  44  73  29  42  46  26  80  54  84  90  45  39  28   9  74   2  67  57  78  54   9  70  21  96  33   5  99  46   6  23  36  16   3  63  40  96  82   3  92  36  53  39  17  90  89  86  84  89  34  15  18  66  39  43  14  50   4  79  72   5  11  42  42  38  12  61  42  51  43  73  65  29  74  16  82  21  78  12  80  39  41  41  66  32  42  35  38  72  39  27  79  71  99  97  30  15  14  76  49  28  76  27  34  50  29  99  94  50  72  87  30  25  69  71  59  61  11  90  71  95  46  15  65   4  77  60  45  35  36  92  55  41  94  35  39  63  43   5  18  26  41  94  49  23  44  52  70  81  94  11  38   1  98  72  73  25  59  26  99  77  56  79  42  71   6  34  53  17  75  72  50  68   8  47  11  54  75  67  38  48   6  88  84  80  79  82  26  36  60  21  62  57  86   1  43  32  80  50  51  36  50  26  10  36  27  40  50  82  94  42  21  89  41  58  48  98  90  72  64   8  87  29  23  55  39  54  68  80  21  59   9  90  72  79  82  34  90   8  43  39  63  74  58  77  10  57  11  56  95  66  97  50  87  21  30   9  97  75  98  59  25  93  25  70  66  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          16  25  47  12  87  45  12  20  64  32  28  96  73  55  78  61  52  71  61  29  23  93  57  29  24  66   7  17  42  63  40  61  92   8  82   1  79  52  44  39  32  37  83  64  70  46  98  27  96  51  45  45   4  64   4  44  88  34  68  72  34  17   1  97  50  17  33   2  66  10  36  90  23  84  66  45  73  10  65  48  96  66  18  32  93  18   3  76  74  92  97  67  30  40  30  82  42  83  92  34   8  24  35  62  89  29  68  66  22  75  80  77  60  97  58  81  94  85  68  19  48  53  26  78  76  16  88  55  88  11  29  54   5  52  64  71  87  81  93   3  84  30  44  84  22  27  46  45  59  47  12  30  20  45  47  54  84  63  68  97  53  12  40  77  93  39  45  65  85   1  58  55   4  76  72  28  37  50  33  99  75  46  12  96  61  27  26  77  71  80  60  11  76  57  31  62  62  24  70  21  21   6  15  20  66  63  15  61  87  94  47  53  11   7  53  55  24  55  79  11  98  89  41  79  82  27  17  77  74  76  81  82  50  86  16  28  30  46  50   9  57  98  43  65   6  15  41  19  79  27  48  34  21  35  48  93  87   9  84  47  51   6  78  84  33  52  40  27  32  60  84  73  87  26  16  93  55  83  44  10  56  56  23  11   4  77  91  94  31   8  47  73  39  42  61  10  51  82  23  72  99  46  11  71   8  41  92  35  73  27  99  84  58  80   5  76  60  61  32   9  25  61  85  33  80  14  53  20   4  81  23  38  71  53  57  56  18  57  47  76  43   9  95  99  58  72  20  62  38   6  33  32  29  76  73   4   3  65  35  33  49  34  68  73  75  84   8  31  66  10  75  49  10  11  49  97  48  35  27  71  72  62  98  62  55   1  22  10  29  42  15  96  91  89  82  30  84  38  72  99  49  57  20   6  34  50   8  79  29  82  83  25  27   1  59  23  80  71  79  10  85   7  42  66  77  52  39  45  44   5  51  94  30   5   5  30  91  81  95  51  99  69  93  31  75  44  89  87  89  41  79   9  17  41  76   2  33  88  42  80  40  76  37  76  85  64  33  81  72  86  38  51   7  47   3  80  39  37  87  46  47  21   3  67  18  61  83  10  66  65  27   3  97  88  80  71  91  60  82  24  99   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            80  47  53  96  39  49  26  98   6   4  82  55  88   1  85  16  29  42  47  65  63  39  47  62  82  95  22  50   5  26  32  15  87   5  23  28  96  49  19  29  94  65  29  48  76  38  37  20  30  11  81  14  45  25  63  82  86   5  90  42  89  52  65  57  21  24  86  59  33  93  25  88  71  91  53  40  60  19  47  22  19  16  96  11  96  48  56  84  63  13  75  69  31  22  35  30  28  49  71  20   5  38  54  70  12  87  14  77  91  32   2  33  56   9  93  13  76  79  91  59  47  26  23  11  84  99  27  94  41   3  97  36  31  14   2  69  52  26   2  60  11  80  36  39  40  95   6  81  41  42  18  21  59  74   8  91  67  65  52  87  27  76  10  27  90  42  89  91  14  46   7  61  45  21  94  76  29  81  29  95  29  16  47  83  62   2  67  59  41  80  43  20  21  14  15  27  36  11  21  27  90  54  40  37  13  42  99  68  76  93  45  13  78  17  84  69  48  20  62  43  80  82  67  67  34  13  62  58  85  20  84  10  59  80  41  86  68  95  54  95  53  82  94  76  47  81  21  66  26  28  64  54  29  14  98  29  54  68  88  72  49  87  33   9  69   8  73  98  78  81  70  95  63  28  92  39  56  64  68   9  81  37  61  20  97  43  13  67  10  71  26  78  83  99  54  92  74  24  95   8  38  78  35  25  36  24  57  16  54  20  38  79   8  98  70  34  78  40  70  87  41   6  83  89  88  94  68   3  74  47  62  75  11  95  39  32  49  66  23  60  39  65   9   1   4  93  23  37  94  10  30  57  81  21  13  34  59  11   9  57  92  34  32  31  68  41  36  27  61  37  50  97  95  32  38   8  64  49  53  13  90  61  12   3  43  17  53  79  44  67   9  77  92  87  13  71  61  71  34  57  78  57  79  30  45  59   4  32  42  16  62  58  16  41  39  26  48  54  55  35  82  53  87  69  32  65  59  71  34  98  62  43  49  89   5  93  81  65  20  75  99  22  28   3  66  68  62  23  45  60  95  45  52  38   1  99   6  79  47  83  79  53  52  48  68  99  32  58  57  24  13  11  49  54  90  66  32  83  70  84  91  64  41   2  39  25  58  43  37   3  84  66  14  82  19  31  20  76  17  47  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              51  44  60  86  49  48  18  55  77  74  47   4  49   6  68  90  16  58  81  39  88  87  53  30  86  72  15  34  47  67   7  41  74  48  78  60  27  52  32  41  78  47  43  98   2  59  42  97  98  83   6  24  74  55  83  57  18  56  61  99   7  21  59  28  47  52  90  20  54  80  43  43  31  76  43  42  49  46  81  46  41  86  42  44  29  29  60  36  63  64  48  66  62  69  18  11  53  47  79  48  54  35   5  55  74  84  19  97  62  24  56   7  93   6  14  62  51  61  54  34  67  23  53  57  23   7  69  23  99  26  32  96  44  78  48  90  86  15  61   7  47  74  98  97  50  32  66  21   7   9  50  13   4  43  65  11  57   1  74  80  24  59  28  48  24  56  78  64  72  30  77  31  18  79   9  98  34  39  70  44  14  30  43  57  31  49  37  56  53  30  44  78  93  40   5  56  40  31  82  56  85   5  99  86  34   8  60  83   5  18  87  30  53   1  96  60  28  49  87  48  54  82   3  47  47  58  87  68  90  94  94  42  93  36  25  79  36  64  93   2   1  94  64  67  91   1  22  59   8  38  64  55  91  85  77  83  79  65  30  16  33  30  45  76  69  50  75  61  97  71  92  30  87  36  44  67  94  12  91  71  38   3  61  81  48  53   5   7  89  45  60  39  12  38  89  20  69  46  18  91  66  68  68   8  49  99  98  32  72  49  87  32  38  48  57  96  80  96  82  35  79  86  70  42  20  82  71  38  36  96  78  45  91  96  30  13  64  82  39  53  62  83  52  91  54  30  40  59  26  54  82  71  67  50  21   7  56  92  17  97  25  46   7  64  26   8  81  59  16  76  64  92  63  75   6   1  22   7   4  42  37  40   9   6  63  23  18  11  61  32  19  51  72  55  66  27  21  92  82  72  12  68  22  72  34  55  72  17  51  81  90  94  80  61  90  12  84  17  58  35   3  87   2  43  84  59   6  88  92   7  11  73  67  98  36   6  11  40   4  59  26  71  77  92   1  32  68  53  75  76   4  42  33  26  69  94  31  22  45  59  33   6  38   2  66  27  16  42  67  74  62  27  12  18  29  42  31  23  92  57  28  75  46  77  84  29  66  20  71   3  41  93  90  78  41  10  12  69  58  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                99  73  49  30  32  79  13  25  77  83   3   6  54  90  55  88   2  49  99  25  92  20  16  35  30  75   2  49  62  57  65   7  21  76  83  14  64  94  96  94  21   7  14   1  48  99  52  68  90  32   2  98  38  26  80  62  95  91  21  54  25  42  85  74  50   8   4  36   6  26  53  17  77  46  74  53   2  14   1  10   2  34  20  41  25   9  82  24  48  36  68  78  29  45  72  54  98  62  29  26  23  66  56   4  13  73  68  97  88  78  23  10  57  43  28  23  80  42  69  43  76  29  62  25  29  95  18  68  11  63  63  50  25   3  54  10  51  36  95  89   3  70  62  18  74  75  79  80  83   3  13  44  44  30  90  43  76  96  12  69  92  26  93  46  49  66   9  30  53  61  21  87  42  73  57  39  95  68  30  33  87  16  25  73  85  43  52  34  19  57  94  23  63  10  65   9  49  98  99  63  88  87  41  70  61  85   5  45  33  90  69  75  43  53  16  37  60  99  14  81  67  95  98  40  60  54  28  67  12  34  58  50  27  60  38  68  67  79  13  47  73  55  88  28  87  35  40  81   6  35  46  24  97  85  54  52  67  66  88  82  37  82  30  39  85  17  58  58  16  32  17  61  48  57  44  18  46  42  92  68  81  42  65  17  63  61  84  55   9  32  30  91  33  82  44  42  36  29  54  43  43  86  34  42  40  11  66  61  16  29  41  28  66  15  33  59  77  77  61  85  70  56  79  14  44  30  49  50  71  77  73   5  23  56  36  50  31  16  90  20  75  26  32  49  23  19  56  56  15  42  99  48  34  29  35  60  46  13   2  85  84  68  57  81  43  66  62  77  35  12  75  56  57   8   2  73  74  94  44  70  59  18  80  49  96  64  20  98  97  91  49  87  26  19  27   4  55  31  59  45  10  15   5  22  19  63  83   3  99   5   8  20   7  41   5  70  75  29   5  79  31  65  43   3  53  50  27  54  69  58  63  70  20   5  76  57   5  94  76  76  15   1  47  12   5  78  79  60   9  20   7  50  37  95  54   2  18  80  91  74  36  34  72  38   2  59  45  50  25  35  84  10  92  46  36  50  14   2  26  46  75  48  63  21  52  35  87  86  98  69  74  79  88   9  29  73  91  59  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  36  31  18  90   1  88  64  64  21  66  49  21  29  64  49  30  27  68  55  95  73  60  72  62  70  14  10  59  69  78  21  12  22  14   7  19  86  51  53  63   1  66  87  86   9  93  31  41  59  47   1  30  39   5  44  69  77  86  65  89  66  65  81  48  34  52  98  61  79  45  40  22  96  30  96  42   6  40  67  17  89  18  54  70   3  40  53  72   6  39  21  96  57  83  41  70  32  91  89  81  20  60  15  34  63  26  62  22  21  27  42  56  35  36  39  11  69  79  67  10  13   2   3  98  81  24  36  66  76  62  41  47   2  80   4  39  74  65  37  51  16  81  22  61  48  29  22  49  78  49  23  43  75  74   5  35  52  53  43  56  43  72  68   4  10  20   8  45  80  58  98  33  20  32  34   3   9  82  69  64  19  12  41  48  46  65  98  67   2  34  19  13  91  55  12   5  44  19  22  74  24  63  48  82  25  16  74  13  66  45  24  78  90   8  18  79  85   4  41  18  11  54  89  71  98  61  49   8  19  97  85  70  88   4  39  93  74  82  35  92  91  64  26  97  63  39  51  72  12  66  75  80   5   6  49  69  87  94  37  76  15  87  91  33  43  97  46   6  95  21  52  66  91  29  27  62  13  36  91  29   2   9  56   3  12  46  86  44  93  66  94  40  98  15  26  59  48  96  22  22  80  74  50  13  18  76  62  87  74  69  52  98  29  64  14  16  40  22  73  74   5  20  68  57  82  72  71  58  84   8  68  79  55  36   3  67  91  87  62  76  90  22   5  28  84  50  81  24  23  25  45  83  62  81  33  78  77  26   2  50  34  13  98  16   4  63  50  32  58  19  10  74  23  71  45  90   4  47  84  64  50  42  41  98  39  22  77  73  73  89  24  69  64  56   4  53  68  44  68   6  74  95  33  40  17  31  79  39  63  92  32  94  18  30  47  23  15  58  43  30  88  96  67  90  93   8  66  44  96  24  69  35  94   2  33  55  93  53  32  51  86  98  10  34  73  75  45  11  31  24  93  95  22  22  70  53  97  53  24  51  84  80  73  90  54  51  69  94   4  32  13  27  71  61  94  12  91  12  14  82  57  35  35  84  24  34  89  88  23  88  42  96  66  96  95  86  59  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    28  99  41  60  54  87  35  67  57  79  96  19  30  38   8  37  67  47  21  94  97  86  82  28  10  58  53  43  74  75  46  25  31  38  12   8  90  12  71  85  46  97  90  47  53  31  95  19  84  52  31  13  38  35  52  31  92   3  79  94  49   2  50  98  89  48  16  12  95   3  91  77   4  97  79  90  81  21  86  70  34  68  23  12  82  38  90  33  64  97  59  49  24  84  92  19  18  27  28  37  66  38  13  39  50  31  65  53  28  68  58  75   9  54  58   2  40  76  17  92  38  72  63  79  68  20  56  52  80  20  76  58  40  79  80  84  89  37  33  40  25  72  35  77  81  59  68  11  67  40   9  45   9  50  63  37  10  90  22  38  41  81  56  42  74  84  57  67  68  91  66  48  45  54   1  68  64  10  90  84  45  96  72  24  38  14  85  52  23  95   9  23  10  47   9  95  83  39  49  85  84  73  10  47  41  45  50  35  36  34  50  46  80  45  75  78  15  14  72  97  38  64  63  86  77  40   6  19  57  24  47  81  56  33  23   6  66  14  56  23  53  45  76  54  23  59  47  65  56  52  51   9  47  42  88  80   5  96  51  28  18  54  59  43  22  49  57   4   8   9  62  64  95  63  14  37   5  38  74  22  22  87  53  94  93  72  99  98  99  75  95  26  59  75  93  87  14   3  83  94  88   4  81  48  16  81  22  98  53   9  66  46  15  31  92   2  55  26  21  83  81  30  61  72  53  11  30   5  71  33  94  13  73  99  13  89  22  96  42  62   1  90  27  49  84  58  32  18  46  24  69   9  90  61  72  75  14  99  85  95  58  88  61  22  11  91  16  39  54  54  99  91  72  19  26  49  79  35  40  86  56  59  75  39  92  86  77  51  71  63   6  38  37  26   3  52  24  54  64  71  80  90  78  36  69  86  11  50  72   7  70  71  38  34  81  77  93  89  54  34  25  28  40  75  33  27  50  39   5  10  64  70  63   8  32  78  14  76  47  27  85   7  49  11  50  42  58  15  67  20  90  79  48  80  35  14  12  51  78  74  44  78  55  51  28  63   9  25  54  40   9  19  65  49  45  15  13  96  79  32  39  25  46  57  55  99  63  91  47   3  67  59  55  19   2  44  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      55   6  79  10  92  49  17  92  20   5  85  90  35  14  30   3  65  43  93  46  11  88  44  55  25  24  12  65  75  99  55  77  24   9  82  35   1   3  16  84   7  70  26  93  34  65  16  31  94  48  41  74  85  48  70  71  74  94  23  49  96  13  74  16  38  38  80  53   3  32  75  39  56  52   6  52   5  66  76  84  18  42  57  57  97  60  26  28  21  89  35  30  53  83  56  92  14   2  28  69  56  23  34  50  44  17  20  45  88  42  50  23  75  97  23  16  19  56  61  17  69  79  46  57  86  12  28  71  31  55  61   6  24  90  41   1  63   5   9  77  31  84  87  50   9  58  42  16  65   5  90  96  85  27  71  96  90  99  18  96  85  21  73  78  73  53  88  47  11  46  34  36  23  65  52  93  54  26  74  43  13  96  36   5  30  56  71  32  23  34  21  10  75  32  16   3  30  63  85  30  12   6  31  32  28  24  53  28  13  45  11  22  44  45  48  72  66  69  66  57  83  33  70  51  59  65  18  17   7  73  26   9  41  69   5  47  53  79  61  71  55  81  47  93  86  44  94  52  21  40  39  91  97  41  20  92  35  65  50  20  10  64  53  85  19  92  89  25  55  50  37  63  36   5  71  67  98  46  29  45  12  12  38  36  50  42  65   7  30  11  80  76  29  46  19  95  53  22  46  97  38  91  63  28  43  77  11  86  88   4  84  84  28  59  73  34  41   4   1  30  33   1   4  95  81  68   4  35  59  46  44  16  73  73  85  35  31  94  95  42  99  96  94  23  19  80  12  28  12  95  10  34  67  70  53  54  76  60   3  81  66  76  71  56   8  35   2  36  60  49  84   5  74  66  75  50  25  20  97  32  69  76  68  70  39  44  83  11  77  11  15  79  33  15  43  62  74  70  54  54  41  85  65  82  22  48  15  12  47  12  66  69  67  72  12  72  19  91  71  93  68  78  14  36  36   1   5  13  63  63  99   3  30  69  23  24  44  54  44  51  33  88  15  35   6  70  92  42  26  37  37   6  88  79  90   6  23  85  27  61  28   3  49  84   8  40  69  53   1  48  13  61  14  85  37  52  73  98  12  15  16  30  77  87  16   7  74   6  27  43   8  53  41  51  71  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        80  89  66  36  91  42  66   1  22  99   9  79  90   6  70  76  51  21  11   6  27  96  12  35  70  63  46  63  28  50  21  37  33  53  67  77  26  13  12  94  11  60  81  87  83  54  77  49  54   2   4  56  96  71  13  35  90  49  37  99  41  42  18  14  10  55  87  87  48  32  19  34  49  57  96  36  24  41   8   9   9  50  80  71  87  70  85  92  78  99  28  79  29  49  84  31  89  80  40  95  40  40  14  35  49  41  76  19  54  12  29   1  74  40  14  60  64  43  70   4  48  52   2  62  89  73  47  93  82  21  22  75  61  13  35  26   7  90  14  74  83  49  34  45  13  38   1  40  76  39   4  78  59  89  30  62  89   9  68  76  87  30  67  81  88  42  55  70  91  24   4  60  47  18  88  16  75  91  17  27  48   1  70  17  97  36  82  73  91  85  58  83  54  57  27  87  20  55  97  15  60  24  61  89  53  58  62  90  94  19  91  47  73  50  37  38  18   5  82  62  40  79  27  43  81  25  92  22  47  99  44  22  47  98  48  57  12   8  17  95  72  91  74  59  66  50  86  61  87  29   7  54   3  80  39  16  94  12  81   9  20  88  42  33  54   9  60  69  58  55  45  20  93  34  19  90  38  26  12   8   1  85  29  46  91  44  81  55  84  32  82  11  95  98  48  14  53  38  96   6  44  38  44  76  17  49  69  58  53  15  70  78  34  25  52  40  59  70  91  96  48  76  78  41   9  19  48  98  29  20  54  34  41  95  10  83  38  88   6  42  98  46  50  97  41  44  66   9  78  89  10  14  43   1  47  55  15  99  39  46  75  28  95  78  29  82   4  12  86  30  87  61  30  13  14  78  98  49  96  96  36  73  14  60  20  92  68  67  52   2  21   7  25  89  81  46  40  76  52   4  67  90  53  95  47   5  87  83  65  88  93  71   3  55   4  26  82  18  35  20  76   1   8  30  17  63  55  98  83  39  57  75  64  91  98  68  88  41  83  13  43  49  90  37  89  83  48  44   8  45  89  40   1  86  13  32  13  93  41  88  88  98  78  14  87  52  68  86  84  60  33  36   1  43  30   4  42  65  19  77  35  89  31  23  75  55  34  39  37  99  74  13  79  42  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          5  44  70   9  40  92  28  44  71  21  20  77  70  66  57  91  30  40  16  58  34  74  45  94  77  15  93  82  21  94  21  82  17  58   3   5   6  41  37  97  91  14  51  29  39  70  68  58  27  87  53  92  54   6  61  34  41  92  22  43  64  48  71  71  64  31  64  63  77  95  14  88   2  79  51  81  79  81  34  73  11  12  71  80  70  62  40  66  49  96  60  11  98  69  89  90  56  89  53  87  50  44  47  97  29  69  21   9  85  33  45   6  19  16  18  58  95  44  98  86  88  87  10  25  80  56  17  20  18  79  48  78  44  31  73  84  21  94  37  77  75  19  26  64  94  56  58  32  57  14  68  33  43  26  94  66   5  26  56  13  88  70  48  10  35  82  79   2  35  72  38  34  49  33  56  72  10  95  23  10  15  72  27  51  23  50  56  55  44  45  88  65  88  35  80  55   2  47  97  58  60  33  86  95  62  86  51  68  85  30  34  44  53  80  81  37  57   8  82  79  60   7  73  26  78  92  71  99  34  13  11  40  34  86  54  10  41  47  86  21  57  58  91  43  60  26  52  19  23  41  28  67  27  84  77  51  94  56  73  57  61  13  55  61  88  37  72  19  12  82  84   5  93   9  48  31  33  48  30  76  10   4  99  13  71  37  47  34  20  41  36  64   6  32  10  38  49  73   6  69  21  21  11  16  35  34  19  96  54  11  69   1  92  63  20  27   3  68  24  15  41  38  22  16  41  98   1  78   5  40  90  45  18  60  92  20  46  95  61  74   9  31  59  21  17  37  44  10   6  37  55  31  50  31  59  74  92  46  16  66  51  26  25  72  55  43  46  28  50  20  67  72  67  44  88  19  43  73  65  12  91  67   6  41  79  96   4  27  35  10  64  67  75  20  95   2  33   9  67   6  20  21  41  80  93  39  74  75  51   3  74  69  47  48  19  47   9  30  60   1  33  85  45  16  47  76  14  40  30   1  90  46  59  68  42  81  15  56  43  98  63  46  92  89  92  54  60   4  28  39  22  25  13  75  66  49  58  86   5  14  45   6   1  57  83   1  23   5  12  71  59  21  16  91  53  12  65  19  61   7  36  19  95  87   8  73  56  79   3  81  96  80  65  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
